通过重新配置,您可以降级每个嵌入式 Platform Services Controller 并将 vCenter Server 实例重定向为使用外部 Platform Services Controller 实例。

关于此任务

图 1. 重新配置具有嵌入式 Platform Services Controller 部署的 vCenter Server 的三个联结实例并将其重新指向外部 Platform Services Controller 实例的示例
重新配置具有嵌入式 Platform Services Controller 的每个 vCenter Server 实例,并将其重新指向某个外部 Platform Services Controller 实例

表 1. 图例

箭头或直线

描述

双向蓝色箭头表示两个 Platform Services Controller 实例之间的复制协议。

两个 Platform Services Controller 实例之间的复制协议

绿色直线表示 vCenter Server 实例对外部 Platform Services Controller 的注册。

vCenter Server 对外部 Platform Services Controller 的注册

蓝色大箭头表示系统从一个状态转换为另一个状态。

转换步骤

过程

  1. 登录到具有嵌入式 Platform Services ControllervCenter Server 实例。

    选项

    步骤

    对于具有嵌入式 Platform Services ControllervCenter Server Appliance

    以 root 身份登录设备。

    • 如果可以直接访问设备控制台,请按 Alt+F1。

    • 如果您想要远程连接,请使用 SSH 或其他远程控制台连接启动与设备的会话。

    对于具有嵌入式 Platform Services ControllervCenter Server 的 Windows 安装

    以管理员身份登录到 Windows 计算机。

  2. 如果具有嵌入式 Platform Services Controller 实例的 vCenter Server 和外部 Platform Services Controller 实例不是直接复制合作伙伴,请创建一个这样的复制协议。
    • 对于具有嵌入式 Platform Services Controller 部署的 vCenter Server Appliance,请从设备 Bash shell 运行以下命令。

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

    • 对于具有嵌入式 Platform Services Controller 部署的 vCenter Server 的 Windows 安装,请从 Windows 命令提示符运行以下命令。

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

    出现提示时,输入 vCenter Single Sign-On 的管理员密码。

  3. 如果具有嵌入式 Platform Services Controller 实例的 vCenter Server 在 Windows 上运行,则在 Windows 命令提示符下导航到 C:\Program Files\VMware\vCenter Server\bin
  4. 运行 cmsso-util reconfigure 命令。

    cmsso-util reconfigure --repoint-psc psc_fqdn_or_static_ip --username username --domain-name domain_name --passwd password [--dc-port port_number]

    其中,方括号 [ ] 中是可选项。

    此处,psc_fqdn_or_static_ip 是用于标识外部 Platform Services Controller 实例的系统名称。此系统名称必须是 FQDN 或静态 IP 地址。

    注:

    FQDN 值区分大小写。

    选项 usernamepassword 是 vCenter Single Sign-On domain_name 的管理员用户名和密码。

    如果外部 Platform Services Controller 在自定义 HTTPS 端口上运行,请使用 --dc-port 选项。HTTPS 端口的默认值为 443。

    例如,如果外部 Platform Services Controller 在自定义 HTTPS 端口 449 上运行,则必须运行:

    cmsso-util reconfigure --repoint-psc psc.acme.local --username administrator --domain-name vsphere.local --passwd Password1! --dc-port 449

    重要:

    如果您重新指向 vCenter Server 实例,以使用位于另一个 vCenter Single Sign-On 站点的某个外部 Platform Services Controller 实例,必须将 vCenter Server 实例移动到此 vCenter Single Sign-On 站点。有关在不同 vCenter Single Sign-On 站点间移动 vCenter Server 的信息,请参见 VMware 知识库文章《在 vSphere 域中的站点间重新指向 VMware vCenter Server 6.0》

  5. 通过使用 vSphere Web Client 登录到 vCenter Server 实例,以验证 vCenter Server 是否正在运行且可进行管理。
  6. 针对具有嵌入式 Platform Services Controller 部署的每个 vCenter Server 实例重复此过程。

结果

具有嵌入式 Platform Services Controller 部署的 vCenter Server 实例降级,且 vCenter Server 实例重定向到外部 Platform Services Controller 实例。