Linux VCS集群配置常用命令

VCS软件是Linux常用的软件,全称是Veritas Cluster Server,配置过程较为复杂,集群配置难度较高。我基本上是听到要配置这个东西就头大,因此Linux VCS集群敢都不敢碰啊~

最近需要将公司的VCS系统升级到6.0,写好文档,硬着头皮试了一把,果然各种坑。有句话说得好,计划赶不上变化。

顺便把Linux VCS常用的基础命令和问题定位方法做个总结。没有用过GUI图形界面,都是用命令完成的。

1、VCS日志和版本查看。

VCS引擎日志通常位于/var/VRTSvcs/log/下面,engine_A.log。

VCS代理日志通常位于/var/VRTSvcs/log下面,日志文件用节点名字来命名,如Ipaddress_A.log。

VCS版本和License查看:vxlicrep

2、VCS集群通信问题查看。

hastatus -sum

正常情况下会显示各个节点的通信状况,显示为online/offline状态。

如果输出类似如下结果,表明集群之间通信问题:

VCS:11307:Node has not received cluster menbership yet, cannot process HA command

如果输出类似如下结果,表明VCS的启动引擎有问题:

haserver STALE ADMIN WAIT: all system stale

这时候要检查LLT模块是否有问题,查看/etc/llthost/etc/llttab是否与预期配置的一致,检查心跳是否有问题。

3、GAB模块问题。

gabconfig -a

如果输出类似如下结果,表明GAB模块正常,否则需要检查/etc/gabtab文件。另外如果没有h端口输出,表明HAD有问题,见后文。

我升级的时候正好遇到了GAB故障,在engine_A.log中显示为启动失败,errno = 2,查阅官方Symentec的指导说是安装过程中安装包有问题,建议重装,心都碎了。

4、HAD模块问题。

hacf -verify /etcVRTvcs/conf/config

使用上述命令可以检查VCS配置是否正确,如果没有输出则表明正确。

5、集群的启动和停止。

hastart

hastop -local/-all   #停止本地或停止集群

6、节点切换。

使用hastatus -sum查看service group,可以将系统从online和offline中来回切换。

hagrp -switch service_group -to system

目前主要用到的就是这些命令,其他可以参考这里。

 

最美时刻,版权所有丨如未注明,均为原创丨本网站采用BY-NC-SA协议进行授权,转载请注明转自:https://www.msmk.me/linux-vcs%e9%9b%86%e7%be%a4%e9%85%8d%e7%bd%ae%e5%b8%b8%e7%94%a8%e5%91%bd%e4%bb%a4/

相关文章

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注