升级使用外部 Platform Services ControllervCenter Server Appliance 时,会将其转换为在设备中嵌入这些服务部署的vCenter Server 实例。因此,必须在 JSON 升级模板中指定复制合作伙伴参数。

升级使用外部 Platform Services ControllervCenter Server Appliance 时,必须在 JSON 升级模板中指定复制合作伙伴参数。这些参数指示升级是否适用于以下 vCenter ServerPlatform Services Controller 升级方案之一。
  • SSO 域中的单个 vCenter Server和单个 Platform Services Controller 实例。
  • 包含多个 vCenter Server的 SSO 域中的第一个 vCenter ServerPlatform Services Controller 实例。
  • 复制 SSO 域中的 vCenter ServerPlatform Services Controller 实例,并且必须将这些实例指向作为复制合作伙伴的现有 vCenter Server 7.0 实例。
重要说明: 无法升级外部 Platform Services Controller。升级过程会将 Platform Services Controller服务融合到 vCenter Server Appliance 中。有关详细信息,请参见 移除 Platform Services Controller

使用外部 Platform Services Controller的部署通常称为 MxN 部署,其中 M 表示 vCenter ServerN 表示外部Platform Services Controller。在表示域中的多个 vCenter ServerPlatform Services Controller 实例时,此部署表示为 MnxNn,其中 n 是实例的数量。例如,M2xN2表示同一域中的两个 vCenter Server 实例和两个Platform Services Controller 实例。升级此类部署时,首先要将一个实例升级到版本 7.0,然后将第二个实例升级到 7.0,并将两个实例中的第一个实例指定为复制合作伙伴。

JSON 升级模板中的复制参数为 first_instancereplication_partner_hostname,位于模板的 sso 部分中。

参数名 描述
first_instance first_instance参数将 vCenter Server 标识为 vCenter Server SSO 域中的第一个实例,或者将其标识为复制合作伙伴。

如果它是第一个 vCenter Server实例,请将 first_instance 设置为 true。对于同一 SSO 域中 vCenter Server 的其他实例,将 first_instance 设置为 false

replication_partner_hostname *

如果将 first_instance设置为 false,则必须指定已升级到版本 7.0 并且外部 PSC 已融合到 vCenter Server Appliance 中的 vCenter Server 的 FQDN 或 IP 地址。

对使用外部 Platform Services Controller的单个 vCenter Server Appliance 执行 CLI 升级时,该过程如下所示:
  1. ESXi上升级时使用 vCSA_on_ESXi.json 模板,或者在 vCenter Server 部署上升级时使用 vCSA_on_VC.json 模板,升级拓扑中的 vCenter Server 实例。

  2. 对于包含单个 vCenter ServerPlatform Services ControllerM1xN1 部署)的部署拓扑,请编辑模板的 sso 部分,以便将 first_instance 参数设置为 true,并移除 replication_partner_hostname 参数。
    "sso": {
    "__comments": [ This is the first instance (M1) vCenter Server management node, with "first_instance" set to "true" and "replication_partner_hostname" removed.
    ],
    "first_instance": true
    }
  3. 在 JSON 模板中指定其余升级配置参数,并使用 CLI 将 vCenter Server升级到版本7.0。请参见使用 CLI 升级 vCenter ServerAppliance
  4. 成功升级 vCenter Server后,取消配置Platform Services Controller。请参见取消配置 Platform Services Controller
    重要说明: 仅在升级和融合拓扑中的所有 vCenter Server实例后,才取消配置 Platform Services Controller 实例。
对于包含两个或更多 vCenter ServerPlatform Services Controller 实例的部署( M2xN2 部署),首先将 M1 vCenter Server 实例升级到版本 7.0,然后升级第二个实例,以复制 vCenter Server 实例。
  1. ESXi上升级时使用 vCSA_on_ESXi.json 模板,或者在 vCenter Server 部署上升级时使用 vCSA_on_VC.json 模板,升级部署中的 vCenter Server 实例。

  2. 对于第一个 vCenter Server实例 ( M1),编辑模板的 sso 部分,以便将 first_instance 参数设置为 true,并移除 replication_partner_hostname 参数。
    "sso": {
    "__comments": [ This is the first instance (M1) vCenter Server management node, with "first_instance" set to "true" and "replication_partner_hostname" removed.
    ],
    "first_instance": true
    }
  3. 对于其余 vCenter Server实例 ( M2),编辑模板的 sso 部分,以便将 first_instance 参数设置为 false,并提供要将第二个节点复制到的 vCenter Server 实例的 FQDN 或 IP 地址。复制合作伙伴是您升级到版本 7.0的第一个 vCenter Server 实例 ( M1),该实例已与其 Platform Services Controller 实例融合。
    "sso": {
    "__comments": [ This is the second instance (M2) vCenter Server management node, with "first_instance" set to "false" and "replication_partner_hostname" set to the hostname of the replication partner.],
    "first_instance": false,
    "replication_partner_hostname": "FQDN_or_IP_address"
  4. 在 JSON 模板中指定其余升级配置参数,然后使用 CLI 完成升级。请参见使用 CLI 升级 vCenter ServerAppliance
  5. 成功升级拓扑中的所有 vCenter Server实例后,取消配置Platform Services Controller 实例。请参见取消配置 Platform Services Controller
    重要说明: 仅在升级和融合拓扑中的所有 vCenter Server实例后,才取消配置 Platform Services Controller 实例。