我们目前正考虑将 XenServer 与 XenServer Enterprise Essentials 以及 iSCSI SAN 结合使用。我们想要做的是绑定 4 个千兆以太网连接,以提供到 iSCSI 专用网络的大型链路。
从阅读中可以看出,XenServer 中的绑定在用于存储网络时效果不佳(仅提供最多两个网络连接之间的平衡)。是否有人在 XenServer 上成功使用 LACP,或者使用其他方法来绑定两个以上的连接?
答案1
Citrix 建议不要从 Xenserver 管理您的存储网络。Xenserver 手册讨论了如何将物理接口标记为不受管理,完成此操作后,您可以随心所欲地配置接口绑定 - 此时,它与在任何标准 Linux 系统上在 4 个端口上配置 LACP 绑定相同
请注意,这样做意味着您无法将这些 NIC 分配给任何 VM。您需要系统中的其他 NIC 来管理 Xenserver 和服务器流量。
还值得指出的是,除非最近修复,否则 Xenserver 的管理接口不能成为绑定的一部分。
答案2
这是有关基本 Linux 的文档,但是我没有使用过 XenServer(只使用过直接 xen),因此无法确认。
http://www.cyberciti.biz/howto/question/static/linux-ethernet-bonding-driver-howto.php
LACP(通常)惯于在两个设备之间提供超过 1 GB 的带宽,因为大多数交换机使用 MAC 地址和/或 IP 地址的哈希来选择路径。虽然大多数主机实现都支持“循环”,但交换机通常不支持。