将外部 Platform Services Controller 实例加入同一个 vCenter Single Sign-On 域可确保系统的高可用性。

如果外部 Platform Services Controller 停止响应,或者如果您要分配外部 Platform Services Controller 的负载,您可以将 vCenter Server 实例重新指向同一域和站点中的其他 Platform Services Controller

  • 您可以将 vCenter Server 实例重新指向同一域和站点中具有可用负载容量且运行正常的现有 Platform Services Controller 实例。
  • 您可以在同一域和站点中安装或部署一个新的 vCenter Server 实例,以便将 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
  • 如果要将 vCenter HA 群集中配置的 vCenter Server Appliance 重新指向,请移除 vCenter HA 配置。有关移除 vCenter HA 配置的信息,请参见《《vSphere 可用性》》。

过程

  1. 登录到 vCenter Server 实例。
    • 对于 vCenter Server Appliance,以 root 身份登录到 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 可用性》》。