如何在 EqualLogic PS6100 上配置多个 iSCSI 门户组?

如何在 EqualLogic PS6100 上配置多个 iSCSI 门户组?

我正在利用 Windows Server 2012 R2 从 VMware vSphere 环境迁移到 Hyper-V 群集。设置非常小,一个 EqualLogic PS6100e 和两个 Dell PowerConnect 5424 交换机以及少量 R710 和 R620。SAN 配置为非 RFC1918 网络,未分配给我们的组织,而且由于我正在构建新的虚拟化环境,我认为现在是进行子网迁移的合适时机。

我在交换机上配置了单独的 VLAN 和子网,并在 PS6100 的控制器上配置了两个之前未使用的 NIC。目前,我只有一个 Hyper-V 主机接入,但我可以从主机成功 ping 通 PS6100。从 PS6100,我可以 ping 通当前存储网络上的四个 NIC 中的每一个。

我无法将 Microsoft iSCSI 发起程序连接到目标。我已成功添加目标门户(PS6100 NIC 的 IP 地址),并且已发现目标但将其列为非活动状态。如果我尝试连接到它们,我会收到以下错误:“登录目标 - 连接失败”和ISCSIPlt 1 和 70事件记录在事件日志中。我已通过暂时禁用卷来验证对卷的访问控制不是问题所在。

我怀疑问题出在门户组 IP 地址上,该地址仍然被列为旧子网的组地址(我知道,我知道我可能犯了 X/Y 问题的罪过,但其他一切看起来都很好):

门户集团知识产权


RFC3720对于网络门户和门户组有这样的看法:

网络门户:网络门户是网络实体的一个组件,具有 TCP/IP 网络地址,该网络实体内的 iSCSI 节点可将其用于其 iSCSI 会话之一内的连接。发起方中的网络门户由其 IP 地址标识。目标中的网络门户由其 IP 地址和其侦听 TCP 端口标识。

门户组:iSCSI 支持同一会话中的多个连接;某些实现能够将会话中的连接合并到多个网络门户中。门户组定义 iSCSI 网络实体中的一组网络门户,这些门户共同支持协调会话与跨这些门户的连接的能力。门户组内的所有网络门户并非都需要参与通过该门户组连接的每个会话。一个或多个门户组可以提供对 iSCSI 节点的访问。每个网络门户(由给定的 iSCSI 节点使用)都属于该节点内的一个门户组。


EqualLogic 组管理器文档关于组 IP 地址有以下说明:

  • 将启动器连接到组中的 iSCSI 目标时,可以使用组 IP 地址作为 iSCSI 发现地址。如果修改组 IP 地址,可能需要更改启动器配置以使用新的发现地址

  • 更改组 IP 地址会断开与该组的所有 iSCSI 连接以及任何通过组 IP 地址登录到该组的管理员。


在我看来,这听起来是等同的(我正在跟进支持以确认)。我认为此时合理的解释是,发起方无法完成与目标的连接,因为组 IP 地址/网络门户位于不同的子网上。

我确实想避免切换,并且希望并行运行两个子网,直到我可以安装和配置每个 Hyper-V 主机。



问题:

  • 我的评估合理吗?
  • 是否可以在 EqualLogic PS6100 上配置多个组 IP 地址?我不想只更改它,因为它会断开剩余的 ESXi 主机。
  • 我是不是做错了(TM)?

答案1

据我所知,这是不可能的。EqualLogic 对于如何设置 iSCSI 网络有非常详细的说明,并且他们的做法允许只有一个子网,其中所有连接的服务器都有一个或多个接口,并且期望所有启动器 IP 都可以连接到所有目标 IP(由于在同一个 VLAN 上相邻)。这与其他戴尔产品(如 PowerVault MD 系列)形成鲜明对比,这些产品要求所有目标端口位于单独的子网中,以实施多路径。

相关内容