在iSCSI SAN上只有两个SFP端口中的一个可到达

我有一个服务器与HP NC523双10GbE网卡和HP MSA1040存储与双10GbE iSCSI控制器。

NC523上的两个端口都被configuration为一个绑定。 MSA上的端口具有不同的IP地址。

我想configuration这个系统使用20Gb的带宽(即债券在Linux服务器和多pathMSA)。 不应该使用开关,只是直接连接。

如果MSA的两个端口都连接了光纤电缆,则只有一个端口可以ping通(并且可能因此我无法初始化多path)。 我交叉检查了所有硬件组件,并且只要一条线路将服务器连接到MSA,所有这些组件都可以工作。

有人可以build议我解决这个问题吗?

PS

我有另一个类似的服务器,带有“正常”四路1 GbE铜网卡和一个带有四路1GbE iSCSI控制器的旧式HP P2000存储。 类似的configuration在这里没有任何问题。 服务器上的四个接口绑定到单键,iSCSI存储的每个端口都可以ping通,也可以多path工作。 这两台机器都在使用CentOS 7。

除非SAN供应商要求,否则不要使用LACP或任何其他types的iSCSInetworking聚合。 改用MPIO(多path)。

一般来说,通过在每个以太网帧中添加额外的文本string,组合会产生networking开销。 通常情况下,在低工作负载或与NAS协议(NFS / SMB)一起使用组合时,没有什么不好,因为每秒以太网帧数并不是很高。 如果iSCSIstream量本质上变成块级访问,那么每秒帧数可能会非常高,特别是当使用较小的4k / 8k访问模式时。 当iSCSInetworking组合在一起时,LACP驱动程序将处理每个帧,这会导致额外的CPU负载和延迟。

您不应该使用LACP与iSCSI绑定。 这是您应该使用MPIO多path的情况。

无论如何,使用此设置(一台服务器 – >存储连接)将无法实现20Gbps的速度。 这不是绑定或MPIO工作。