5.4. 配置 controller_max_vm_inflight 参数
controller_max_vm_inflight 参数的值(在 UI 中显示的为 Max concurrent 虚拟机迁移 )因迁移的源供应商而异。
对于除 Open Virtual Appliance (OVA)或 VMware 迁移以外的所有迁移,该参数指定了 Migration Toolkit for Virtualization (MTV)可以同时传输的最大 磁盘 数。在这些迁移中,MTV 会并行迁移磁盘。这意味着,如果要迁移的磁盘组合数量大于设置的值,则额外的磁盘必须等待直到队列可用,而无需对虚拟机完成迁移。
例如,如果 参数的值为 15,并且 VM A 具有 5 个磁盘,VM B 具有 5 个磁盘,而 VM C 具有 6 个磁盘,除 16 个磁盘开始同时迁移的所有磁盘。一旦迁移了其中任何一个磁盘,就可以迁移 16 个磁盘,即使 VM A 上的所有磁盘也没有 VM B 中的所有磁盘完成迁移。
对于 OVA 迁移,该参数指定 MTV 可以同时迁移的虚拟机的最大数量,这意味着所有其他磁盘必须等到至少一个虚拟机完全迁移为止。
例如,如果参数的值是 2,并且 VM A 具有 5 个磁盘,VM B 具有 5 个磁盘,而 VM C 上的所有磁盘都必须等待迁移,直到 VM A 或 VM B 完成迁移。
对于 VMware 迁移,该参数有以下含义:
冷迁移:
- 本地 OpenShift Virtualization:可以同时迁移的每个 ESXi 主机的虚拟机。
- 远程 OpenShift Virtualization:可同时迁移的每个 ESXi 主机的磁盘。
- 温迁移:可同时迁移的每个 ESXi 主机的磁盘。