免責事項:これは英文の記事「Accessing the vCenter GUI results in a circle spinning on the screen, but no GUI ever comes up」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
VCSA GUI へのアクセスを試みても、ブラウザに何も表示されないか読み込みが完了しません。ただし、VAMI および SSH へのアクセスは正常に動作します。
F12 キーで Chrome のデバッガを開き、接続状況を確認すると、以下のメッセージが繰り返し表示されます:
net::ERR_ADDRESS_IN_USE
vCenter 7.x
vCenter 8.x
本事象の原因は、次の KB に記載されているものとは異なります:HTTPS Connection Exhaustion in envoy logs of the vCenter server
この問題は、max_active_downstream_connections の設定値が利用環境に対して低すぎることが原因で発生します。
回避策 1:
vCenter に接続しているクライアントおよび IP で接続を再利用していないものを特定します:
# zgrep /var/log/vmware/envoy/envoy-access-*.log.gz | cut -d ' ' -f 18 | cut -d ':' -f 1 | sort | uniq -c | sort -nr | head
制限値を超過しないよう、接続数の削減や既存接続の再利用について、関連ベンダーへ問い合わせてください。
回避策 2:
envoy 設定ファイル(config.yaml)に記述された max_active_downstream_connections の値を増やします。
envoy 設定ファイルで max_active_downstream_connections の値を確認します:
# cat /etc/vmware-envoy/config.yaml | grep max_active_downstream_connections max_active_downstream_connections: 8000
max_active_downstream_connections の値を 8000(デフォルト)から 14000 に増やします:
# sed -i 's/max_active_downstream_connections: 8000/max_active_downstream_connections: 14000/g' /etc/vmware-envoy/config.yaml
変更を反映させるため、envoy サービスを再起動します:
# service-control --restart envoy