VMware ESXi 上的高可用性链接

VMware ESXi 上的高可用性链接

我有 3 个 VMware ESXi6.0 主机组成的集群,这些主机未获得 VMware 分布式交换机的许可。目前,这些主机在服务器上的 2 个端口和一对通过 vPC 连接的 Cisco Nexus 9372PX 交换机上的每个端口之间配置了静态 LAG。服务器通过光纤上的 10GbE 连接。

我对 vPC 的理解是,它允许交换机在不使用堆栈的情况下跨多个设备形成聚合链路。因此,在我配置了静态 LAG 的情况下,这似乎运行良好。

我担心的是,如果没有 LACP 之类的协议,一旦其中一个 Cisco 交换机发生故障,或者其中一个服务器 NIC 发生故障,就无法重新协商哪些端口可以参与 LAG,因此理论上我们将丢失 50% 的流量(基于源/目标 IP 哈希)。

有没有更好的方法来配置此链路聚合?在 10GbE 上,拥有聚合链路有什么好处吗(我的直觉是没有),我是否应该让 VMware 在故障转移方面“自行处理”?我应该在交换机上进行哪种配置?

我之前已经多次研究过这个问题,所有的路径似乎都指向 VMware Distributed Switch,但不幸的是,它对于我们来说太昂贵了。

答案1

好问题。

无需在 VMware 中运行静态 LAG。如果您无法使用 VMware 分布式交换机 (vD) 和 LACP,最好只使用 VMware 的故障转移并在标准 vSwitch 和端口组对话框中设置 NIC 选择顺序。

我不知道你的存储情况如何,但对于大多数端口组来说,将所有适配器设置为活动状态是可以的。

您还可以覆盖该顺序,将特定的 NIC 固定为活动状态,将另一个 NIC 固定为待机状态,以控制流量。

虚拟机网络端口组示例: 在此处输入图片描述

vmotion 端口组示例: 在此处输入图片描述

相关内容