接下来就一起看看这些命令:
安装加载VCS license
vxlicinst
启动单个节点的VCS服务,如果要启动所有节点的VCS服务,或者说要启动整个集群,那么就需要到集群内各个节点上分别执行hasart
hastart
停止单个节点的业务:
hastop -local
停止整个集群的业务:
hastop -all
只关闭VCS相关进程,而不停止VCS所保护的业务进程:
hastop -local -force (单个节点)
hastop -all -force (整个集群)
查看集群状态:
hastatus
hastat -sum
查看资源状态:
hares -state
查看资源组状态:
hagrp -state
查询指定的资源组service_group状态:
hagrp -state [service_group] -sys [system]
强制VCS读取system上$VCS_CONF/conf/config目录下的配置文件进行启动集群工作:
hasys -force systemname
使配置文件可读写:
haconf -makerw
使配置文件只读:
haconf -dump -makero
查询资源resource及其相关参数(hagrp类似):
hares -display [resource]
hares -display -attribute [attribute]
hares -display -group [service_group]
hares -display -type [resource_type]
hares -display -sys [system]
查询主机列表:
hasys -list
hasys -display [system]
haclus -value attribute
haclus –display
查询集群日志:
hamsg -list
hamsg -info [-path path_name] LDF
基本管理操作示例:
启动服务组及使服务联机:
hagrp -online service_group -sys system
关闭服务组及使服务脱机:
hagrp -offline service_group -sys system
将服务组切换到另一个系统上:(只对failover组有效,且当服务组中服务部分或全部联机时):
hagrp -switch service_group -to system
冻结服务组(disable onlining, offlining, and failover),option -persistent 是使cluster重启时freeze:
hagrp -freeze service_group [-persistent]
解冻被冻结的服务组 (reenable onlining, offlining, and failover)
hagrp -unfreeze service_group [-persistent]
激活服务组:(服务组激活后才能进行联机操作)
hagrp -enable service_group [-sys system]
禁用服务组:(服务组禁用后不能进行联机或切换操作)
hagrp -disable service_group [-sys system]
激活服务组中资源:
hagrp -enableresources service_group
禁用服务组中资源:(如资源为disable时agents不监控资源组)
hagrp -disableresources service_group
清除故障状态
hagrp -clear [service_group] -sys [system] (资源组)
hares -clear [resource] (资源)
管理资源操作:
使资源服务启动:
hares -online resource -sys system
使资源服务停止:
hares -offline resource -sys system
在ADMIN_WAIT状态下强制主机加载集群,此命令会覆盖正在使用的集群配置,使用前请确认准备使用的主机的集群配置文件是否有效:
hacf –verify /etc/VRTSvcs/conf/concig
hasys -force system
修改主机的属性,一些属性是VCS的内部属性,不能修改:
hasys -modify modify_options
冻结主机 (防止主机进行联机或切换操作)
hasys -freeze [-persistent] [-evacuate] system
解冻被冻结的主机 (使主机可以进行联机或切换操作)
hasys -unfreeze [-persistent] system
管理集群:
haclus [-help [-modify]]
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
验证节点信息和状态(可执行于任一节点):
# hastatus -sum
确保所有的device和resource groups是online状态。
VCS软件信息查看:
# pkginfo -l VRTSvcs
# ls /opt/VRTS*
# pkginfo -l | grep VERITAS
# pkginfo -l | grep VRTS
查看VCS配置(可执行于任一节点):
# cd /etc/VRTSvcs/conf/config/
# more main.cf
查看VCS日志(可执行于任一节点):
# tail -100f /var/VRTSvcs/log/engine_A.log
关闭集群(仅执行于某一节点):
# hastop -all
在ok提示符下重启集群(需执行于每一节点):
{#} hastart
验证私网即心跳线状态(可执行于任一节点):
# gabconfig -a
验证公网状态(可执行于任一节点):
# config -a
查看私网使用信息:
# lltstat -nvv
umount共享磁盘:
# umount -f /mountpoint
VCS会自动mount共享磁盘到另外一节点。
资源组从主节点切换到备节点:
# hagrp oracleSG -switch to <cluster-node2>
资源组冻结:
# hagrp -freeze <servicegroup>
所有的设备组和资源组应该切换到另一节点了。
磁盘列表:
# vxdisk list
以下是几个常用链接,如模拟器下载,VCS文档查看和下载等。
VCS Simulator下载地址:
http://eval.symantec.com/mktginfo/downloads/vcs_simulator.msi
Cluster Server for UNIX Documentation Resources:
http://www.symantec.com/business/support/documentation.jsp?language=english&view=manuals&pid=15066
Cluster Server for UNIX Downloads: Binaries, Patches, Drivers, Upgrades:
http://www.symantec.com/business/support/downloads.jsp?pid=15066