目前我有 3 台 VMware ESXi 主机,使用 4Gb 光纤通道连接到我们的 NetApp 进行存储。我想切换到 10Gb 以太网上的 NFS。
每个 ESXi 服务器都有两个 10Gb 以太网端口,我的 NetApp 上的每个控制器都有两个 10Gb 以太网端口。我唯一需要的就是以太网交换机。
我想要两个以太网交换机来实现冗余,这样如果一个交换机坏了,存储仍然可以工作,与现在的双交换机光纤通道多路径 I/OI 相同。
但是如何对以太网上的 NFS 执行相同的操作?我知道如何处理 ESXi 端和 NetApp 端,只是对于交换端我不太清楚该怎么做。
我知道如何进行 LACP 中继/以太通道绑定,但这在物理上独立的交换机之间不起作用。
那么,您能推荐一对用于此目的的 Cisco 交换机吗?我会使用哪些 Cisco IOS 功能来启用这种多路径 NFS I/O?我希望每个交换机至少有 12 个 10Gb 端口。我知道这些交换机会非常昂贵,没关系。
答案1
我的公司刚刚扩展了我们的 Cisco 4507 机箱交换机,增加了另一个管理引擎和 6 端口 10GbE 线卡,以适应存储网络(VMWare 和 NexentaStor/ZFS)。我知道这不是多交换机布置,但这是一种获得我们所需端口数量的好方法。在行业其他地方,似乎 Cisco Nexus 和 4900M 很适合您要求的解决方案。
答案2
这个文件是特定于 Linuxbonding
驱动程序的,但它包含一些有关配置可靠网络拓扑(如您所要求的)的好信息。
看起来您可以使用 netapps 上的“单模式接口组”来做您想做的事情。在任何给定时间,只有一个 10GB 接口处于使用状态,如果该接口发生故障,文件管理器将开始使用第二个接口。这看起来像:
vif create single vif0 e0a e0c
您的文件服务器和 ESX 主机均与每个交换机有一个连接。
[该语法适用于 Data ONTAP 7.1 左右(记录这里);在后续版本中可能会有所改变。
如果您还没有这样做,您可能需要向 Netapp 支持部门寻求帮助。我并不完全确信这在多交换机拓扑中能起到作用,但看起来是合理的。