職場のvCenter6系にvSphere Web Clientで接続して、仮想マシンコンソール(VMRC)を起動して、仮想マシンに接続しようとしたところ、イカのメッセージが表示されて接続できない事象がありました。
「MKS に接続できません (Unable to connect to the MKS)」
この対処法がKBで紹介されていました。
リモート コンソール接続が「MKS に接続できません (Unable to connect to the MKS)」エラーで失敗する (2151197)
https://kb.vmware.com/s/article/2151197
まず、事象としては、リモート コンソールに接続しようとすると、次のようなエラーが表示されるケースです。以下は抜粋。
----
Unable to connect to the MKS: Could not connect to pipe \\. \pipe\vmware-authdpipe: The system cannot find the file specified.
原因
この問題は、vCenter から仮想マシンへのリモート コンソール接続をしようとするとき、およびファイアウォールを介して別のサブネットから接続するときに発生します。
解決方法
このポートを vCenter および ESXi ホストに許可するには、ユーザーが別のレイヤ 3 サブネットにいる場合はファイアウォールの設定を確認してください。
この接続は次のとおりです。
User ---> TCP/UDP 902 ---> vCenter
*ユーザーは、次にホスト上の仮想マシンのリモート コンソールをクリックします*
User redirect ---> TCP/UDP 902 ----> ESXi Host
注:ホストが DNS によって追加されている場合は、vCenter ホストと ESXi ホストの両方で DNS 解決が必要です。
-----
各環境内にFWを経由させて通信させている場合は、ただしく通信許可されているかチェックしたほうがいいですね。