IBM Cloud Docs
为 VCF for Classic - Automated 实例重新分配主群集

为 VCF for Classic - Automated 实例重新分配主群集

您可以根据业务需要将主群集重新分配给 VMware Cloud Foundation for Classic - Automated 实例中的另一个群集。

在重新分配主群集之前

在重新分配主群集之前,请查看以下信息:

  • 确保将 VMware NSX® 升级到最新版本 4.1.2 或更高版本)。
  • 您必须迁移管理虚拟机 (VM)、NSX 边缘管理 VM 和 Usage Meter VM(如果部署了 VMware vCloud Usage Meter)。
  • 请勿同时迁移所有虚拟机,因为此操作可能会导致故障。

要迁移虚拟机,请在 VMware vSphere Web Client 中完成以下步骤。

虚拟机迁移程序略有不同,具体取决于实例上是否安装了任何附加服务。

附加服务的虚拟机迁移程序
附加组件服务 迁移程序
瞻博网络 vSRX 完成 迁移管理虚拟机的程序(vSRX )。
Caveonix RiskForesight™ 完成 创建相应端口组(RiskForesight)的步骤,然后完成 迁移管理虚拟机的步骤
其他服务或无服务 完成 迁移管理虚拟机的步骤

迁移管理虚拟机的步骤 ( vSRX )

如果您的实例上安装了瞻博网络® vSRX 服务,请完成以下步骤。

  1. 在 VMware vSphere Web Client 中,在目标群集上创建主机组:

    1. 单击目标群集。
    2. 配置选项卡上的配置下,单击虚拟机/主机组
    3. 虚拟机/主机组下,单击添加
    4. 添加组员下,选择类型为主机组,然后单击添加
    5. 选择要添加为成员的主机。 提供与主机名的完全合格域名 (FQDN) 相同的名称。
    6. 为第二个主机名完成前两个步骤。
  2. 禁用源群集上的亲和规则:

    1. 单击源群集。
    2. 配置选项卡上的配置下,单击虚拟机/主机规则
    3. 对于以下每个项目:<vm_nickname>_vSRX_edge_node1, <vm_nickname>_vSRX_edge_node2,和 <vm_nickname>-affinity-rule,单击编辑,然后清除启用规则复选框。
  3. 导出源群集的网络配置:

    1. 转到源群集的网络选项卡。
    2. 对于以下每个交换机:<instance_name>-<source_clustername>-private, <vsrx_nickname>-vsrx-fab DVS,和 <vsrx_nickname>-vsrx-private-transit,右键单击并单击导出配置
    3. 找到 <instance_name>--public,右键单击 <vsrx_nickname>-vsrx-public-transit,然后单击导出配置
  4. 将端口组配置导入目标群集:

    1. 转到目标群集的网络选项卡。
    2. 右键单击交换机 <instance_name>-<target_cluster_name>,然后单击分布式端口组 > 导入分布式端口组
    3. 导入端口组配置下,单击浏览并上传在步骤 3 中导出的相应配置文件。 单击 下一步。 在“准备完成”下,验证信息并单击“完成”。
    4. 完成前两个步骤,<instance_name>-<source_cluster_name>-public
  5. 重新创建资源池:

    1. 在源 vSRX 集群上,右键单击其资源池,然后单击编辑资源设置。 写下 CPU 和内存的预留值。
    2. 在目标 vSRX 集群上,右键单击新建资源池,然后创建一个与源 vSRX 资源池名称相同的资源池。 将 CPU 和内存的保留值设置为与源相同的值。
  6. 迁移 vSRX 边缘节点虚拟机:

    1. 右键单击 <vm_nickname>_vSRX_edge_node1 VM,然后单击操作 > 迁移
    2. 在“选择迁移类型”下,选择“同时更改计算资源和存储”。
    3. 在“选择计算资源”下,选择 vSRX 资源池的目标群集,然后单击“下一步”。
    4. 在“选择存储”下,为目标群集选择 vSAN 数据存储名称。
    5. 在“选择网络”下,通过浏览到相应的 DVS 交换机来选择目标网络,然后单击“下一步”。
    6. 选择 vMotion 优先级下,选择一个优先级选项。
    7. 在“准备完成”下,验证信息并单击“完成”开始迁移。
    8. <vm_nickname>_vSRX_edge_node2 虚拟机重复前面 7 个步骤。
  7. 在目标群集上创建虚拟机组:

    1. 单击目标群集。
    2. 配置选项卡上的配置下,单击虚拟机/主机组
    3. 虚拟机/主机组下,单击添加
    4. 添加组员下,选择类型为 VM 组,然后单击添加
    5. 选择 vSRX node1 VM 添加为成员。 提供与 vSRX node1 相同的名称。
    6. 完成 vSRX node2 虚拟机的上一步。
  8. 将节点映射到目标群集上的主机:

    1. 单击目标群集。
    2. 配置选项卡上的配置下,单击虚拟机/主机规则
    3. 虚拟机/主机规则下,单击添加
    4. 创建虚拟机/主机规则下,选择虚拟机到主机的类型并映射 <vm_nickname>_vSRX_edge_node1 到部署它的主机。 分配相同的名称 <vm_nickname>_vSRX_edge_node1
    5. 完成 <vm_nickname>_vSRX_edge_node2 节点的上一步。
  9. 在目标群集上启用亲和规则:

    1. 单击目标群集。
    2. 配置选项卡上的配置下,单击虚拟机/主机规则
    3. 搜索并定位 <vm_nickname>-affinity-rule
    4. 单击编辑并选择启用规则

如果要从源 vSAN OSA(原始存储架构)迁移到目标 vSAN ESA(快速存储架构)群集,还要配置故障转移设置:

  1. 单击目标群集。
  2. 单击网络选项卡,选择 vsrxnickname-vsrx-fab DVS 交换机,然后单击配置选项卡。
  3. 在“策略”下单击“编辑”,转到“组队和故障转移”。
  4. 拖动 uplink1uplink2 将其移至未使用的上行链路下,拖动 lag1 将其移至活动上行链路下。
  5. vsrxnickname-vsrx-private-transitvsrxnickname-vsrx-public-transit DVS 开关重复前 3 个步骤。

创建相应端口组的步骤 ( RiskForesight )

如果您的实例上安装了 Caveonix RiskForesight™ 服务,请完成以下步骤。

RiskForesight 安装了自己的端口组,名为 SDDC-DPortGroup-Caveonix. 在为部署了此服务的实例迁移管理虚拟机之前,必须在新(目标)群集中创建相应的端口组。

  1. 在 VMware vSphere Web Client 中,单击网络选项卡,右键单击 SDDC-DPortGroup-Caveonix,然后单击导出配置
  2. 在“导出配置”下单击“确定”。
  3. 右键单击目标群集的专用网络子网,然后单击分布式端口组 > 导入分布式端口组
  4. 导入端口组配置下,单击浏览并上传在步骤 2 中创建的导出配置存档文件。 单击 下一步
  5. 在“准备完成”下,验证信息并单击“完成”。 确认要重命名子网。
  6. 完成 迁移管理虚拟机的步骤

迁移管理虚拟机的步骤

  1. 在 VMware vSphere Web Client 中,转到虚拟机选项卡,选择要迁移的虚拟机,然后单击操作 > 迁移

  2. 在“选择迁移类型”下,选择“同时更改计算资源和存储”。

  3. 在“选择计算资源”下,选择目标群集或目标群集中的主机。

    如果您的实例上安装了 VMware HCX,则可能会出现兼容性错误,您可以忽略该错误。 更多信息,请参阅 vCenter vMotion 错误 "不支持虚拟以太网卡'网络适配器 1'"

  4. 在“选择存储”下,为目标群集选择 vSAN 数据存储名称。

    如果目标群集的虚拟交换机版本高于当前群集,则会出现错误。 有关详细信息,请参阅 在两个不同 vDS 版本之间迁移虚拟机

  5. “选择网络”下,确保 dpg 源网络与其目标群集对等。 不要更改边缘步骤,因为添加的群组不能创建自己的网络。 此外,标记为“无”的目标网络是一个已知问题,可以忽略。

  6. 选择 vMotion 优先级下,选择一个优先级选项。

  7. 在“准备完成”下,验证信息并单击“完成”开始迁移。

迁移 NSX 边缘管理虚拟机的步骤

迁移管理虚拟机后,在 NSX Manager 中完成以下步骤:

  1. 单击系统选项卡。

  2. 从左侧导航菜单,单击 Fabric > Nodes

  3. 边缘传输节点选项卡上,单击编辑更改 vMotion 节点。

  4. 更新 IPv4 池值,使其针对群集 TEP 池。 IPv4 Pool 值的格式必须是 <instance name>-<cluster name>-tep-pool

  5. 单击保存

    边缘传输节点表中,等到边缘节点配置状态显示不匹配。 当 NSX 识别到虚拟机更改了群集和数据存储时,就会执行此操作。 由于它可能是由 NSX 刷新 vCenter Server 资源触发的,因此需要一些时间才能识别出不一致。

  6. 选择配置状态为不匹配的边缘节点。

  7. “解决同步错误”窗口中,选择 vSphere/Edge 设备源。

    请勿选择 NSX,因为迁移将被还原。

  8. 单击“解决”。

  9. 刷新表格。

已验证的配置状态更改为成功

为自动化实例重新分配主群集的步骤

  1. 在 VMware Solutions 控制台中,从左侧导航面板单击资源 > VCF for Classic

  2. VMware Cloud Foundation for Classic 表中,单击包含要重新分配的主群集的实例。

  3. 单击基础架构选项卡,然后单击群集表右上角的重新分配主群集

  4. 重新分配主群集窗格中,预选了原始主群集。 确认新的主群集和原主群集都显示可用状态。

  5. 选择要指定为主群集的新群集。 列表中只显示满足以下条件的新群组,这些条件是成功重新分配的必要条件:

    • 必须有 vSAN 存储。
    • 必须与原主群集位于相同的 VLAN 上。
    • 必须具有与原始主群集相同的 vSphere 版本和相同的网络类型。
  6. 单击重新分配

重新分配新的主群集可能需要一个小时。

重新分配主群集后的结果

原主群集和新主群集的状态将从可用变为修改。 重新分配完成后,标记将显示在新的主群集上,两个群集的状态也将变为可用