创建一个或多个虚拟机组,并将虚拟机实例 UUID 添加到每个组中。通过创建虚拟机组,您可以执行涉及一组虚拟机的批量工作负载迁移。

注: 仅在以下情况下使用此过程。有关详细信息,请参见 迁移分布式防火墙配置
  • 如果在所有规则中均将“应用对象”设置为“DFW”,且有规则使用基于安全标记并具有动态成员资格的安全组或使用具有静态成员资格的安全组。
  • 如果在任何规则中将“应用对象”设置为通用安全组或通用逻辑交换机,且有规则使用基于安全标记并具有动态成员资格的安全组或使用具有静态成员资格的安全组。
  • 如果在任何规则中将“应用对象”设置为通用安全组或通用逻辑交换机,且所有规则均为基于 IP 的规则。

只有在 NSX-v 环境中的 DFW 规则使用基于安全标记并具有动态成员资格的安全组或使用静态成员资格时,您才需要创建虚拟机组。如果在 NSX-v 环境中仅使用基于 IP 的 DFW 规则,在将工作负载虚拟机迁移到 NSX-T 之前,不需要创建虚拟机组。

运行以下 POST API 请求:

POST https://{nsxt-mgr-ip}/api/v1/migration/vmgroup?action=pre_migrate

您可以从 http://{vCenter-IP-Address}/mob 上的 vCenter Server Managed Object Browser (MOB) 中获取虚拟机实例 UUID,或针对 vSphere 运行 API 请求。

请参见本主题中的示例,以了解从 vCenter Server MOB 中查找虚拟机实例 UUID 的步骤。

该 API 创建一个逻辑分段端口 (Logical Segment Port, VIF),它与要通过第 2 层网桥迁移到 NSX-T 覆盖网络分段的虚拟机组中的每个 NSX-v 工作负载虚拟机的虚拟机实例 UUID 相对应。

有关该 API 的示例请求正文,请参见 NSX Tech Zone 文章的直接迁移过程部分。

示例: 从 vCenter MOB 中获取虚拟机实例 UUID

  1. 在 Web 浏览器中,访问 vCenter Managed Object Browser,网址为 http//{vCenter-IP-Address}/mob
  2. 单击内容
  3. 在“名称”列中找到 rootFolder,然后在“值”列中单击相应的链接。例如,group-d1。
  4. 在“名称”列中找到 childEntity,然后在“值”列中单击相应的链接。例如,datacenter-21。
  5. 在“名称”列中找到 hostFolder,然后在“值”列中单击相应的链接。例如,group-h23。
  6. 在“名称”列中找到 childEntity。相应的“值”列包含指向主机集群的链接。单击相应的主机集群链接。例如,domain-c33。
  7. 在“名称”列中找到 host。相应的“值”列按 vCenter MOID 和主机名列出该集群中的主机。单击相应的主机链接,例如 host-32。
  8. 在“名称”列中找到 vm。相应的“值”列按 vCenter MOID 和主机名列出虚拟机。例如,vm-216 (web-01a)。
  9. 要查找虚拟机的实例 UUID,请单击位于上一步中的虚拟机 MOID 链接。单击“值”列中的配置链接。
  10. 在“名称”列中找到 instanceUuid。相应的“值”列列出虚拟机实例 UUID。例如,502e71fa-1a00-759b-e40f-ce778e915f16。