《VCS(Veritas Cluster Server)集群維護的常用命令》要點:
本文介紹了VCS(Veritas Cluster Server)集群維護的常用命令,希望對您有用。如果有疑問,可以聯系我們。
在前面的文章“盤點Linux平臺下的高可用集群軟件”介紹了當前主流的集群軟件,其中VCS(Veritas Cluster Server)是在電信和金融行業用得較為廣泛的,因為VCS提供了較開放的定制接口,可以根據自身業務系統的需要定制其監控、啟停和倒換的動作,這些屬于集群或高可靠系統設計和開發的范疇 了,在這之前有必要先熟悉VCS的常用操作,這在后期的維護中也是很常用的.
安裝加載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]]