如果您已部署或安装了具有嵌入式 Platform Services Controller 的独立 vCenter Server 实例,且您希望通过更多的 vCenter Server 实例来扩展您的 vCenter Single Sign-On 域,可以重新配置现有 vCenter Server 实例,并将其重新指向某个外部 Platform Services Controller

开始之前

  • 部署或安装外部 Platform Services Controller 实例,将其作为同一 vCenter Single Sign-On 站点中现有嵌入式 Platform Services Controller 实例的复制合作伙伴。

    注:

    您可以使用 vmfad-cli 命令来确定当前的 vCenter Single Sign-On 站点。

    • 对于具有嵌入式 Platform Services ControllervCenter Server Appliance,以 root 身份登录设备 shell,并运行命令。

      /usr/lib/vmware-vmafd/bin/vmafd-cli get-site-name --server-name localhost
    • 对于具有嵌入式 Platform Services ControllervCenter Server 实例的 Windows 安装,以管理员身份登录 Windows 计算机,打开 Windows 命令提示符,并运行命令。

      C:\Program Files\VMware\vCenter Server\vmafdd\vmafd-cli get-site-name --server-name localhost
  • 为具有嵌入式 Platform Services Controller 和外部 Platform Services Controller 实例的 vCenter Server 创建快照,以便在重新配置失败时恢复快照。

  • 如果您想要重新配置在 vCenter HA 群集中配置的具有嵌入式 Platform Services ControllervCenter Server Appliance,请移除 vCenter HA 配置。有关移除 vCenter HA 配置的信息,请参见《vSphere 可用性》。

关于此任务

图 1. 重新配置具有嵌入式 Platform Services Controller 的独立 vCenter Server 实例,并将其重新指向某个外部 Platform Services Controller
在同一 vCenter Single Sign-On 站点中部署或安装外部 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 的注册

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

转换步骤

注:

重新配置具有嵌入式 Platform Services ControllervCenter Server 实例,并重新将其指向外部 Platform Services Controller 实例是一个单向流程,该流程完成后,您无法再切换回具有嵌入式 Platform Services ControllervCenter Server

过程

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

    选项

    步骤

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

    以 root 身份登录设备。

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

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

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

    以管理员身份登录 Windows 计算机,打开 Windows 命令提示符,并导航至 C:\Program Files\VMware\vCenter Server\bin

  2. 确认所有 Platform Services Controller 服务都在运行。

    运行 service-control --status --all 命令。

    必须正在运行的 Platform Services Controller 服务包括 VMware License Service、VMware Identity Management Service、VMware Security Token Service、VMware Certificate Service 和 VMware Directory Service。

  3. 运行 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

  4. 通过使用 vSphere Web Client 登录到 vCenter Server 实例,以验证 vCenter Server 实例是否正在运行且可进行管理。

结果

具有嵌入式 Platform Services ControllervCenter Server 降级,且 vCenter Server 重定向到外部 Platform Services Controller

下一步做什么

  • 您可以在 vCenter Single Sign-On 域中部署或安装其他 vCenter ServerPlatform Services Controller 实例。

  • 如果您重新配置了在 vCenter HA 群集中配置的具有嵌入式 Platform Services ControllervCenter Server Appliance,则您可以重新配置 vCenter HA 群集。有关配置 vCenter HA 的信息,请参见《vSphere 可用性》。