vSphere ClientからWebコンソールを開いた際に「コンソールとの接続が切断されています。このウィンドウを閉じ、コンソールを再起動して再接続してください。」というメッセージが表示される
search cancel

vSphere ClientからWebコンソールを開いた際に「コンソールとの接続が切断されています。このウィンドウを閉じ、コンソールを再起動して再接続してください。」というメッセージが表示される

book

Article ID: 411682

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

  • vSphere ClientからWebコンソールを開いたときに、「コンソールとの接続が切断されています。このウィンドウを閉じ、コンソールを再起動して再接続してください。」というメッセージが表示される。


  • vsphere-ui が /ui/webconsole/authd リクエストに対して 403 エラーを返す。

    /vsphere-ui/logs/access/localhost_access_log.txt
    127.0.0.1 ###.###.###.### - - [DD/Month/YYYY:HH:MM:SS] "GET /ui/webconsole.html?vmId=vm-#####&vmName=VM_Name&numMksConnections=0&serverGuid=########-####-####-####-########&locale=en-US HTTP/1.1" 200 7323 - 70892746 http-nio-5090-exec-964 0
    127.0.0.1 ###.###.###.### - - [DD/Month/YYYY:HH:MM:SS] "GET /ui/webconsole/authd?vmId=vm-#####&serverGuid=########-####-####-####-######## HTTP/1.1" 403 431 - - http-nio-5090-exec-969 0

Environment

vCenter Server 7.x
vCenter Server 8.x

Cause

これはブラウザの問題です。

これは、Firefox(または一部のブラウザ)が正しいオリジンヘッダーを送信せず、vsphere-ui サービスがセキュリティ上の理由から null オリジンヘッダーを持つリクエストを拒否するためです。
これは通常、プロキシが介在し、HTTP/2 経由のWebSocketsが使用されている場合に発生します。

Resolution


Workaround
Firefoxの詳細設定で、network.http.http2.websocketsfalse に変更する。

  1. Firefoxブラウザを開く
  2. about:configにアクセスする
  3. websockets を検索し、network.http.http2.websocketsの設定を true から false に変更する
  4. ブラウザを更新する

Additional Information