如果 NSX-T 管理憑證、指紋或 IP 位址在您安裝 vSphere with Tanzu 後發生變更,則必須重新啟動 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 連線 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