コントローラが使用できないため、NSX Edge ノードの状態が「停止」になっています。

問題

エージェント サービスが停止しているため、NSX Edge ノードの状態が「停止」で、コントローラの接続状態が「使用不可」になっています。

原因

get manager コマンドと get controller コマンドは正しい値を返しますが、GET api/v1/transport-nodes/<tn-uuid>/status でエージェントの状態が「停止」と表示されます。このエラーは、サービス nsx-opsagent が実行されていないことが原因で発生します。

解決方法

  1. 管理者 CLI get status nsx-opsagent を実行して、サービスの状態を確認します。
  2. 管理者 CLI restart | start service nsx-opsagent を実行して、サービスを起動または再起動します。