在每個 vCenter Single Sign-On 站台中部署或安裝外部複寫 Platform Services Controller 執行個體之後,您必須在複寫合約中加入所有外部 Platform Services Controller 執行個體。

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

圖表 1. 設定不同 vCenter Single Sign-On 站台中兩個外部 Platform Services Controller 執行個體之間的複寫合約範例
設定不同 vCenter Single Sign-On 站台中兩個外部 Platform Services Controller 執行個體之間的複寫合約

表格 1. 圖例

箭頭或線

說明

雙向藍色箭頭,代表兩個 Platform Services Controller 執行個體之間的複寫合約。

兩個 Platform Services Controller 執行個體之間的複寫合約

綠線,代表向外部 Platform Services Controller 登錄 vCenter Server 執行個體。

向外部 Platform Services Controller 登錄 vCenter Server

藍色大箭頭,代表從一種系統狀態轉換為另一種狀態。

轉換步驟

若要設定兩個 Platform Services Controller 執行個體之間的複寫合約,您可以使用到 vCenter Single Sign-On 網域中任何 vCenter ServerPlatform Services Controller 執行個體的連線。

程序

  1. 連線到 vCenter Single Sign-On 網域中的 vCenter ServerPlatform Services Controller 執行個體。

    選項

    步驟

    如果想要連線到 vCenter Server AppliancePlatform Services Controller 應用裝置

    以根使用者身分登入應用裝置 Bash shell。

    1. 登入應用裝置 shell

      • 如果您可直接存取應用裝置主控台,請按 Alt+F1。

      • 如果要遠端連線,請使用 SSH 或其他遠端主控台連線,從而啟動應用裝置的工作階段。

    2. 啟用 Bash shell

      shell.set --enabled true
    3. 執行 shell 命令。

    如果想要連線到 vCenter ServerPlatform Services Controller 的 Windows 安裝

    以管理員身分登入 Windows 機器,並開啟 Windows 命令提示字元。

  2. 針對一個外部 Platform Services Controller 執行個體執行 vdcrepadmin 命令並指定 showpartners 參數。

    判定 Platform Services Controller 執行個體與 vCenter Single Sign-On 網域中其他 Platform Services Controller 執行個體的現有合作關係。

    • 如果您是使用到 vCenter Server AppliancePlatform Services Controller 應用裝置的連線,請執行下列命令。

      /usr/lib/vmware-vmdir/bin/vdcrepadmin -f showpartners -h psc_fqdn_or_static_ip -u administrator

    • 如果您是使用到 Platform Services ControllervCenter Server 之 Windows 安裝的連線,請執行下列命令。

      C:\Program Files\VMware\vCenter Server\vmware-vmdir\bin\vdcrepadmin -f showpartners -h psc_fqdn_or_static_ip -u administrator

    當系統提示時,輸入 vCenter Single Sign-On 管理員密碼。

  3. 針對每個外部 Platform Services Controller 執行個體重複步驟 2。

    您即已判定 vCenter Single Sign-On 網域中所有 Platform Services Controller 執行個體之間的現有合作關係。

  4. 如果有外部 Platform Services Controller 執行個體不在包含另一個外部 Platform Services Controller 執行個體的複寫合約中,請針對此 Platform Services Controller 執行個體執行 vdcrepadmin 命令並指定 createagreement 參數,以將其加入到另一個外部 Platform Services Controller 執行個體。
    • 如果您是使用到 vCenter Server AppliancePlatform Services Controller 應用裝置的連線,請執行下列命令。

      /usr/lib/vmware-vmdir/bin/vdcrepadmin -f createagreement -2 -h psc_fqdn_or_static_ip -H partner_psc_fqdn_or_static_ip -u administrator

    • 如果您是使用到 Platform Services ControllervCenter Server 之 Windows 安裝的連線,請執行下列命令。

      C:\Program Files\VMware\vCenter Server\vmware-vmdir\bin\vdcrepadmin -f createagreement -2 -h psc_fqdn_or_static_ip -H partner_psc_fqdn_or_static_ip -u administrator

    當系統提示時,輸入 vCenter Single Sign-On 管理員密碼。

    您即已在兩個 Platform Services Controller 執行個體之間建立合作關係。

  5. 針對不在複寫合約 (包含另一個外部 Platform Services Controller 執行個體) 中的每個外部 Platform Services Controller 執行個體重複步驟 4。
  6. 重複步驟 2 和步驟 3 來確認已設定外部 Platform Services Controller 執行個體的環狀合作關係拓撲。