VMware ESXi <> Synology NFS Share(物理交换机冗余)

在这里输入图像说明 这是我的存储networking:

ESXi主机(双10Gb网卡)>> 2xNetgear xs712T >> Synology RS10613xs +(双10gb网卡)

ESXi vmnic1 >> NG Switch 1 >> Syn NIC 1
ESXi vmnic2 >> NG Switch 2 >> Syn NIC 2


你好。

我的Synology设备使用NFS而不是iSCSI执行得更好。 好了很多。

上面的简单文本图是我如何使用testingESXi主机连接我的设备。 我的意图是在我的生产环境中安装这个设置,如果我能得到它的工作,我想要它。

我的要求:在我的主机上安装一个NFS共享作为数据存储,在Netgear交换机发生故障时幸存下来。

ESXi 5.5u2主机中的10gb nic是VMware HCL上的Intel 82599 10gb TN双端口卡。

Netgear xs712T交换机(我知道)确实支持LAG协议,但不支持单独的交换机。

Synology RS10613xs +(DSM 5.1-5022)确实支持将两个网卡绑定为LAG或“主动/待机”的function。

我不确定这在技术上是可行的。 Synology支持最初表示它应该可以工作,但是不能给我任何例子。 Netgear的支持build议工厂在出现问题时重新设置交换机,并且不知道有什么事情(公平的,他们不是VMware的专家)。 我没有VMware的支持。

所以在Synology网卡和交换机之间configurationLAG是毫无意义的,因为每台交换机只有一个物理链路,使得LAG无用。 我对么?

要在这种情况下创build一个LAG,我需要支持多个独立交换机上的etherchannel / LAG / LACP的交换机,例如最高端的HP / Cisco

因此,我可以在我的主机上另外获得双端口10GB网卡,以跨两个单独的交换机尝试两个单独的LAG,但是无法将另一个10GB网卡放入我的Synology:

所以我把我的Synology设置为两个网卡绑定为“主动/备用”,这个网卡已经生成了一个单一的NIC接口,其中一个虚拟IP连接到了我的主机上的10gb网卡上。

我的主机网卡是这样设置的:
1个vSwitch
1个VMKernel与两个10gb适配器
NIC合作:
负载平衡:使用明确的故障转移顺序
故障回复:没有
所有其他设置默认

我可以从Synology连接到ESXi,反之亦然。 我可以删除一个Netgear交换机并且ping继续工作。 好极了!!

但是,当我然后安装一个NFS存储并testing存储脱机,VMKernel日志显示:设备或文件系统XXXXXXXX已进入所有pathclosures超时状态

我尝试将NFS.MaxQueueDepth降低到64,这使得它稍微有点崩溃。 但仍然无法生存的Netgear交换机被删除。

我在用我所拥有的东西去做不可能的事情吗?

这是我的第一篇文章,请容易。 谢谢

我会用标准vSwitch和可能的NIC主和备用适配器来做到这一点。 你不需要LACP。

创build一个专用的vSwitch。 使一个或两个NIC活动…我认为这是你可以做这个设置最多,因为你的交换机不可堆叠。 不过,让我来看看。

在这里输入图像说明