通过 vMotion 迁移要求已在源主机和目标主机上正确配置网络接口。
为每个主机至少配置一个 vMotion 流量网络接口。为了确保数据传输安全,vMotion 网络必须是只有可信方有权访问的安全网络。额外带宽大大提高了 vMotion 性能。如果在不使用共享存储的情况下通过 vMotion 迁移虚拟机,虚拟磁盘的内容也将通过网络进行传输。
vSphere 6.5 允许对执行 vMotion 时的网络流量进行加密。加密 vMotion 视主机配置或源主机和目标主机之间的兼容性而定。
并发 vMotion 迁移的要求
必须确保 vMotion 网络至少为每个并发 vMotion 会话提供 250 Mbps 的专用带宽。带宽越大,迁移完成的速度就越快。WAN 优化技术带来的吞吐量增加不计入 250 Mbps 的限制。
要确定可能的最大并发 vMotion 操作数,请参见有关同时迁移的限制。这些限制因主机到 vMotion 网络的链路速度不同而异。
远距离 vMotion 迁移的往返时间
如果您已经向环境应用适当的许可证,则可以在通过高网络往返延迟时间分隔的主机之间执行可靠迁移。对于 vMotion 迁移,支持的最大网络往返时间为 150 毫秒。此往返时间允许您将虚拟机迁移到距离较远的其他地理位置。
多网卡 vMotion
您可通过将两个或更多网卡添加到所需的标准交换机或 Distributed Switch,为 vMotion 配置多个网卡。有关详细信息,请参见位于 http://kb.vmware.com/kb/2007467 的 VMware 知识库文章。
网络配置
按如下所示,在启用 vMotion 的主机上配置虚拟网络:
-
在每台主机上,为 vMotion 配置 VMkernel 端口组。
要跨 IP 子网路由 vMotion 流量,需在主机上启用 vMotion TCP/IP 堆栈。请参见将 vMotion 流量放置在ESXi主机上的 vMotion TCP/IP 堆栈上。
- 如果使用标准交换机实现联网,请确保用于虚拟机端口组的网络标签在各主机间一致。在通过 vMotion 迁移期间,vCenter Server 根据匹配的网络标签将虚拟机分配到端口组。
注:
默认情况下,即使目标主机也具有标签相同的非上行链路标准交换机,也无法使用 vMotion 迁移连接到未配置物理上行链路的标准交换机的虚拟机。
要替代默认行为,请将 vCenter Server 的 config.migrate.test.CompatibleNetworks.VMOnVirtualIntranet 高级设置设为 false。此更改将立即生效。有关设置的详细信息,请参见位于 http://kb.vmware.com/kb/1003832 的 VMware 知识库文章。有关配置 vCenter Server 的高级设置的信息,请参见配置高级设置。
有关配置 vMotion 网络资源的信息,请参见vSphere vMotion 的网络连接最佳做法。