VMware ESXi Synology NFS 共享(物理交换机冗余)

VMware ESXi  Synology NFS 共享(物理交换机冗余)

在此处输入图片描述这是我的存储网络:

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

ESXi vmnic1 >> NG 交换机 1 >> Syn NIC 1
ESXi vmnic2 >> NG 交换机 2 >> Syn NIC 2


你好。

我的 Synology 设备使用 NFS 比使用 iSCSI 时性能更好。好很多。

上面的简单文本图是我目前将设备连接到测试 ESXi 主机的方式。我打算在生产环境中使用此设置,前提是它能够按我想要的方式运行。

我的要求:在我的主机上安装一个 NFS 共享作为数据存储,以应对其中一个 Netgear 交换机发生故障的情况。

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

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

Synology RS10613xs+(DSM 5.1-5022)确实支持将两个 NIC 绑定到 LAG 或“主动/待机”中。

我不确定这在技术上是否可行。Synology 支持最初表示应该可以工作,但无法给我任何示例。Netgear 支持建议在出现问题时将交换机恢复出厂设置,但实际上他们什么都不知道(他们不是 VMware 专家,这很公平)。我没有 VMware 支持。

因此,在 Synology NIC 和交换机之间配置 LAG 是没有意义的,因为每个交换机只有一个物理链路,这使得 LAG 毫无用处。我说得对吗?

要在这种情况下创建 LAG,我需要跨多个独立交换机支持以太通道/LAG/LACP 的交换机,例如高端 HP/Cisco

因此,我可以在我的主机中安装另一个双端口 10gb NIC,以尝试跨两个独立的交换机使用两个独立的 LAG,但我无法将另一个 10gb NIC 插入我的 Synology :(

因此,我将我的 Synology 与两个 NIC 绑定为“主动/待机”,这样就生成了一个具有单个虚拟 IP 的单个 NIC 接口,我将其呈现给我主机上的组合 10gb NIC。

我的主机 NIC 设置如下:
1 个 vSwitch
1 个 VMKernel,带两个 10gb 适配器
NIC 组合:
负载平衡:使用显式故障转移顺序
故障回复:否
所有其他设置均为默认

我可以从 Synology ping 到 ESXi,反之亦然。我可以移除 Netgear 交换机,ping 仍然有效。太棒了!!

但当我挂载 NFS 存储并测试时,该存储会脱机,并且 VMKernel 日志显示:设备或文件系统 XXXXXXXX 已进入“所有路径关闭超时”状态

我尝试将 NFS.MaxQueueDepth 降低到 64,这样崩溃的几率会稍微降低一些。但 Netgear 交换机被移除后,仍然无法幸免。

我是否试图利用我所拥有的资源去做不可能的事情?

这是我的第一篇帖子,请放轻松。谢谢

答案1

我会使用标准 vSwitches 以及可能的 NIC 主适配器和备用适配器来实现这一点。您不需要 LACP。

创建专用 vSwitch。使一个或两个 NIC 处于活动状态...我认为这是您使用此设置可以做的最多的事情,因为您的交换机不可堆叠。不过,让我研究一下。

在此处输入图片描述

相关内容