在执行主机迁移步骤期间,可在迁移暂停时添加或移除要迁移的主机。如果启用“在组之间暂停”设置或迁移主机时失败,则迁移将暂停。
您可以在迁移集群之前或之后或者在迁移集群的过程中,将主机添加到集群。您也可以从尚未迁移或正在迁移的集群中移除主机。
要添加的主机可以是独立主机,也可以位于集群中。主机不得配置 NSX-V 和 NSX。如果主机位于集群中,则该集群不得配置 NSX-V 和 NSX。
您必须先准备主机以作为传输节点,然后再将其移动到已迁移到 NSX、正在迁移或尚未开始迁移的目标集群中。如果目标集群中已有主机迁移到 NSX 传输节点,则可以使用该传输节点的配置作为参考,据此准备主机以作为传输节点。如果主机将支持覆盖网络流量,并且将使用 VTEP IP 池准备主机以作为传输节点,则该 VTEP IP 池不能与为正在迁移或将要迁移的 NSX-V 主机创建的 VTEP IP 池相同或重叠。它可以是现有的 IP 池(例如 NSX Edge 节点使用的 IP 池),也可以是新创建的 IP 池。有关详细信息,请参见《NSX 安装指南》中的“准备 ESXi 和 KVM 主机以作为传输节点”一节。
准备 ESXi 主机以作为传输节点时,可以选择 N-VDS 或 VDS 作为主机交换机。如果要迁移的 VDS 的版本为 7.0 或更高版本,请选择 VDS。否则,请选择 N-VDS。如果在应选择 VDS 时使用 N-VDS 准备主机,则该主机仍将被迁移,但它可能会出现网络问题。
向集群添加主机
- 从 vCenter Server 中,将主机置于维护模式。
- 如果已有的 VTEP IP 池均与为正在迁移或将要迁移的 NSX-V 主机创建的 VTEP IP 池重叠,或者此类池没有足够的可用 IP 来为要添加的主机创建 VTEP,请转到 并创建新的 VTEP IP 池。
- 按照安装指南中的说明操作,准备主机以作为传输节点。选择传输区域时,如果为主机交换机选择了覆盖网络传输区域,请选择在步骤 2 中创建的新 IP 池,或者选择与为正在迁移或将要迁移的 NSX-V 主机创建的 VTEP IP 池不重叠的现有 IP 池。选择上行链路配置文件。如果为主机交换机选择了覆盖网络传输区域,请不要选择名称中包含“VXLAN”的配置文件。
- 等待主机节点的状态变为“成功”。请不要将主机退出维护模式。
- 选择要将主机添加到的集群。在 NSX Manager UI 中,转到 ,然后检查该集群是否附加了传输节点配置文件 (Transport Node Profile, TNP)。如果已附加,请将其与 TNP 分离。
- 在 vCenter Server UI 中,将主机移动到所选集群。
- 调用同步主机组 API 或者单击 NSX Manager UI 主机迁移屏幕上的刷新按钮,以便集群的迁移组中包含新主机。
- 调用以下 NSX API 以接受新主机:
POST https://{nsxt-mgr-ip}/api/v1/migration/setup?action=migrate_newly_added_host_transport_node { "host_transport_node_id" : "<transport-node-uuid>" }
如果该 API 返回错误,请修复错误并重试该 API。如果该 API 返回成功消息,则将主机退出维护模式。
- 使用 vMotion 将虚拟机迁移到主机。如果从 NSX-V 主机移动任何虚拟机,请务必更改网络以将源虚拟线路映射到 NSX 覆盖网络分段。例如,虚拟线路 vxw-dvs-64-virtualwire-4-sid-10787-1-switch-191 必须映射到 1-switch-191-LS。
从集群中移除主机
- 从 vCenter Server 中,迁移出主机中的所有虚拟机,然后将主机置于维护模式。
- 如果主机位于尚未开始迁移的集群中,请转到下一步。否则,从 NSX Manager UI 中,转到 。如果主机已配置 NSX,请将其删除。如果 NSX Manager 无法访问主机,请使用 force 选项将其删除。
- 从 vCenter Server 中,移除主机。等待该任务完成。
- 单击主机迁移屏幕上的“刷新”按钮,以将主机从迁移组中移除。
- 重新启动主机迁移。