ESXi/ESX ホストが vCenter Server への接続後に「応答なし」状態になる
search cancel

ESXi/ESX ホストが vCenter Server への接続後に「応答なし」状態になる

book

Article ID: 339731

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

Symptoms:

免責事項: これは英文の記事 「ESXi/ESX hosts enter a Not Responding state after connecting to vCenter Server (1002719)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


  • ESXi/ESX ホストが vCenter Server に接続するが、数秒後に切断されるか、または「応答なし」状態に変わる。
  • 再接続の試みが失敗し、ホストが無応答状態に変わる。
  • vSphere Client を使用した ESXi/ESX ホストへの直接接続は正常に機能する。
  • ping や他のネットワーク接続テストは問題なく機能する。
  • ファイアウォール上に誤ったセッション タイムアウト構成はない。
  • hostd プロセス、vpxa プロセス、およびログで応答の問題は示されない。


Environment

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

Resolution

この問題は、次の各シナリオにおいて発生する場合があります。
  • ファイアウォールによって、ESXi/ESX ホストからのポート 902 の UDP ハートビートが vCenter Server に到達することが妨げられている。

    この問題は、ESXi/ESX ホストのファイアウォール、または ESXi/ESX ホストと vCenter Server との間にある別のファイアウォールが、UDP パケットをフィルタリングするように構成されている場合に発生します。

    : ESXi では、vCenter Server エージェントのインストール時に、そのファイアウォールを自動的に開きます。

    この問題を解決するには、次の手順を実行します。

    • ESX ファイアウォールの場合:

      1. 次のコマンドを実行して、ESX ファイアウォールを一時的に無効にし、このファイアウォールがポート 902 の UDP ハートビート パケットをブロックしているかどうかを調べます。

        service firewall stop

      2. ESX ホストを vCenter Server に接続してみます。ESX ホストが接続されたままの場合、ファイアウォールに誤った構成または破損があります。詳細については、1001081 を参照してください。

      3. ESX ホストが引き続き「切断状態」または「応答なし」と表示される場合、vCenter Server の NIC に対して Ethereal を実行して、ポート 902 の UDP パケットが到達しているかどうかを確認します。

    • Windows またはサードパーティ製のファイアウォールの場合:

      1. ファイアウォールを無効にします。
      2. ESX ホストを vCenter Server に接続してみます。ESX ホストが接続されたままの場合、ファイアウォールに誤った構成または破損があります。ファイアウォールで UDP ポート 902 をブロックしていないことを確認します。


  • vCenter Server と ESXi/ESX ホストの間のネットワーク アドレス変換 (NAT) によって、ポート 902 の UDP ハートビートが vCenter Server に到達することが妨げられている。

    注:ネットワーク アドレス変換 (NAT) は、サポートされるネットワーク構成ではありません。詳細については、ご使用のバージョンの『VMware vSphere Installation Guide』の「vCenter Server Prerequisites」セクションを参照してください。

    • VirtualCenter 2.0.1 patch 2 以降、VirtualCenter で明示的なハートビートの IP アドレスを通知できます。そのためには:

      1. managedip エントリを vpxd.cfg 構成ファイルに追加して、vCenter Server の IP アドレスを含めます。

        :デフォルトでは、vpxd.cfg ファイルは次の場所にあります。

        C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter.



        <vpxd>
        ...
        <managedip>IP_address</managedip>
        ...
        </vpxd>


        ここで、IP_address は VirtualCenter サーバの実際の IP アドレスです。

      2. 上記のエントリを追加したら、VMware VirtualCenter Server サービスを再起動します。

    • VirtualCenter 2.5 以降の場合、ハートビートに使用する IP アドレスは VMware Infrastructure Client で指定できます。そのためには:

      1. VI または vSphere Client を使用して、VirtualCenter サーバにログインします。
      2. 管理 > VirtualCenter Management Server の構成 をクリックします。
      3. ランタイム設定 をクリックします。
      4. ESX ホストでハートビートを送信する先の IP アドレスに 管理 IP アドレス を設定します。


追加情報


使用される TCP/UDP ポートの全一覧については、「TCP and UDP Ports required to access vCenter Server, ESXi/ESX hosts, and other network components (1012382)」を参照してください。

発生する可能性のある問題の詳細については、次の記事を参照してください。


Additional Information

ESXi/ESX hosts enter a Not Responding state after connecting to vCenter Server