VMware Integrated OpenStack デプロイのパフォーマンスが低下した場合は、さまざまな VMware Integrated OpenStack コンポーネントの設定を調整できます。
VMware Integrated OpenStack はさまざまな環境にデプロイされているため、パフォーマンス パラメータの推奨値は提供されていません。これらのパラメータは環境や使用可能なリソースに基づいて調整されます。
次の表に示されたパラメータは、custom.yml ファイルに含まれています。変更を有効にする前に、viocli deployment configure コマンドを実行する必要があります。
名前 |
デフォルト値 |
説明 |
使用率 |
---|---|---|---|
nova_rpc_thread_pool_size |
100 |
Nova の最大同時スレッド数 |
Nova コンピューティングの負荷の増大に対処するには、これらの値を大きくします。 |
cinder_rpc_thread_pool_size |
100 |
Cinder の最大同時スレッド数 |
|
nova_rpc_response_timeout |
120 |
Nova がリモート プロシージャ呼び出しの応答を待機する期間(秒数) |
nova-api.log に記録されている次のエラーに対処するには、これらの値を大きくします。 MessagingTimeout: Timed out waiting for a reply to message ID |
cinder_rpc_response_timeout |
60 |
Cinder がリモート プロシージャ呼び出しの応答を待機する期間(秒数) |
|
nova_max_pool_size |
50 |
Nova の SQL 接続プールあたりの最大接続数 |
nova-api.log に記録されている次のエラーに対処するには、値を大きくします。 TimeoutError: QueuePool limit of size <number> overflow <number> reached, connection timed out |
cinder_max_pool_size |
5 |
Cinder の SQL 接続プールあたりの最大接続数 |
|
nova_ram_allocation_ratio |
1.5 |
CPU フィルタの仮想メモリと物理メモリの割り当て比率 |
nova-placement-api.log に記録されている次のエラーに対処するには、値を大きくします。 InvalidAllocationCapacityExceeded: Unable to create allocation for 'MEMORY_MB' on resource provider |
nova_cpu_allocation_ratio |
16 |
CPU フィルタの仮想 CPU と物理 CPU 割り当て比率 |
nova-placement-api.log に記録されている次のエラーに対処するには、値を大きくします。 InvalidAllocationCapacityExceeded: Unable to create allocation for 'VCPU' on resource provider |
nova_disk_allocation_ratio |
0.0 |
ディスク フィルタの仮想ディスク容量との物理ディスク容量の割り当て比率 |
nova-placement-api.log に記録されている次のエラーに対処するには、値を大きくします。 InvalidAllocationCapacityExceeded: Unable to create allocation for 'DISK_GB' on resource provider |
keystone_token_expiration_time |
7200 |
トークンの有効状態が継続する期間(秒数) |
さまざまなログ ファイルに記録されている次のエラーに対処するには、値を大きくします。 WARNING keystoneclient.middleware.auth_token [-] Authorization failed for token |
haproxy_nova_compute_client_timeout |
1200s |
クライアントとして機能している Nova からの応答をロード バランサが待機する期間(秒数) |
nova-compute.log に記録されている次のエラーに対処するには、これらの値を大きくします。 Exception during message handling: Gateway Time-out (HTTP 504) |
haproxy_nova_compute_server_timeout |
1200s |
サーバとして機能している Nova からの応答をロード バランサが待機する期間(秒数) |
|
haproxy_cinder_client_lb_timeout |
300s |
クライアントとして機能している Cinder からの応答をロード バランサが待機する期間(秒数) |
cinder-volume.log に記録されている次のエラーに対処するには、値を大きくします。 VolumeBackendAPIException: Bad or unexpected response from the storage volume backend API |
haproxy_cinder_server_lb_timeout |
300s |
サーバとして機能している Cinder からの応答をロード バランサが待機する期間(秒数) |
|
mysql_max_connections |
1000 |
グローバルな MySQL 接続の最大数 |
nova-compute.log に記録されている次のエラーに対処するには、値を大きくします。 Remote error: OperationalError (OperationalError) (1040, 'Too many connections') |
cinder_wsgi_processes |
4 |
Cinder の mod_wsgi プロセスの最大数 |
多数の並列処理を行う大規模デプロイのパフォーマンスを向上し、HTTP 503 エラーの発生数を減らすには、これらの値を大きくします。 |
cinder_wsgi_threads |
15 |
Cinder の mod_wsgi スレッドの最大数 |
|
keystone_wsgi_processes |
8 |
Keystone の mod_wsgi プロセスの最大数 |
|
keystone_wsgi_threads |
15 |
Keystone の mod_wsgi スレッドの最大数 |
|
nova_placement_wsgi_processes |
8 |
Nova 配置の mod_wsgi プロセスの最大数 |
|
nova_placement_wsgi_threads |
15 |
Nova 配置の mod_wsgi スレッドの最大数 |