手动安装VCS后无法启动

发布时间:  2015-04-17 浏览次数:  218 下载次数:  0
问题描述

手动安装VCS双机后,无法正常启动双机进程,返回信息如下:

FS1:~ # hastatus -sum 
VCS ERROR V-16-1-10600 Cannot connect to VCS engine 
VCS WARNING V-16-1-11046 Local system not available

处理过程

通过查询VCS启动日志发现GAB组件异常日志:GABhandle open failed errno=2。

通过命令查询GAB和llt组件是否正常安装,无返回表示没有正常安装组件。

lsmod|grep gab

lsmod|grep llt

手动卸载VCS后,通过FS1:/opt/VRTS/install # rpm -qa|grep VRTS*命令查询rpm包未正常卸载。

VRTSvxfen-5.1.100.000-SP1GA_SLES11
VRTSgab-5.1.100.000-SP1GA_SLES11
VRTSllt-5.1.100.000-SP1GA_SLES11
VRTSamf-5.1.100.000-SP1GA_SLES11

通过执行rpm -e xxx无法正常卸载相关的rpm包。

 

 

根因

因为gab、llt、xfen和amf双机组件在安装过程中未成功安装导致无法正常启动双机进程。

解决方案

因为通过一般的删除rpm包命令无法卸载,所以通过先执行强制安装此rpm包再进行卸载操作。       

FS1:/ # rpm -Uvh --force /opt/dvd2-suselinux/sles11_x86_64/rpms/VRTSllt-5.1.100.000-SP1GA_SLES11.x86_64.rpm 

FS1:/ # rpm -e --nodeps VRTSllt-5.1.100.000-SP1GA_SLES11

通过相同的方法卸载其他3个rpm包。
成功卸载残余rpm包后,重新安装VCS软件并进行配置,成功启动双机进程,资源状态正常,问题解决!

建议与总结

在手动安装VCS前需要检查安装环境时候满足要求,如rpm包未卸载干净就安装VCS软件会在安装过程中自动跳过已安装的组件,实际上该组件已经不完整。

END