SVP服务器登陆DeviceManager提示通信异常无法登陆故障处理

发布时间:  2017-02-03 浏览次数:  262 下载次数:  0
问题描述
某局点在维护一套OceanStor 18500存储的时候,使用SVP登陆时连接不上,报通信异常或系统繁忙,使用CLI命令登陆的时候提示:"The communication is abnormal or the system is busy",现网版本是V100R001C00SPC200。
处理过程

可以重启阵列MMT进程方法暂时规避该问题,步骤如下(在各个控制器执行如下操作):

a、输入change user_mode current_mode
user_mode=developer进入developer模式,默认密码debug@storage,然后在developer模式下输入minisystem,进入minisystem模式。操作过程如图:

 

2、在minisystem下执行ps –ef,在回显中查看MMT进程(/OSM/bin/mmt)的进程ID(第二列参数,此值不是固定的6844,依据现网查询的结果为准),如下图所示:

c、在minisystem下执行kill -9 6844(以问题阵列显示为准,此处是上图红框标注的进程ID)。执行完成之后,进程会自动被重新拉起。如下图所示:

d、在minisystem下执行ps -ef查看mmt进程的信息,此时进程ID已经变化,ID变化则说明进程重启成功。如图:

e、执行exit,”y”退出minisystem。(重要,必须按此方法退出

f、在剩余的控制器上依次按照a到e的步骤执行,然后在使用CLI或者DeviceManager登陆,如果还是提示通信异常,请重启SVP即可。


根因
外部网管客户端登录阵列需要跟OM的MMT模块建立连接,而MMT对于多个网管客户端并发连接使用的是线程池机制。外部网管跟OM建立连接,对于ISM、或者SVP上的CLI等跟OM建立连接均采用的是SSL加密方式的连接,OpenSSL对于多线程并发场景在0.9.8y版本有个已知漏洞,该漏洞的影响就是发生该问题的时候,外部客户端跟服务端建立连接的时候会失败,从而导致登录阵列失败。
解决方案

1、若要彻底解决此问题需要升级阵列到V100R001 C00SPC300或之后版本;

2、如果现网暂时不适合升级阵列版本,请参照处理过程进行规避处理。

建议与总结

OceanStor 18000 V100R001C00SPC200及之前版本的产品

END