如果您已部署或安装具有外部 Platform Services Controller 部署的 vCenter Server 实例,则可以使用融合实用程序将其转换为具有嵌入式 Platform Services Controller 部署的 vCenter Server 实例。

此融合是使用 vcsa-util 命令行实用程序执行的。可以在 vcsa-converge-cli 目录中找到 vcsa-util 实用程序:
  • Linux 64 位:lin64/vcsa-util
  • MasOS X:mac/vcsa-util
  • Windows:win32/vcsa-util.exe

融合实用程序只能在一个域内运行。它不能在多个域之间运行。

注: 可以从在 Windows、Linux 或 Mac OS 操作系统上运行的系统运行 vcsa-util 命令。您必须具有运行融合实用程序的系统的管理员特权。只有每个节点都运行相同版本的 vCenter Server Appliance 才支持将具有外部 Platform Services ControllervCenter Server 重新配置为具有嵌入式 Platform Services ControllerPlatform Services Controller。安装在 Windows 上 vCenter Server 不支持该功能。

将具有外部 Platform Services Controller 部署的 vCenter Server 融合为具有嵌入式 Platform Services Controller 部署的 vCenter Server 后,必须刷新环境中 ESXi 主机的证书。如果未执行此操作,则会导致在其他产品尝试连接到 vCenter Server 时出现连接错误。要了解更多信息,请参见《vSphere 安全性》文档中的“续订或刷新 ESXi 证书”。

前提条件

下载和挂载 vCenter Server Appliance 6.7 Update 2 ISO。有关说明,请参见下载并挂载 vCenter Server Appliance 安装程序

创建 vCenter Server 和外部 Platform Services Controller 实例的备份,以便在重新配置失败时可以执行恢复操作。

在开始该过程之前,禁用并移除 vCenter HA。不支持融合 vCenter HA 配置。在开始融合过程之前,请移除所有 vCenter HA 配置。融合成功后,您可以在嵌入式节点中启用 vCenter HA 配置。

过程

  1. 编辑 converge.jsondecommission_psc.json 模板以便包含有关管理 ESXi 主机或 vCenter Server 以及 vCenter Server Appliance 的信息。有关准备 converge.json 模板的信息,请参见准备 JSON 配置文件以将外部节点重新配置为嵌入式节点
    如果您要运行 DRS 配置,请在 JSON 文件中仅输入 vCenter Server,不要输入 ESXi 主机。
  2. 在预检查模式下运行融合命令。预检查不会执行融合,但会验证 JSON 文件并检查是否存在任何冲突。输入 vcsa-util converge --precheck-only converge.json 以在预检查模式下运行融合命令。
  3. 在运行于 Windows、Linux 或 Mac OS 操作系统上的客户端计算机中运行 vcsa-util converge converge.json 命令,即可开始融合过程。此操作将安装并配置新的嵌入式 Platform Services Controller。有关 vsca-util converge 命令的可用参数列表,请参见 融合命令语法
    1. 输入 yesno(如果备份了 Platform Services ControllervCenter Server)。
    2. 命令提供证书的指纹,并要求您接受。输入 1 以接受并继续。
    该实用程序成功完成后,您可以登录到 vCenter Server Appliance 设备管理界面 ( https://appliance-IP-address-or-FQDN:5480),并且可以看到现在是具有嵌入式 Platform Services Controller 部署的 vCenter Server
  4. (可选) 将部署到使用外部 Platform Services Controller 的环境的任何产品重新配置为使用新部署的嵌入式 Platform Services Controller
  5. 运行 vcsa-util decommission decomission.json 命令取消部署原始 Platform Services Controller。此操作会将外部 Platform Services Controller 从 SSO 域中移除。
    vcsa-util decommission 实用程序会使用 cmsso-util 实用程序取消配置 Platform Services Controller。如果使用 cmsso-util 取消配置 Platform Services Controller,必须先手动关闭 Platform Services Controller,然后再使用 cmsso-util 取消注册。请参见 VMware 知识库文章 https://kb.vmware.com/s/article/2106736,了解有关直接使用 cmsso-util 命令的说明。
    注: 如果在取消配置之前关闭 Platform Services Controller 或没有使用 cmsso-util 手动取消配置,则可能会出现安全和复制问题。

下一步做什么

刷新环境中 ESXi 主机的证书。请参见《vSphere 安全性》文档中的“续订或刷新 ESXi 证书”。