vSphere Client における仮想マシン コンソールおよび MKS の問題のトラブルシューティング
search cancel

vSphere Client における仮想マシン コンソールおよび MKS の問題のトラブルシューティング

book

Article ID: 342578

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

Symptoms:

免責事項:これは英文の記事「Troubleshooting virtual machine console and MKS issues in the vSphere Client (749640)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新の内容については、英語版の記事を参照してください。


  • vCenter Server から仮想マシン コンソールへ接続しようとすると、次のエラーが表示される。

    • Error connecting: Host address lookup for server <SERVER> failed: The requested name is valid and was found in the database, but it does not have the correct associated data being resolved for Do you want to try again?
    • Error connecting: cannot connect to host <host>: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. Do you want to try again?
    • Error connecting: You need execute access in order to connect with the VMware console. Access denied for config file.
    • Unable to connect to MKS: failed to connect to server IP:903.

      :仮想マシンのログ (vmware.log) を見ると、コンソールのエラーは MKS (Mouse、Keyboard、Screen) と表示されます。

  • 仮想マシンへのリモート コンソールを開くことができない。
  • 仮想マシンのコンソールがブラック(空白)である。
  • VMware vSphere Client コンソール タブ セッションがタイムアウトしているか、使用中に切断されている。
  • vMotion を使用した仮想マシンの移行に失敗した。
  • この問題は、単一の ESXi/ESX ホストに影響する可能性がある。仮想マシンを別の ESXi/ESX ホストに移行すると、問題なくコンソールに接続できる場合がある。
  • この問題は、ESXi/ESX ホストまたは vCenter Server に直接接続された VMware vSphere Client を使用してコンソールへ接続しようとするときに発生することがある。


Environment

VMware vCenter Server 5.5.x
VMware ESX Server 3.0.x
VMware ESX 4.1.x
VMware vCenter Server 4.1.x
VMware vSphere ESXi 5.0
VMware ESXi 4.1.x Installable
VMware ESXi 3.5.x Embedded
VMware vCenter Server 5.1.x
VMware vSphere ESXi 6.0
VMware vCenter Server 4.0.x
VMware VirtualCenter 2.5.x
VMware VirtualCenter 2.0.x
VMware vSphere ESXi 5.1
VMware vCenter Server 6.0.x
VMware vSphere ESXi 5.5
VMware ESXi 3.5.x Installable
VMware ESXi 4.0.x Embedded
VMware ESX Server 3.5.x
VMware ESX 4.0.x
VMware vCenter Server 5.0.x
VMware ESXi 4.0.x Installable
VMware ESXi 4.1.x Embedded

Resolution

この問題は、使用しているネットワークで ESXi/ESX ホストと vSphere Client のマシン間にファイアウォールがある場合に発生することがある。

下記のそれぞれのトラブルシューティング手順がお使いの環境に当てはまることを確認します。これらの手順では、手順を確認し、必要に応じて是正措置を取るための指示あるいはドキュメントへのリンクが提供されます。手順は、問題を隔離し、適切な解決方法を特定するために最適な順番で並べられています。手順を省略しないでください。


次のトラブルシューティングの手順にしたがってください。
  1. Terminal Services または Remote KVM を介して vCenter Server に直接ログインし、このシステムから vSphere Client を使用した接続を試みます。この方法でうまく行った場合は、ファイアウォールがコンソールの接続を妨げている可能性があります。

  2. ESXi/ESX ホストと、vSphere Client を実行しているワークステーション間の通信を許可するようにファイアウォールを構成します。詳細については、「Telnet を使用してポート接続をテストする (2092652)」および「VMware vCenter Server、VMware ESXi および ESX ホストおよびその他のネットワーク コンポーネントへのアクセスに必要な TCP および UDP ポート (1000589)」を参照してください。

    :ご使用の環境で 903 が開いていない、または開けない場合は、vmauthd プロキシを有効にします。これにより、リモート コンソールの通信は、サービス コンソールの(ポート 903 ではなく)ポート 902 に強制的に送信されるようになります。この設定を有効にすると、ESXi/ESX ホスト サービス コンソールとの通信で負荷が高い場合に、パフォーマンスが低下することがあります。

    :ESXi 4.x、5.x、および 6.0 の場合、vmauthd.server.alwaysProxy はデフォルトで true に設定されています。

    プロキシを有効にするには、次の手順を実行します。

    1. root として ESXi/ESX ホストのサービス コンソールにログインします。
    2. テキスト エディタを使用して /etc/vmware/config を開きます。
    3. 次の行をファイルに追加します。

      vmauthd.server.alwaysProxy = "TRUE"

    4. ESX で、次のコマンドを実行して xinetd を再起動します。

      service xinetd restart

  3. ESXi/ESX のファイアウォール ポリシーを確認します。

  4. ESXi/ESX ホストおよび vSphere Client を実行しているワークステーションが NTP サービスに正しく同期していることを確認します。これは、vSphere Client と ESXi/ESX ホストとの間の SSL ハンドシェイクを満たすために必要です。詳細については、「ESX/ESXi ホスト環境における時刻同期の確認 (1033653)」を参照してください。

  5. DNS の問題は、仮想マシン コンソールの問題の共通の原因です。環境内の名前解決を確認してください。詳細については、次を参照してください。


  6. DNS の確認後、vSphere Client マシン上でコマンド プロンプトを開き、次のコマンドを実行します。

    ipconfig /flushdns
    ipconfig /registerdns


  7. VMware ESXi/ESX ホストの /var およびその他の必要なパーティションに十分なディスク領域があること確認します。詳細については、「ESX, ESXiのディスクスペースの容量調査 (2033188)」を参照してください。

  8. 仮想マシンの .vmx ファイルへの権限が正しく設定されていることを確認します。権限を設定するには、次のコマンドを実行します。

    chmod 755 full_path_to_virtual_machine.vmx

  9. ESX\ESXi ホストのゲートウェイが正しく構成されていることを確認します。詳細については、「同じサブネット上に複数の VMkernel ポートがある場合にネットワークのデフォルトの VMkernel ゲートウェイ インターフェイスを変更する (2093988)」を参照してください。

  10. ESX のみ)ESX ホストで複数のサービス コンソールが構成されている場合は、それらが同じネットワーク上にないことを確認します。詳細については、「ESX 4.x hosts lose network connectivity when multiple service console interfaces are configured on subnets that use DHCP IP addresses (1010828)」を参照してください。

  11. ESX のみ)サービス コンソール IP が vCenter Server を実行しているワークステーションにトラフィックをルートしているかチェックします。Service Console Gateway の構成の詳細については、「ESX のサービス コンソールの IP アドレス、デフォルト ゲートウェイ、およびホスト名を変更する (2080684)」を参照してください。
この記事の手順を実行しても問題が解決しない場合:
  • VMware サポート情報を収集します。詳細は、「VMware 製品の診断情報の収集 (2038891)」を参照してください。
  • VMware サポートにサポート リクエストを提出し、このナレッジ ベースの記事 ID (749640) を問題の説明の中に記入してください。詳細については、「How to Submit a Support Request」を参照してください。


Additional Information

Troubleshooting virtual machine console and MKS issues in the vSphere Client