NSX Manager のセントラル CLI から、各 ESXi ホストの健全性ステータスを確認できます。

健全性ステータスは、critical(重大)、unhealthy(不健全)、または healthy(健全)として報告されます。host health-check コマンドは、NSX Manager API からも起動できます。

次はその例です。

nsxmgr> show host host-30 health-status
status: HEALTHY

nsxmgr> show host host-29 health-status
UNHEALTHY, Standard Switch vSwitch1 has no uplinks.

UNHEALTHY, Host host-29 mount point /vmfs/volumes/58e2c6d5-83319ac1-7830-005056014d86
volume "local_esx-06a" free percentage less than 20%: 0%.
Status: UNHEALTHY

nsxmgr> show host host-28 health-status
CRITICAL, VXLAN VDS vds-site-a VNI 200000 multicast addr is not synchronized with VSM: 0.0.0.0.
CRITICAL, VXLAN VDS vds-site-a VNI 200003 multicast addr is not synchronized with VSM: 0.0.0.0.
CRITICAL, VXLAN VDS vds-site-a VNI 5000 multicast addr is not synchronized with VSM: 0.0.0.0.
Status: CRITICAL

CRITICAL, Control plane agent on host is not in established state with controller. Please
investigate host connection issue with esxcli network ip connection
command.
CRITICAL, VXLAN VDS RegionA01-vDS-MGMT VNI 5007 connection to controller is down: 0.0.0.0
(down).

show host hostID health-status detail コマンドを使用すると、各パラメータで指定されたホストの詳しい健全性ステータスを確認できます。

健全性チェックは次のカテゴリに分割されます。

  1. NSX Data Center for vSphere VIB やホスト エージェントのデプロイを含む環境の健全性。これらのチェックの一部は、netcpa やファイアウォール エージェントのチェックなどの実行時でも使用できます。
    The host associated cluster check [DONE]
    The NSX component installation check [DONE]
    The NSX module VXLAN installation check [DONE]
    The NSX module DLR installation check [DONE]
    The NSX VIB installation check [DONE]
    The control plane agent check [DONE]
    The firewall agent check [DONE]
    The NSX configuration file check [DONE]
    The host connection to controller check [DONE]
  2. ネットワーク接続の健全性。
    The Distributed Switch uplink check [DONE]
    The Standard Switch uplink check [DONE]
  3. CPU、メモリ、ストレージ使用率の健全性。
    The storage volume check [DONE]
    UNHEALTHY, Host host-34 mount point /vmfs/volumes/58e2c69b-38d4fa25-b33a-00505601dfe2
    volume "local_esx-05a" free percentage less than 20%: 0%.
    The Memory overcommit check [DONE]
    The physical CPU load check [DONE]
    The free memory usage check [DONE]
  4. 論理スイッチの健全性。

    The VXLAN VDS existence check [DONE]
    The VXLAN VDS MTU check [DONE]
    The VXLAN gateway IP/MAC check [DONE]
    The VXLAN vmknic check [DONE]
    The VXLAN uplinks check [DONE]
    The VXLAN configuration check [DONE]
    The VXLAN vmknic IP address check [DONE]
    The VXLAN Overlay settings check [DONE]
    The VXLAN vni settings check [DONE]
    The host vmnic check [DONE]
    The VXLAN vmknic check [DONE]

次は出力の例です。

nsx-mgr> show host host-33 health-status detail
The host associated cluster check [DONE]
The NSX component installation check [DONE]
The NSX module VXLAN installation check [DONE]
The NSX module DLR installation check [DONE]
The NSX VIB installation check [DONE]
The control plane agent check [DONE]
The firewall agent check [DONE]
The NSX configuration file check [DONE]
The host connection to controller check [DONE]
The Distributed Switch uplink check [DONE]
The Standard Switch uplink check [DONE]
The storage volume check [DONE]
UNHEALTHY, Host host-34 mount point /vmfs/volumes/58e2c69b-38d4fa25-b33a-00505601dfe2
volume "local_esx-05a" free percentage less than 20%: 0%.
The Memory overcommit check [DONE]
The physical CPU load check [DONE]
The free memory usage check [DONE]
The VXLAN VDS existence check [DONE]
The VXLAN VDS MTU check [DONE]
The VXLAN gateway IP/MAC check [DONE]
The VXLAN vmknic check [DONE]
The VXLAN uplinks check [DONE]
The VXLAN configuration check [DONE]
The VXLAN vmknic IP address check [DONE]
The VXLAN Overlay settings check [DONE]
The VXLAN vni settings check [DONE]
The host vmnic check [DONE]
The VXLAN vmknic check [DONE]
Status: UNHEALTHY

nsx-mgr> show host host-33 health-status detail
The host associated cluster check [DONE]
The NSX component installation check [DONE]
The NSX module VXLAN installation check [DONE]
The NSX module DLR installation check [DONE]
The NSX VIB installation check [DONE]
The control plane agent check [DONE]
The firewall agent check [DONE]
The NSX configuration file check [DONE]
The host connection to controller check [DONE]
CRITICAL, Control plane agent on host is not in established state with controller. Please
investigate host connection issue with esxcli network ip connection
command.
The Distributed Switch uplink check [DONE]
The Standard Switch uplink check [DONE]
The storage volume check [DONE]
The Memory overcommit check [DONE]
The physical CPU load check [DONE]
The free memory usage check [DONE]
The VXLAN VDS existence check [DONE]
The VXLAN VDS MTU check [DONE]
The VXLAN gateway IP/MAC check [DONE]
The VXLAN vmknic check [DONE]
The VXLAN uplinks check [DONE]
The VXLAN configuration check [DONE]
The VXLAN vmknic IP address check [DONE]
The VXLAN Overlay settings check [DONE]
The VXLAN vni settings check [DONE]
CRITICAL, VXLAN VDS RegionA01-vDS-MGMT VNI 5007 connection to controller is down: 0.0.0.0
(down).
The host vmnic check [DONE]
The VXLAN vmknic check [DONE]
Status: CRITICAL
表 1.
健全性チェック メッセージ 説明
ホストとクラスタの関連付けの確認

Host {hostId} doesn't belong to a cluster.

この健全性チェックは、特定のホスト(ホスト ID)がクラスタと正しく関連付けられているかどうかを確認します。

NSX コンポーネントのインストールの確認

Host {hostId} has no NSX components installed.

この健全性チェックは、ホスト(ホスト ID)にすべての NSX Data Center for vSphere コンポーネントが正しくインストールされているかどうかを確認します。

NSX モジュールの VXLAN のインストールの確認 The NSX module VXLAN is not installed/loaded/enabled on host {hostId}.

この健全性チェックは、ホスト(ホスト ID)に VXLAN が正しく設定されているかどうかを確認します。

NSX モジュールの分散論理ルーターのインストールの確認 The NSX module for distributed routing is not installed, loaded, or enabled on the host.

この健全性チェックは、ホスト(ホスト ID)に分散論理ルーターが正しくインストールされていることを確認します。

NSX VIB のインストールの確認 The NSX VIB installation check has failed on host.

この健全性チェックは、新しい ESXi バージョンに適切な NSX Data Center for vSphere VIB がインストールされていることを確認します。

NSX Data Center for vSphere データ プレーンは、ESXi ホストのバージョンと互換性がありません。さらに、ホストにインストールされている esx-vsip VIB が NSX Data Center for vSphere のバージョンと一致していることを確認してください。

制御プレーン エージェントの確認

Service netcpad is not running on host {hostId}.

この健全性チェックは、制御プレーン エージェントが NSX Manager と通信を行っていることを確認します。

トラブルシューティングの詳細については、制御プレーン エージェント (netcpa) の問題を参照してください。

ファイアウォール エージェントの確認 The NSX firewall agent is running or not on the host.

この健全性チェックは、ホスト(ホスト ID)でファイアウォール エージェントが実行されていることを確認します。

トラブルシューティングの詳細については、分散ファイアウォールのトラブルシューティングを参照してください。

NSX 設定ファイルの確認 The NSX configuration file /etc/vmware/netcpa/config-by-vsm.xml is not synchronized on host {hostId}.

この健全性チェックは、設定ファイル /etc/vmware/netcpa/config-by-vsm.xml がホスト(ホスト ID)と同期していることを確認します。

ホストとコントローラの接続の確認 Control plane agent on host is not in established state with controller.

この健全性チェックは、制御プレーン エージェントがホスト(ホスト ID)と通信を行っていることを確認します。

トラブルシューティングの詳細については、制御プレーン エージェント (netcpa) の問題を参照してください。

分散スイッチのアップリンクの確認 Distributed Switch {dvsName} has no uplinks. トラブルシューティングの詳細については、『vSphere ネットワーク ガイド』を参照してください。
標準スイッチのアップリンクの確認 Standard Switch {vswitchName} has no uplinks. トラブルシューティングの詳細については、『vSphere ネットワーク ガイド』を参照してください。
ストレージ ボリュームの確認 Host "+hostId+" mount point "+mountPoint+" volume \""+volumeName+"\" free percentage less than 20%: "+freePercent+"%.\n.
メモリのオーバーコミットメントの確認

Memory overcommit info from esxtop can't be parsed. Host {hostId} memory is over commited.

物理 CPU の負荷の確認

Host {hostId} Physical CPU Load (5 Minute Avg) info from esxtop can't be parsed. Host {hostId} Physical CPU Load (5 Minute Avg) is too high.

空きメモリの確認

Host {hostId} mount point {mountPoint} volume {volumeName} free percentage less than 20%.

VXLAN VDS の設定の確認

No VXLAN VDS is configured on host {hostId}.

トラブルシューティングの詳細については、『vSphere ネットワーク ガイド』を参照してください。
VXLAN VDS の MTU の確認

VXLAN VDS {vxlanVds} MTU is less than 1550: {vxlanVdsMtu}. Please check MTU value of connected VMs is not greater than { vxlanVdsMtu-50}.

VXLAN ゲートウェイの IP/MAC アドレスの確認 Gateway IP/mac address of VXLAN VDS {vxlanVds} is not resolved.
VXLAN vmknic の確認 VXLAN VDS {vxlanVds} has no vmknic. vmkernel.log を収集して、VMware のテクニカル サポートにお問い合わせください。
VXLAN アップリンクの確認 VXLAN VDS {vxlanVds} has no uplinks.
VXLAN の設定の確認 Configuration of VXLAN VDS {+vxlanVds} of host {hostId} is not synchronized. Configuration of VXLAN VDS {vxlanVds} is not defined on NSX Manager. VXLAN VDS {vxlanVds} vmknic and uplink counts are not equal for teaming policy {vdsContext.getTeamingPolicy }. VXLAN ポート グループ チーミング ポリシーを元の値に設定します。
VXLAN vmknic の IP アドレスの確認 VXLAN VDS {vxlanVds} {vmknic}+{vmknic}+{ip address} is not resolved. VXLAN VDS {vxlanVds vmknic} +{vmknic}{ ip address} is not resolved. このチェックは、VTEP に有効な IP アドレスが割り当てられていないか、有効な IP アドレスが失われていないかを確認します。
VXLAN オーバーレイの設定の確認 VXLAN VDS {vxlanVds} overlay settings are not VXLAN: {overlay}{ VXLAN VDS }{vxlanVds} overlay settings are not found.
VXLAN vni の設定の確認 VXLAN VDS {vxlanVds+ " VNI "+vni+}connection to controller is down VXLAN VDS {vxlanVds+ " VNI "+vni+"} segment info is not configured in NSX Manager. VXLAN VDS {"+vxlanVds+" VNI "+vni+" multicast addr "+multicastIp+"} is not synchronized with NSX Manager.