如何为 NFS 支持的 VMware ESXi 存储启用多路径 I/O?

如何为 NFS 支持的 VMware ESXi 存储启用多路径 I/O?

目前我有 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 支持部门寻求帮助。我并不完全确信这在多交换机拓扑中能起到作用,但看起来是合理的。

相关内容