要确保外部部署中 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 命令。