检查传输节点的状态。

过程

执行以下 API 调用以获取传输节点的状态。
GET https://<nsx-mgr>/api/v1/transport-nodes/<transport-node-ID>/state

如果调用返回错误 RPC 超时,请执行以下故障排除步骤:

  • 运行 /etc/init.d/nsx-opsAgent status 以查看 opsAgent 是否正在运行。

  • 运行 /etc/init.d/nsx-mpa status 以查看 nsx-mpa 是否正在运行。

  • 要查看 nsx-mpa 是否已连接到 NSX Manager,请检查 nsx-mpa 检测信号日志。

  • 要查看 opsAgent 是否已连接到 NSX Manager,请检查 nsx-opsAgent 日志。如果 opsAgent 已连接到 NSX Manager,您将看到以下消息。

    Connected to mpa, cookie: ...
  • 要查看 opsAgent 是否正卡在 HostConfigMsg 的处理上,请检查 nsx-opsAgent 日志。如果是这样,您将看到一条 RMQ 请求消息,但是不会发送回复,或者经过很长时间延迟后才会发送。

  • 检查 opsAgent 是否在执行 HostConfigMsg 时已崩溃。

  • 要查看 RMQ 消息是否用了很长时间才传递给主机,请比较 NSX Manager 和主机上日志消息的时间戳。

如果调用返回错误 partial_success,则有许多可能的原因。首先查看 nsx-opsAgent 日志。在 ESXi 主机上,检查 hostd.logvmkernel.log。在 KVM 上,syslog 保存着所有日志。