問題
原因
ESXi ディスクがいっぱいになっているか、メモリ リークが原因でホスト インフラストラクチャ サービスが停止している場合、この状態になる可能性があります。ESXi の場合。
ESXi ディスクがいっぱいの場合、またはメモリ リークが発生した場合は、特定のプロセスがクラッシュし、トランスポート ノードが「 切断」状態になる可能性があります。admin cli get managers を実行したときに、マネージャの登録に成功した後にクラッシュが発生すると、NSX がアクティブなマネージャ ノードを返す場合があります。admin cli get controllers を実行すると、NSX はエラー「 コントローラ リストの取得に失敗しました」を表示します。解決方法
- admin cli get core-dumps を実行して、サービスのクラッシュが原因で(/var/core または /image/core)コアが生成されたかどうかを確認します。
- コア ダンプが発生する場合は、コマンド esxtop を実行して、どの NSX プロセスが大量のメモリを消費しているかを確認し、df -h を実行して、NSX で使用されるディスク パーティションがいっぱいになっていないか、またはいっぱいに近いかどうかを確認します。
- /etc/init.d/nsx-proxy | nsx-nestdb status を実行して、ホスト上のインフラストラクチャ サービスの状態を取得します。
- ディスク容量をクリーンアップしてから、(一時的な回避策として)コマンド /etc/init.d/<service-name> start を発行して、ホスト上で停止したインフラストラクチャ サービスを開始します。
- コアが見られる場合は、VMware でサポート ケースを開きます。