如果在安装 vSphere with Tanzu 之后 NSX-T 管理证书、指纹或 IP 地址发生更改,则必须重新启动 WCP 服务。

NSX-T 证书发生更改时重新启动 vSphere with Tanzu 服务

当前,vSphere with Tanzu 具有如下要求:如果 NSX-T 证书或指纹发生更改,或者 NSX-T IP 地址发生更改,则必须重新启动 WCP 服务才能使更改生效。如果其中的任何一项发生更改时未重新启动该服务,则 vSphere with Tanzu 和 NSX-T 之间的通信将失败,并且可能会出现某些症状,如 NCP 进入 CrashLoopBackoff 阶段或主管集群资源变得无法部署。

要重新启动 WCP 服务,请使用 vmon-cli
  1. 通过 SSH 以 root 用户身份登录到 vCenter Server。
  2. 运行命令 shell
  3. 运行命令 vmon-cli -h,查看使用语法和选项。
  4. 运行命令 vmon-cli -l,查看 wcp 进程。

    将在列表底部看到 wcp 服务。

  5. 运行命令 vmon-cli --restart wcp,重新启动 wcp 服务。

    您会看到消息 Completed Restart service request

  6. 运行命令 vmon-cli -s wcp 并验证 wcp 服务是否已启动。
    例如:
    root@localhost [ ~ ]# vmon-cli -s wcp
    Name: wcp
    Starttype: AUTOMATIC
    RunState: STARTED
    RunAsUser: root
    CurrentRunStateDuration(ms): 22158
    HealthState: HEALTHY
    FailStop: N/A
    MainProcessId: 34372