您可以使用 REST API 监控管理程序的隧道运行状况,以查看任何问题。
状态会显示以下四种情况:
- 已启动 (Up):所有组件均正常。
- 已降级 (Degraded):部分组件不正常。
- 未启动 (Down):所有组件均不正常。
- 已禁用 (Disabled):您要获取其状态的组件已由管理员禁用。
您可以监控以下组件的状态:
- 物理网卡 (Physical NIC, pNIC):
- 通过链路聚合组 (Link Aggregation Group, LAG) 模式:
- 当属于 LAG 的所有上行链路均已启动时,pNIC 状态为已启动。
- 当属于 LAG 的所有上行链路均已关闭时,pNIC 状态为未启动。
- 当属于 LAG 的一些上行链路已启动,还有一些上行链路已关闭时,pNIC 状态为已降级。
- 通过非 LAG 模式:
- pNIC 状态显示为已启动或未启动。
- 通过链路聚合组 (Link Aggregation Group, LAG) 模式:
- 隧道:隧道网络连接状态。
- 当管理程序的所有隧道均已启动时,隧道状态为已启动。
- 当管理程序的所有隧道均已关闭时,隧道状态为未启动。
- 当一些隧道已启动,还有一些隧道已关闭时,隧道状态为已降级。
- 控制层面状态:管理程序和控制器之间的连接状态。
- 管理层面状态:管理程序和管理层面之间的连接状态。
使用以下 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 指南。