为 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 服务,请完成以下步骤。
-
在 VMware vSphere Web Client 中,在目标群集上创建主机组:
- 单击目标群集。
- 在配置选项卡上的配置下,单击虚拟机/主机组。
- 在虚拟机/主机组下,单击添加。
- 在添加组员下,选择类型为主机组,然后单击添加。
- 选择要添加为成员的主机。 提供与主机名的完全合格域名 (FQDN) 相同的名称。
- 为第二个主机名完成前两个步骤。
-
禁用源群集上的亲和规则:
- 单击源群集。
- 在配置选项卡上的配置下,单击虚拟机/主机规则。
- 对于以下每个项目:
<vm_nickname>_vSRX_edge_node1
,<vm_nickname>_vSRX_edge_node2
,和<vm_nickname>-affinity-rule
,单击编辑,然后清除启用规则复选框。
-
导出源群集的网络配置:
- 转到源群集的网络选项卡。
- 对于以下每个交换机:
<instance_name>-<source_clustername>-private
,<vsrx_nickname>-vsrx-fab DVS
,和<vsrx_nickname>-vsrx-private-transit
,右键单击并单击导出配置。 - 找到
<instance_name>--public
,右键单击<vsrx_nickname>-vsrx-public-transit
,然后单击导出配置。
-
将端口组配置导入目标群集:
- 转到目标群集的网络选项卡。
- 右键单击交换机
<instance_name>-<target_cluster_name>
,然后单击分布式端口组 > 导入分布式端口组。 - 在导入端口组配置下,单击浏览并上传在步骤 3 中导出的相应配置文件。 单击 下一步。 在“准备完成”下,验证信息并单击“完成”。
- 完成前两个步骤,
<instance_name>-<source_cluster_name>-public
。
-
重新创建资源池:
- 在源 vSRX 集群上,右键单击其资源池,然后单击编辑资源设置。 写下 CPU 和内存的预留值。
- 在目标 vSRX 集群上,右键单击新建资源池,然后创建一个与源 vSRX 资源池名称相同的资源池。 将 CPU 和内存的保留值设置为与源相同的值。
-
迁移 vSRX 边缘节点虚拟机:
- 右键单击
<vm_nickname>_vSRX_edge_node1
VM,然后单击操作 > 迁移。 - 在“选择迁移类型”下,选择“同时更改计算资源和存储”。
- 在“选择计算资源”下,选择 vSRX 资源池的目标群集,然后单击“下一步”。
- 在“选择存储”下,为目标群集选择 vSAN 数据存储名称。
- 在“选择网络”下,通过浏览到相应的 DVS 交换机来选择目标网络,然后单击“下一步”。
- 在选择 vMotion 优先级下,选择一个优先级选项。
- 在“准备完成”下,验证信息并单击“完成”开始迁移。
- 对
<vm_nickname>_vSRX_edge_node2
虚拟机重复前面 7 个步骤。
- 右键单击
-
在目标群集上创建虚拟机组:
- 单击目标群集。
- 在配置选项卡上的配置下,单击虚拟机/主机组。
- 在虚拟机/主机组下,单击添加。
- 在添加组员下,选择类型为 VM 组,然后单击添加。
- 选择 vSRX node1 VM 添加为成员。 提供与 vSRX node1 相同的名称。
- 完成 vSRX node2 虚拟机的上一步。
-
将节点映射到目标群集上的主机:
- 单击目标群集。
- 在配置选项卡上的配置下,单击虚拟机/主机规则。
- 在虚拟机/主机规则下,单击添加。
- 在创建虚拟机/主机规则下,选择虚拟机到主机的类型并映射
<vm_nickname>_vSRX_edge_node1
到部署它的主机。 分配相同的名称<vm_nickname>_vSRX_edge_node1
。 - 完成
<vm_nickname>_vSRX_edge_node2
节点的上一步。
-
在目标群集上启用亲和规则:
- 单击目标群集。
- 在配置选项卡上的配置下,单击虚拟机/主机规则。
- 搜索并定位
<vm_nickname>-affinity-rule
。 - 单击编辑并选择启用规则。
如果要从源 vSAN OSA(原始存储架构)迁移到目标 vSAN ESA(快速存储架构)群集,还要配置故障转移设置:
- 单击目标群集。
- 单击网络选项卡,选择
vsrxnickname-vsrx-fab
DVS 交换机,然后单击配置选项卡。 - 在“策略”下单击“编辑”,转到“组队和故障转移”。
- 拖动
uplink1
和uplink2
将其移至未使用的上行链路下,拖动lag1
将其移至活动上行链路下。 - 对
vsrxnickname-vsrx-private-transit
和vsrxnickname-vsrx-public-transit
DVS 开关重复前 3 个步骤。
创建相应端口组的步骤 ( RiskForesight )
如果您的实例上安装了 Caveonix RiskForesight™ 服务,请完成以下步骤。
RiskForesight 安装了自己的端口组,名为 SDDC-DPortGroup-Caveonix. 在为部署了此服务的实例迁移管理虚拟机之前,必须在新(目标)群集中创建相应的端口组。
- 在 VMware vSphere Web Client 中,单击网络选项卡,右键单击 SDDC-DPortGroup-Caveonix,然后单击导出配置。
- 在“导出配置”下单击“确定”。
- 右键单击目标群集的专用网络子网,然后单击分布式端口组 > 导入分布式端口组。
- 在导入端口组配置下,单击浏览并上传在步骤 2 中创建的导出配置存档文件。 单击 下一步。
- 在“准备完成”下,验证信息并单击“完成”。 确认要重命名子网。
- 完成 迁移管理虚拟机的步骤。
迁移管理虚拟机的步骤
-
在 VMware vSphere Web Client 中,转到虚拟机选项卡,选择要迁移的虚拟机,然后单击操作 > 迁移。
-
在“选择迁移类型”下,选择“同时更改计算资源和存储”。
-
在“选择计算资源”下,选择目标群集或目标群集中的主机。
如果您的实例上安装了 VMware HCX,则可能会出现兼容性错误,您可以忽略该错误。 更多信息,请参阅 vCenter vMotion 错误 "不支持虚拟以太网卡'网络适配器 1'"。
-
在“选择存储”下,为目标群集选择 vSAN 数据存储名称。
如果目标群集的虚拟交换机版本高于当前群集,则会出现错误。 有关详细信息,请参阅 在两个不同 vDS 版本之间迁移虚拟机。
-
在 “选择网络”下,确保 dpg 源网络与其目标群集对等。 不要更改边缘步骤,因为添加的群组不能创建自己的网络。 此外,标记为“无”的目标网络是一个已知问题,可以忽略。
-
在选择 vMotion 优先级下,选择一个优先级选项。
-
在“准备完成”下,验证信息并单击“完成”开始迁移。
迁移 NSX 边缘管理虚拟机的步骤
迁移管理虚拟机后,在 NSX Manager 中完成以下步骤:
-
单击系统选项卡。
-
从左侧导航菜单,单击 Fabric > Nodes。
-
在边缘传输节点选项卡上,单击编辑更改 vMotion 节点。
-
更新 IPv4 池值,使其针对群集 TEP 池。 IPv4 Pool 值的格式必须是
<instance name>-<cluster name>-tep-pool
。 -
单击保存。
在边缘传输节点表中,等到边缘节点配置状态显示不匹配。 当 NSX 识别到虚拟机更改了群集和数据存储时,就会执行此操作。 由于它可能是由 NSX 刷新 vCenter Server 资源触发的,因此需要一些时间才能识别出不一致。
-
选择配置状态为不匹配的边缘节点。
-
在 “解决同步错误”窗口中,选择 vSphere/Edge 设备源。
请勿选择 NSX,因为迁移将被还原。
-
单击“解决”。
-
刷新表格。
已验证的配置状态更改为成功。
为自动化实例重新分配主群集的步骤
-
在 VMware Solutions 控制台中,从左侧导航面板单击资源 > VCF for Classic。
-
在 VMware Cloud Foundation for Classic 表中,单击包含要重新分配的主群集的实例。
-
单击基础架构选项卡,然后单击群集表右上角的重新分配主群集。
-
在重新分配主群集窗格中,预选了原始主群集。 确认新的主群集和原主群集都显示可用状态。
-
选择要指定为主群集的新群集。 列表中只显示满足以下条件的新群组,这些条件是成功重新分配的必要条件:
- 必须有 vSAN 存储。
- 必须与原主群集位于相同的 VLAN 上。
- 必须具有与原始主群集相同的 vSphere 版本和相同的网络类型。
-
单击重新分配。
重新分配新的主群集可能需要一个小时。
重新分配主群集后的结果
原主群集和新主群集的状态将从可用变为修改。 重新分配完成后,主标记将显示在新的主群集上,两个群集的状态也将变为可用。