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

开始之前

  • 如果旧 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 实例。

  • 您可以在同一域和站点中安装或部署一个新的 vCenter Server 实例,以便将 Platform Services Controller 实例重新指向到该新实例。

过程

  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 中注册。