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

開始之前

  • 如果舊 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

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

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

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

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

程序

  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 登錄。