我有一台双 1.33GHz G4 Xserve,运行 Mac OS X 10.5.2 Server(我将尝试尽快升级到 10.5.7),带有两个千兆以太网 NIC,是一台备份存储服务器。我尝试使用我们的 Netgear GSM7224(运行固件 6.2.0.14,当前版本)千兆交换机为链路聚合配置它,但没有成功。我以前从未这样做过,所以我可能忽略了一些显而易见的东西。
我将两个 GigE NIC 插入 GSM7224 上的端口 7 和 8,在它们上设置静态 IP(我子网中的 .21 和 .22),然后使用系统偏好设置创建了一个具有静态 IP(.149,主 NIC 的原始静态 IP)的链路聚合端口(bond0)。bond0 列为关闭,表示没有对等体。
在验证了 GSM7224 的规格是否支持 802.3ad (LACP) 链路聚合,并通过管理界面验证了端口 7 和 8 上的 LACP 是否已“启用”,我发现系统 -> 交换机 -> 端口通道 -> 配置允许我手动创建我认为是链路聚合组 (LAG)。我为端口 7 和 8 配置了一个,启用了链路陷阱、启用了管理、启用了 STP 模式并禁用了静态模式。这使 bond0 显示为已启动,并且我能够 ping 静态 IP (.149),但没有其他流量流动。
我尝试将 bond0 的静态 IP 更改为 .20,将两个 NIC 和 bond0 都设置为 .20,但除了 ping 之外什么都无法通过。最后我移除了端口通道,删除了 bond0,并将主 NIC 恢复为静态 IP .149。
我查看了 GSM7224 文档,关于链路聚合的唯一信息解释了如何像我一样创建端口通道。此外,Mac OS X Server 文档极其简陋,仅解释了如何添加链路聚合端口,没有关于要求或类似内容的内容。
我通过 Google 找到的一些注释暗示,在使用 Mac OS X Server 的链路聚合时,我不应该将交换机配置为聚合两个端口。这条评论在另一个 serverfault 问题上似乎暗示我已经配置了 LAG,但我认为我已经涵盖了它提到的所有内容(并且在我通过反复试验达到这一程度之前会有所帮助)。
我需要做什么才能使 Xserve 和 GSM7224 之间的链路聚合正常工作?我还有另一台文件服务器,也应该在此交换机上实现链路聚合。
答案1
我确信没有太多直接帮助,但不需要为每个链接提供自己的 IP 地址,LACP 是第 2 层的东西,所以他们只需要一个 IP 即可。
答案2
我很久以前就放弃了这个问题。我能够使用此交换机和运行 Snow Leopard Server 的 Xserve G5(因此是双内置 GigE 端口)实现链路聚合,因此我相信这是 G4 Xserves 的问题。