為確保外部部署中 Platform Services Controller的高可用性,您必須在 vCenter Single Sign-On 網域中至少安裝或部署兩個已加入的Platform Services Controller 執行個體。當您使用第三方負載平衡器時,可確保在不停機的情況下自動進行容錯移轉。
備註: 在未來的 vSphere 版本中將不支援使用外部
Platform Services Controller的
vCenter Server 部署。部署或升級至使用內嵌式
Platform Services Controller的
vCenter Server 部署。如需詳細資訊,請參閱知識庫文章
知識庫 60229。
含負載平衡器的 Platform Services Controller
您可以在每個站台上均使用第三方負載平衡器,用以設定Platform Services Controller高可用性,以便對此站台進行自動容錯移轉。如需負載平衡器容許的 Platform Services Controller執行個體數目上限的相關資訊,請參閱《組態上限》說明文件。
重要: 若要在負載平衡器後方設定
Platform Services Controller高可用性,
Platform Services Controller 執行個體必須為相同作業系統類型。負載平衡器不支援混合作業系統
Platform Services Controller執行個體。
vCenter Server執行個體已連線到負載平衡器。當 Platform Services Controller執行個體停止回應時,負載平衡器會在不停機的情況下於其他正常運作的 Platform Services Controller 執行個體之間自動散佈負載。
含跨 vCenter Single Sign-On 站台之負載平衡器的 Platform Services Controller
您的 vCenter Single Sign-on 網域可能跨多個站台。為確保在整個網域中使用自動容錯移轉實現 Platform Services Controller高可用性,您必須在每個站台中設定獨立負載平衡器。
不含負載平衡器的 Platform Services Controller
在同一站台中加入兩個或更多不含負載平衡器的 Platform Services Controller執行個體時,您需要設定 Platform Services Controller 高可用性,以對此站台進行手動容錯移轉。
備註: 如果 vCenter Single Sign-On 網域包括三個或更多
Platform Services Controller執行個體,您可以手動建立環形拓撲。環形拓撲可確保當其中一個執行個體發生故障時
Platform Services Controller的可靠性。若要建立環形拓撲,請針對您所部署的第一個和最後一個
Platform Services Controller執行個體執行
/usr/lib/vmware-vmdir/bin/vdcrepadmin -f createagreement 命令。