在同一個 vCenter Single Sign-On 網域加入外部 Platform Services Controller 執行個體,可確保系統的高可用性。

執行這項作業的原因和時機

如果外部 Platform Services Controller 停止回應,或如果您想要散佈外部 Platform Services Controller 的負載,您可在同一個網域和站台內將 vCenter Server 執行個體重新指向另一個 Platform Services Controller

  • 您可以使用同一個網域和站台中的可用負載容量,將 vCenter Server 執行個體重新指向可正常運作的現有 Platform Services Controller 執行個體。

  • 您可以在同一個網域和站台中安裝或部署新 Platform Services Controller 執行個體,以將 vCenter Server 執行個體重新指向該執行個體。

先決條件

  • 如果舊 Platform Services Controller 執行個體已停止回應,請執行 cmsso-util unregister 命令,以移除節點並清除失效的 vmdir 資料。如需解除委任 Platform Services Controller 執行個體的相關資訊,請參閱 https://kb.vmware.com/kb/2106736

  • 執行 vdcrepadmin -f showservers 命令,以確認新舊 Platform Services Controller 執行個體皆位於同一個 vCenter Single Sign-On 網域和站台。如需使用命令的相關資訊,請參閱 https://kb.vmware.com/kb/2127057

  • 如果您要重新指向在 vCenter HA 叢集中設定的 vCenter Server Appliance,請移除 vCenter HA 組態。如需移除 vCenter HA 組態的相關資訊,請參閱vSphere 可用性

程序

  1. 登入 vCenter Server 執行個體。
    • 若是 vCenter Server Appliance,請以根使用者身分登入 vCenter Server Appliance Shell。

    • 若是 Windows 上的 vCenter Server 執行個體,請以管理員身分登入 vCenter Server 虛擬機器或實體伺服器。

  2. 如果 vCenter Server 執行個體在 Windows 上執行,請在 Windows 命令提示字元中導覽至 C:\Program Files\VMware\vCenter Server\bin
  3. 執行 cmsso-util repoint 命令。
    cmsso-util repoint --repoint-psc psc_fqdn_or_static_ip [--dc-port port_number]

    其中方括弧 [] 括住命令選項。

    此處的 psc_fqdn_or_static_ip 是用於識別 Platform Services Controller 的系統名稱。此系統名稱必須為 FQDN 或靜態 IP 位址。

    備註︰

    FQDN 值區分大小寫。

    如果 Platform Services Controller 在自訂 HTTPS 連接埠上執行,請使用 --dc-port port_number 選項。HTTPS 連接埠的預設值為 443。

  4. 透過使用 vSphere Web Client 登入 vCenter Server 執行個體,以確認 vCenter Server 執行個體正在執行並可進行管理。

結果

vCenter Server 執行個體會向新的 Platform Services Controller 登錄。

下一步

如果您已重新指向在 vCenter HA 叢集中設定的 vCenter Server Appliance,則可以重新設定 vCenter HA 叢集。如需設定 vCenter HA 的相關資訊,請參閱vSphere 可用性