SNS2120交换机配置Zone后主机与阵列之间不通

发布时间:  2015-08-29 浏览次数:  230 下载次数:  0
问题描述
服务器与存储通过SNS2120交换机被划分到同一Zone内,但在存储上检查不到服务器对应的启动器信息
告警信息
交换机没有出现告警信息
处理过程

1.检查zone配置也完全正确

2.光纤线指示灯绿色正常

3.拔插光纤线一样,也为能解决

4.查看交换机端口,发现部分Zone内的端口I/O Stream Guard属性设置为Enable。当端口的IO Stream Guard属性设置为enable时,该端口将禁止接收来自其他启用了IO Stream Guard属性的端口的RSCN,这样即使Zone配置完成,该Zone实际上也没有生效,影响了正常链接。

SNS2120交换机上面的端口I/O Stream Guard属性默认设置为Auto(Disable),当端口连接的服务器HBA为Qlogic HBA时,该端口的I/O Stream Guard属性自动设置为Enable,端口将禁止接收RSCN信息。

根因
IO Stream Guard直译为IO数据流保护,是SNS2120交换机FC端口的一个参数属性,可进行用户自定义为Enable/Disable/Auto三种参数值,默认是Auto(disable)。

当IO Stream Guard为Enable时,将会压制该端口所连接的外部设备连接或断开(如设备重启)时发出的RSCN(Registered States Change Notification,状态改变通知),这样,外部设备将无法感知到该设备状态。

在交换机firmware 8.0.x.x版本中,如果符合以下两个条件,交换机上对应端口的IO Stream Guard属性会自动从Auto(Disable)变为Auto(Enable):

采用了QLogic HBA卡
使用了QLogic HBA的NPIV功能
这样,如果存储产品使用了QLogic HBA作为target,就可能导致服务器(作为Initiator)和target同时被压制了RSCN,从而无法相互感知是否存在,进而导致无法建立连接。
解决方案
手动将交换机FC端口IO Stream Guard属性都置为Disable,并重新上电交换机即可。

 

建议与总结

END