目前SUSE+VCS双机应用非常普遍,在做项目的时候,经常会遇到需要卸载VERITAS双机软件,但是经常也会遇到无法正常卸载或卸载不完全的情况。 以下分别以自动和人工两种方式对VCS进行卸载,因为方便快捷所以首先优选自动卸载,如果自动卸载失败再使用手工卸载方法。

     
方法一:使用uninstallvcs自动卸载程序卸载VCS

步骤如下:

1,使用以下命令停止VCS
          # hastop -all –force

2,使用以下命令卸载VCS
         # /opt/VRTSvcs/install/uninstallvcs

系统提示:

 Do you want to uninstall VCS from these systems?[y,n,q] (y)
              确认是否删除VCS,提示信息如下,输入“y”,回车。
系统自动检查VCS的安装程序,根据提示信息操作如下。
       Initial system check completed successfully.
              Press [Enter] to continue:
             根据提示按回车键继续。
后续步骤也有提示“Press [Enter] to continue:”
 直接按回车键继续。
Are you sure you want to uninstallvcs rpms? [y,n,q] (y)
输入“y”并按回车键,卸载VCS的rpm包。
3,手动删除VCS已有的license目录。如果不删除,再次安装时会提示license不能重复注册。
# rm –rf /etc/vx

方法二:手工卸载VCS软件


步骤如下:
1,两台服务器上停止VCS
  # hastop -all –force
2 ,在两台服务器上执行以下命令停止VCS。
# /etc/init.d/vcs stop
3 ,在两台服务器执行以下命令停止VCS command server。
# killall CmdServer
4 ,执行以下命令停止GAB 模块。
# /etc/init.d/gab stop
注意:GAB模块是大家卸载VCS软件容易忽略的,导致卸载失败;
5 ,执行以下命令停止LLT 模块。
# /etc/init.d/llt stop
注意: GAB模块是大家卸载VCS软件容易忽略的,导致卸载失败;
6 ,执行以下命令卸载VCS 的rpm 包。
# rpm -e --nodeps `rpm -qa |grep VRTS`
7 ,执行以下命令删除VCS 的配置文件和license 文件。如果不删除,再次安装时会提示license不能重复注册。
# rm /etc/llt*
# rm /etc/gab*
# rm /etc/vx/licenses/lic/*.vxlic
8,执行以下命令查询VCS 是否卸载成功。
# rpm -qa |grep VRTS
若有输出结果,则重新执行步骤6 卸载VCS 的rpm 包