Symptoms:
免責事項: これは英文の記事 「VMware Remote Console 11.x - connection error (316564) 」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
VMware Remote Console 11.xにアップグレードすると、VMware RemoteConsoleを介してリモートデバイスにアクセスしたり仮想マシンにアクセスしたりすることができなくなります。
VMware vSphere 7.0.x
VMware vSphere ESXi 7.0
VMware vSphere ESXi 6.7
VMware vSphere ESXi 6.5
VMRCは、最近のリリースでデフォルトの転送プロトコルをWebSocketに切り替えました。その結果、ホストのdaemonサービスのポートも変更されました。
VMRC Version | <11.0 | 11.0 | >11.0 |
Default protocol & port for Mouse/Keyboard/Screen connection | TCP 902 | WebSocket 443 | WebSocket 443 |
Default protocol & port for "remote device" connection | TCP 902 | TCP 902 | WebSocket 443 |
ゲストビデオのレンダリングとゲストオペレーティングシステムのユーザー入力の処理を担当するプロセス。
また、vSphereリリースでのWebSocketのサポートが異なることも考慮する必要があります。
vSphere Version | <7.0 | >=7.0 |
Support WebSocket based Mouse/Keyboard/Screen connection | Yes | Yes |
Support WebSocket based"remote device" connection | No | Yes |
組み合わせたリストは以下の通りです。
<VMRC 11.0 | VMRC 11.0 | >VMRC 11.0 | ||||
---|---|---|---|---|---|---|
MKS | Remote Device | MKS | Remote Device | MKS | Remote Device | |
>= vSphere 7.0 | 902 | 902 | 443 | 902 | 443 | 443 |
< vSphere 7.0 | 902 | 902 | 443 | 902 | 443 | 902 |
443(ポート)カテゴリに分類される組み合わせの場合、デフォルトでは、VMware RemoteConsoleはESXiホストのポート443に直接アクセスする必要があります。
ファイアウォールルールなどの理由でVMwareRemote Consoleがホストのポート443にアクセスできない場合、VMware Remote Consoleはホスト上の仮想マシンにアクセスできず、リモートデバイスが仮想マシンにパススルーできません。
この問題は、次のいずれかの方法を使用して解決できます。
pref.preferWebMKS = "FALSE"
pref.preferWebRemoteDevice = "FALSE"
環境設定ファイルは次の場所に格納されます。