在 ESXi 主机上为 vMotion 配置网络资源时,请考虑某些最佳做法。
- 通过以下方式之一提供所需带宽:
物理适配器配置 最佳做法 将至少一个适配器专用于 vMotion。 将至少一个 1 GbE 适配器用于具有少数内存操作的工作负载。如果迁移具有许多内存操作的工作负载,请使用至少一个 10 GbE 适配器。
如果只有两个以太网适配器,请对其进行配置,以实现安全性和可用性。
- 为确保最佳的安全性,可将一个适配器专用于 vMotion,并且使用 VLAN 划分另一个适配器上的虚拟机和管理流量。
- 为确保最佳的可用性,可将两个适配器合并到一个组中,并且使用 VLAN 将流量分到多个网络中:一个或多个用于虚拟机流量,一个用于 vMotion。
将 vMotion 流量指向具有高带宽容量并在其他类型的流量之间共享的一个或多个物理网卡 - 要跨多个物理网卡将更多带宽分布和分配给 vMotion 流量,请使用多网卡 vMotion。
- 在 vSphere Distributed Switch 5.1 及更高版本上,使用 vSphere Network I/O Control 份额,保证出站 vMotion 流量的带宽。定义份额还会阻止由于 vMotion 流量或其他流量过多而引起的争用。
- 为了避免由于密集的入站 vMotion 流量而导致物理网卡链接饱和,请在目标主机 vMotion 端口组的输出方向上使用流量调整。通过使用流量调整,可以限制 vMotion 流量可用的平均带宽和峰值带宽,并为其他流量类型预留资源。
- 在 vSphere 7.0 Update 1 或更低版本中,vMotion 利用单个 vMotion VMkernel 网卡占满 1 GbE 和 10 GbE 物理网卡。从 vSphere 7.0 Update 2 开始,vMotion 利用单个 vMotion VMkernel 网卡占满高速链路(例如 25 GbE、40 GbE 和 100 GbE)。如果没有用于 vMotion 的专用上行链路,则可以使用 Network I/O Control 限制 vMotion 带宽的使用。
- 置备至少一个附加物理网卡作为故障切换网卡。
- 使用巨帧以实现最佳 vMotion 性能。
确保已在 vMotion 路径的所有网络设备上启用巨帧,包括物理网卡、物理交换机和虚拟交换机。
- 将 vMotion 流量放置在 vMotion TCP/IP 堆栈上,以便在所使用的专用默认网关与管理网络上的网关不同的 IP 子网之间进行迁移。请参见将 vMotion 流量放置在 ESXi 主机上的 vMotion TCP/IP 堆栈上。
有关在 ESXi 主机上配置网络连接的信息,请参见《vSphere 网络连接》文档。