使用TOE接口模块建立远程连接失败如何处理?
问题
使用TOE接口模块建立远程连接失败如何处理?
回答
增加设备类型为“复制”的远端设备或者为远端设备增加iSCSI链路时,如果出现“1073804034”错误码或者建立连接失败的情况,可能是因为存储系统使用了TOE接口模块进行连接导致。当本端存储系统使用TOE接口模块与远端存储系统进行连接时,由于TOE接口模块和非TOE接口模块使用协议对数据的处理方式不同,会导致两者建立连接的方式存在差异,可能会出现建立连接失败的情况。
如果远端存储系统使用TOE接口模块,本端存储系统使用非TOE接口模块进行连接则不会出现上述现象。
请按以下步骤进行定位和处理:
- 在TOE接口模块对接非TOE接口模块组网场景下,如果在TOE接口模块所在的存储系统建立链路失败,返回通信异常错误,则基本确认为该问题。如果需要进一步确认,请联系技术支持工程师通过系统日志确认。
- 确认后可以选择以下任意一种方式进行处理。
方法一:选择非TOE接口模块作为连接的发起端,TOE接口模块为连接的接收端,反向建立链路。该方法可以规避问题,成功建立链路。
方法二:在非TOE接口模块所在存储系统中执行tcp_recycle_switch.sh命令,关闭对TCP连接中TIME_WAIT socket的快速回收功能,待链路建立成功后再打开该功能。
- 进入minisystem模式,执行tcp_recycle_switch.sh off命令。
- 执行增加远端设备的操作,建立复制链路。
- 进入minisystem模式,执行tcp_recycle_switch.sh on命令。