「Unable to connect to the MKS:Failed to connect to server 192.168.0.xxx:902」と表示されて、仮想マシンのコンソールが表示されない

現象:

vSphere Cient で仮想マシンのコンソールを開こうとすると、

「Unable to connect to the MKS:Failed to connect to server アドレス:902」

と表示されて、仮想マシンのコンソールが表示されません。
20130713_62248

原因:

MKS とは Mouse、Keyboard、Screen のことです。
vSphere Client を実行するPCで ESXi や vCenter Server サーバの名前解決ができない場合に発生するようです。
また、vSphere Client を実行するPCと ESXi や vCenter Server サーバの間で 902 ポートが使えない時にも発生するようです。

解決策:

  1. vSphere Client を実行する PC の hosts ファイルに ESXi サーバのIPアドレスを追加する
  2. ESXi や vCenter Server の名前解決をする DNS サーバを設置
  3. vSphere Client を実行するPCの DNS の設定に上記の DNS サーバの IP アドレスを設定
  4. vSphere Client を実行するPCから ESXi や vCenter Server の名前解決ができる
  5. 名前解決は正引き、逆引きの両方で可能

上記のどれかを行う事で仮想マシンのコンソールを開けるようになります。

一番簡単なのは、1.のhostsにESXiを記載することです。

解決策1.の例

Windows (XP, Vista, 7, 8, 2008, 2012)などの hosts は、C:¥Windows¥system32¥drivers¥etc¥hosts を編集します。

先頭の # はコメント行、
  [IPアドレス] [esxiサーバ名] [必要に応じてesxiサーバロング名]  #コメント
(例)
  192.168.1.11  esx01  esxi1.test.local  # esxi1号機

修正履歴:

2014/04/25 : 解決策に「hostsファイルにESXiのアドレスを記述」を追加
2013/07/24 : 原因に「名前解決」を追加、解決策に「名前解決の逆引き」を追加
2012/10/25 : 初回投稿

「「Unable to connect to the MKS:Failed to connect to server 192.168.0.xxx:902」と表示されて、仮想マシンのコンソールが表示されない」への2件のフィードバック

  1. この情報、役に立ちました。ありがとうございます。
    902/tcpポートオープンしてもFirewallログに何も現れないので??でした。
    当方の症状は、ESXiホストの名前解決ができなくなっていたためでした。

    構築ベンダHさんがVcenterにESXを登録する際に、ESXiのホスト名ではなく、ESXi上の管理用の別ネットワーク側に割り当てたホスト名で登録してしまったためでした。

コメントを残す