您可以使用 REST API 监控管理程序的隧道运行状况,以查看任何问题。

状态会显示以下四种情况:

  • 已启动 (Up):所有组件均正常。
  • 已降级 (Degraded):部分组件不正常。
  • 未启动 (Down):所有组件均不正常。
  • 已禁用 (Disabled):您要获取其状态的组件已由管理员禁用。

您可以监控以下组件的状态:

  1. 物理网卡 (Physical NIC, pNIC):
    • 通过链路聚合组 (Link Aggregation Group, LAG) 模式:
      • 当属于 LAG 的所有上行链路均已启动时,pNIC 状态为已启动。
      • 当属于 LAG 的所有上行链路均已关闭时,pNIC 状态为未启动。
      • 当属于 LAG 的一些上行链路已启动,还有一些上行链路已关闭时,pNIC 状态为已降级。
    • 通过非 LAG 模式:
      • pNIC 状态显示为已启动或未启动。
  2. 隧道:隧道网络连接状态。
    • 当管理程序的所有隧道均已启动时,隧道状态为已启动。
    • 当管理程序的所有隧道均已关闭时,隧道状态为未启动。
    • 当一些隧道已启动,还有一些隧道已关闭时,隧道状态为已降级。
  3. 控制层面状态:管理程序和控制器之间的连接状态。
  4. 管理层面状态:管理程序和管理层面之间的连接状态。

使用以下 API 监控管理程序的隧道运行状况:

  • 要查看主机的整体状态:GET /api/2.0/vdn/host/status
  • 要查看特定主机的隧道摘要:GET /api/2.0/vdn/host/<host-id>/status
  • 要查看特定主机的隧道状态:GET /api/2.0/vdn/host/<host-id>/tunnel
  • 要查看通过隧道连接到给定主机的所有主机的状态:GET /api/2.0/vdn/host/<host-id>/remote-host-status
  • 要检索 BFD 全局配置:GET /api/2.0/vdn/bfd/configuration/global
  • 要更改用于运行状况监控的 BFD 配置:PUT /api/2.0/vdn/bfd/configuration/global。您还可以禁止使用 BFD 监控管理程序的隧道运行状况。
  • 要检索有关 pNIC 的状态信息:GET /api/2.0/vdn/pnic-check/configuration/global
  • 要更改用于运行状况监控的 pNIC 配置:PUT /api/2.0/vdn/pnic-check/configuration/global。您还可以禁止使用 pNIC 监控管理程序的隧道运行状况。

有关 API 的详细信息,请参阅NSX API 指南