即使存储未提供给 ESXi,也需要用于 VMware vSphere 的 Dell Equallogic PS5000E 多路径扩展模块吗?

即使存储未提供给 ESXi,也需要用于 VMware vSphere 的 Dell Equallogic PS5000E 多路径扩展模块吗?

单个 Dell Equallogic PS5000E 阵列,fw 7.0.5,双控制器,每个控制器上的 NIC0 和 NIC1 位于 iSCSI VLAN 上,每个控制器上的 NIC2 位于管理 VLAN 上。

VMware vSphere 5.5,软件 iSCSI,每个主机都有两个连接到 iSCSI VLAN 的物理网卡。iSCSI 流量通过具有两个 vmkernel 端口的标准 vSwitch 运行,每个 vmkernel 端口都有一个物理网卡被分配为活动状态,而另一个物理网卡则设置为未使用状态。端口绑定在软件 iSCSI 适配器的网络配置选项卡中正确设置。

PS5000E 将不会呈现给 ESXi 主机,也不会用作 VMDK 数据存储。PS5000E 将作为 iSCSI 设备呈现给运行 Windows Server 2012 R2 的 VM,使用 NTFS 格式化并由该 VM 独占使用。VM 将在 iSCSI VLAN 上有两个虚拟 NIC。VM 将安装适用于 Microsoft 的 Dell EqualLogic Host Integration Tools,该工具应负责 PS5000E 的 MPIO 的操作系统方面。

问题是 ESXi 主机是否需要适用于 VMware vSphere 的 Dell EqualLogic 多路径扩展模块,以便充分利用这些主机上的 VM 与 PS5000E 之间的 MPIO,而无需将存储呈现给 ESXi?

在我看来,该模块不是必需的,因为 PS5000E 未呈现给 ESXi 并且任何 iSCSI 流量都是直通的,但我找不到实际的参考来支持这一点。

边栏讨论:在 iSCSI VLAN 中为 VM 提供两个虚拟 NIC 的唯一原因是将 VM 内外的存储带宽聚合到 PS5000E。

答案1

Dell Equallogic MEM 是绝不需要,即使你使用它作为 VMDK 存储。VMware 的内置路径选择策略可以完成这项工作,尽管效果不是很好(例如循环法,或者不太理想的默认“静态”PSP)。

由于您是从虚拟机直接进行 iSCSI 访问,因此直接在虚拟机上安装主机集成工具是一个不错的选择。除了 DSM(设备特定模块)以改进 MPIO 功能外,这还使您能够访问“智能复制”快照(如果您发现需要它们)。

另一个答案评论中的 2 个 NIC/2 个 VM 端口组的配置示例:在 iSCSI vSwitch 上创建 2 个虚拟机端口组,然后修改故障转移顺序,使每个端口组只能访问 1 个 NIC,其中一个处于活动状态,另一个处于未使用状态(端口组 1 -> NIC 1 处于活动状态/NIC 2 处于未使用状态。端口组 2 -> NIC 1 处于未使用状态/NIC 2 处于活动状态),然后为相关 VM 提供 2 个 NIC,每个 NIC 都可以访问其中一个 VM 端口组。这将模拟 EHCM MPIO 驱动程序“预期”的配置,并为您提供所需的负载平衡和会话管理行为(并希望获得性能优势)。

提醒:如果不行,只需致电支持人员!EQL 支持人员很乐意通过此类小配置调整提供帮助。

答案2

仅当您在主机本身上使用 iSCSI 时,扩展模块才会对您有所帮助。由于您在客户机中使用 iSCSI,因此 Dell 的 Windows 版 MPIO DSM 应该可以处理 MPIO,但我怀疑您当前的设置是否可行。由于 DSM 依赖于它有两个物理网卡而不是两个连接到同一 vSwitch 的虚拟网卡,这实际上会将 MPIO 减少到 VMware 的内置路径选择。您需要使用两个 vSwitch - 每个物理网卡一个:vSwitch1 和 vSwitch2 - 并将客户机的一个虚拟网卡连接到 vSwitch1,另一个连接到 vSwitch2。这样您就可以从 Dell 的 MPIO DSM 中受益。

相关内容