ESXi ホストが vCenter Server から断続的に切断される
search cancel

ESXi ホストが vCenter Server から断続的に切断される

book

Article ID: 314436

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

Symptoms:
免責事項:これは英文の記事 「ESXi host disconnects intermittently from vCenter Server」 の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
  • ESX/ESXi ホストが vCenter Server から頻繁に切断される。
  • vCenter Server に ESX/ESXi ホストが非応答として表示される
  • vCenter Server で ESX/ESXi ハートビートがランダムに受信されなくなる。
  • 詳細ログが有効になっている場合、C:\ProgramData\VMware\VMware VirtualCenter\Logs\vpxd.log(vCenter Server Appliance の /var/log/vmware/vpxd/)ファイルに次のようなエントリが記録される。

    [<YYYY-MM-DD>T<time> verbose 'App'] [VpxdIntHost] Missed 2 heartbeats for host esx03.it.abc.local

    </time>
:前述のログの引用は単なる例です。日付、時間、および環境変数は、環境によって異なる場合があります。


Environment

VMware vCenter Server 6.5.x
VMware vCenter Server 7.0.x
VMware vCenter Server 6.7.x
VMware vCenter Server 6.0.x
VMware vCenter Server Appliance 6.5.x
VMware vCenter Server Appliance 5.5.x
VMware vCenter Server Appliance 6.7.x
VMware vCenter Server Appliance 6.0.x

Cause

この問題は、ESX/ESXi ホストによって送信される UDP ハートビート メッセージが vCenter Server で受信されない場合に発生します。vCenter Server が UDP ハートビート メッセージを受信しないと、ホストは応答していないものとして扱われます。ESX/ESXi ホストは、ハートビートを 10 秒ごとに送信します。vCenter Server は、60 秒の時間枠でハートビートを受信します。この動作は、ESX/ESXi ホストと vCenter Server 間でネットワークが輻輳している可能性があることを示します。

Resolution

これは、vCenter Server に影響する既知の問題です。


現在、解決方法はありません。

Workaround:
この問題を回避するには、詳細設定 config.vpxd.heartbeat.notRespondingTimeout を編集または作成して、vCenter Server のタイムアウト制限を長くします

:タイムアウトを長くすることは、ネットワークの問題が解決するまでの短期的な解決策です。
 
タイムアウト制限を長くするには:
 
vSphere Client (C#)
  1. vSphere Client を開きます。
  2. vCenter Server へ接続します。
  3. [管理] > [vCenter Server 設定] を選択して [vCenter Server 設定] ダイアログ ボックスを表示します。
  4. vCenter Server システムが接続グループの一部である場合は、構成するサーバを [現在の vCenter Server] ドロップダウンから選択します。
  5. 設定リストで、[詳細設定] を選択します。
  6. [キー] フィールドに以下を入力します。

    config.vpxd.heartbeat.notRespondingTimeout
     
  7. [値] フィールドに以下を入力します。

    120
     
  8. [追加] をクリックします。
  9. [OK] をクリックします。
  10. vCenter Server サービスを再起動します。
vSphere Web Client (Flash/Flex) & vSphere Client (HTML5)
  1. Web ブラウザで vSphere Web Client または vSphere Client を開き、ログインします。
  2. [ホストおよびクラスタ] の下のインベントリから vCenter Server オブジェクトを選択します。
  3. [管理] または [構成] タブを選択します。
  4. [設定] > [詳細設定] を選択します。
  5. [編集] をクリックします。
  6. [キー] フィールドに以下を入力します。

    config.vpxd.heartbeat.notRespondingTimeout
     
  7. [値] フィールドに以下を入力します。

    120
     
  8. [追加] をクリックします。
  9. [OK] をクリックします。
  10. vCenter Server サービスを再起動します。
vCenter Server Appliance 5.5service vmware-vpxd restart
vCenter Server Appliance 6.x 以降:service-control --stop vmware-vpxd; service-control --start vmware-vpxd

vCenter Server サービスの再起動の詳細については、「How to Stop, Start or Restart vCenter Server 6.x Services (2109881)」を参照してください。


Additional Information