迁移主机页面上将显示 NSX-V 环境中的集群。集群按迁移组方式排列,每个迁移组包含一个 vSphere 主机集群。可控制主机迁移执行方式的设置有多个。

主机迁移计划屏幕的屏幕截图

  • 单击设置可更改全局设置:在组之间暂停跨组的迁移顺序
  • 选择单个主机组(集群)并使用箭头可在迁移序列中向上或向下移动该主机组。
  • 选择一个或多个主机组(集群)并单击操作,可更改这些主机组设置:组中的迁移顺序迁移状态迁移模式

在组之间暂停

迁移多个主机组时,可以通过启用在组之间暂停设置,暂停组之间的迁移。在迁移一个组后,必须单击继续才能迁移下一个主机组。默认情况下,将禁用此设置。如果要在继续迁移下一个集群之前验证每个集群上运行的应用程序的状态,则可以启用此设置。

在主机之间暂停

NSX 3.2.2 开始,您可以通过启用在主机之间暂停设置,暂停迁移组中的主机。在迁移一个主机后,必须单击继续才能迁移组中的下一个主机。使用此功能,您可以先检查已迁移的主机,然后再继续。仅当迁移顺序为串行时,此设置才可用。您可以在启动主机迁移之前或在暂停主机迁移之时更改此设置。您无法在主机迁移正在进行时更改此设置。默认情况下,将禁用此设置。要更改此设置,请选择一个组。单击操作 > 更改组中的迁移顺序。在串行下,单击在主机之间暂停切换开关。

串行或并行迁移顺序

您可以指定是按串行顺序还是按并行顺序进行迁移。有两种排序设置:
  • 跨组的迁移顺序是一个适用于所有主机组的全局设置。

    • 串行:一次迁移一个主机组(集群)。
    • 并行:一次可最多迁移五个主机组。迁移这五个主机组后,将迁移下一批主机组(最多五个主机组)。
      重要说明:

      如果要从 NSX-V 6.4.4、6.4.5 或 6.4.6 迁移,并且您的环境使用的是 vSphere Distributed Switch 7.0 或更高版本,则不要为“跨组的迁移顺序”选择“并行”。

      如果要从 NSX-V 6.4.8 或更高版本迁移,并且您的环境使用的是 vSphere Distributed Switch 7.0 或更高版本,则支持为“跨组的迁移顺序”选择“并行”。

  • 组中的迁移顺序是主机组(集群)特定的设置,因此可以在每个主机组上单独进行配置。

    • 串行:一次迁移主机组(集群)中的一个主机。
    • 并行:一次可最多迁移主机组中的五个主机。迁移这些主机后,将迁移下一批主机(最多五个)。
      重要说明: 如果计划对某个集群使用 维护迁移模式,请不要为该集群的“组中的迁移顺序”选择“并行”。

默认情况下,这两个设置均设置为串行。这些设置都决定了每次迁移的主机数量。

表 1. 迁移设置对同时尝试迁移的主机数量的影响
跨组的迁移顺序(集群) 组中的迁移顺序(集群) 同时尝试迁移的最大主机数量
串行 串行 1

一个主机组中的一个主机

串行 并行 5

一个主机组中的五个主机

并行 串行 5

五个主机组中的一个主机

并行 并行 25

五个主机组中的五个主机

重要说明:

如果迁移某个主机失败,则所有正在迁移的主机完成迁移后,迁移过程将会暂停。如果同时为“跨组的迁移顺序”和“组中的迁移顺序”选择并行,则在重试迁移之前,故障主机可能会发生长时间中断。

迁移组的顺序

您可以选择单个主机组(集群),然后使用箭头在组列表中向上或向下移动该主机组。

如果某主机迁移失败,可以将它所在的主机组移动到组列表底部。这样在解决失败主机存在的问题时,可以继续迁移其他主机组。

迁移状态

主机组(集群)可能处于以下两种迁移状态之一:

  • 已启用

    当您在迁移主机页面上单击启动时,会将迁移状态为已启用的主机组迁移到 NSX

  • 已禁用

    通过将主机组的迁移状态设置为已禁用,可以暂时从迁移中排除这些组。当您在迁移主机页面上单击启动时,这些已禁用的组中的主机不会迁移到 NSX。但是,您必须先启用并迁移所有已禁用的主机组,然后才能单击完成。在同一维护时段内完成所有主机迁移任务并单击完成

解决配置步骤中,将找出不符合迁移条件的主机。在迁移主机步骤中,这些主机的迁移状态将为不迁移。例如,未安装 NSX-V 的主机不符合迁移条件。

迁移模式

迁移模式是主机组(集群)特定的设置,因此可以在每个主机组上单独进行配置。在迁移主机步骤中,您选择是使用就地还是维护模式。

具有两种类型的维护迁移模式:
  • 自动
  • 手动
在迁移过程的 解决配置步骤中,您选择要使用的维护迁移模式类型。即使打算使用 就地模式迁移主机,您也可以选择维护模式。在 迁移主机步骤中选择维护迁移模式时,您在 解决配置步骤中指定的值决定是使用自动维护模式还是手动维护模式。不过,在 迁移主机步骤中,如果您选择 就地模式,则在 解决配置步骤中选择的维护模式选项不会生效。

如果选择维护迁移模式(手动或自动),则必须先将所有新主机置于维护模式,然后再将其添加到集群。

如果 NSX-V 安装使用 vSphere Distributed Switch 7.0 或更高版本,则不支持就地迁移模式。

如果您的环境使用分布式防火墙,请选择自动维护迁移模式。如果选择不同的迁移模式,则以下限制适用于具有分布式防火墙的环境:

  • 如果使用手动维护迁移模式,所有虚拟机必须移到 NSX 主机,连接到 NSX 分段,并在最后一个 NSX-V 主机开始迁移之前保持打开电源状态。在迁移最后一个 NSX-V 主机时,请不要关闭主机上的虚拟机电源。使用 vMotion 将其移到 NSX 主机。
  • 如果使用手动维护迁移模式,在虚拟机移到 NSX 主机后,将在最多 5 分钟内处于无防火墙保护状态。
  • 如果使用 就地迁移模式并将分布式防火墙规则应用于虚拟机,在迁移主机及其所有虚拟机后,才会将这些规则推送到主机。在将规则推送到主机之前,会出现以下情况:
    • 如果 NSX 默认规则为 deny,则无法访问虚拟机。
    • 如果 NSX 默认规则为 accept,则虚拟机不受应用的规则保护。
对于每种迁移模式,迁移过程是不同的:
  • 就地迁移模式

    在主机上运行虚拟机的同时,安装 NSX 并迁移 NSX 组件。在迁移期间,不会将主机置于维护模式。在迁移期间,虚拟机会出现短暂的网络中断和网络存储 I/O 中断。

  • 自动维护迁移模式

    进入维护模式的任务会自动排入队列。虚拟机将使用 vMotion 移到其他主机。根据可用性和容量,虚拟机将迁移到 NSX-VNSX 主机。在撤出主机后,主机将进入维护模式,安装 NSX 并迁移 NSX 组件。虚拟机将迁回到新配置的 NSX 主机。请注意,将不会重新配置已关闭电源的虚拟机。迁移后,您需要先手动配置这些虚拟机,然后再打开这些虚拟机的电源。

    迁移加入 VDS 7.0 或更高版本的 NSX-V 主机时,迁移器将为每个 VDS 使用/创建不同的 VLAN 传输区域。每个 VDS 中的 VLAN DVPG 将迁移到 VLAN 分段,其中在 VDS 自身的 VLAN 传输区域中具有相同的 VLAN。同一 VLAN 的 VLAN 分段不会被视为相同的网络,因为它们具有不同的策略路径。DRS 不会将同一 VLAN 的两个 VLAN 分段视为相同或兼容网络,因此,在将虚拟机通过 vmotion 从一个主机迁移到另一个主机时,DRS 不会将一个 VDS 中的 DVPG 映射到另一个 VDS 的 VLAN 传输区域中的 VLAN 分段。如果集群中的两个主机分别加入不同的 VDS,DRS 在尝试通过 vMotion 迁移一个主机中的虚拟机时,不会选择将另一个主机作为目标主机。

  • 手动维护迁移模式

    进入维护模式的任务会自动排入队列。要允许主机进入维护模式,请执行以下任务之一:
    • 关闭主机上所有虚拟机的电源。
    • 通过 vMotion 或冷迁移将虚拟机移到另一个主机。

    在主机处于维护模式后,将在主机上安装 NSX 并迁移 NSX 组件。迁移主机后,对于已关闭电源的虚拟机和您移动的虚拟机,您需要将其网络连接从 NSX-V 逻辑交换机更改为 NSX 分段。

NSX-V 环境中,如果 ESXi 主机的 vmk0 管理接口连接到没有上行链路的 VSS(vSphere 标准交换机)端口组,该端口组桥接到 VDS 端口组,并且 VDS 版本为 6.5、6.6 或 6.7,则必须使用维护模式进行迁移。如果使用就地模式,迁移将失败。