《VCS(Veritas Cluster Server)集群維護(hù)的常用命令》要點(diǎn):
本文介紹了VCS(Veritas Cluster Server)集群維護(hù)的常用命令,希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
在前面的文章“盤點(diǎn)Linux平臺(tái)下的高可用集群軟件”介紹了當(dāng)前主流的集群軟件,其中VCS(Veritas Cluster Server)是在電信和金融行業(yè)用得較為廣泛的,因?yàn)閂CS提供了較開放的定制接口,可以根據(jù)自身業(yè)務(wù)系統(tǒng)的需要定制其監(jiān)控、啟停和倒換的動(dòng)作,這些屬于集群或高可靠系統(tǒng)設(shè)計(jì)和開發(fā)的范疇 了,在這之前有必要先熟悉VCS的常用操作,這在后期的維護(hù)中也是很常用的.
安裝加載VCS license
vxlicinst
啟動(dòng)單個(gè)節(jié)點(diǎn)的VCS服務(wù),如果要啟動(dòng)所有節(jié)點(diǎn)的VCS服務(wù),或者說要啟動(dòng)整個(gè)集群,那么就需要到集群內(nèi)各個(gè)節(jié)點(diǎn)上分別執(zhí)行hasart
hastart
停止單個(gè)節(jié)點(diǎn)的業(yè)務(wù):
hastop -local
停止整個(gè)集群的業(yè)務(wù):
hastop -all
只關(guān)閉VCS相關(guān)進(jìn)程,而不停止VCS所保護(hù)的業(yè)務(wù)進(jìn)程:
hastop -local -force (單個(gè)節(jié)點(diǎn))
hastop -all -force (整個(gè)集群)
查看集群狀態(tài):
hastatus
hastat -sum
查看資源狀態(tài):
hares -state
查看資源組狀態(tài):
hagrp -state
查詢指定的資源組service_group狀態(tài):
hagrp -state [service_group] -sys [system]
強(qiáng)制VCS讀取system上$VCS_CONF/conf/config目錄下的配置文件進(jìn)行啟動(dòng)集群工作:
hasys -force systemname
使配置文件可讀寫:
haconf -makerw
使配置文件只讀:
haconf -dump -makero
查詢資源resource及其相關(guān)參數(shù)(hagrp類似):
hares -display [resource]
hares -display -attribute [attribute]
hares -display -group [service_group]
hares -display -type [resource_type]
hares -display -sys [system]
查詢主機(jī)列表:
hasys -list
hasys -display [system]
haclus -value attribute
haclus –display
查詢集群日志:
hamsg -list
hamsg -info [-path path_name] LDF
啟動(dòng)服務(wù)組及使服務(wù)聯(lián)機(jī):
hagrp -online service_group -sys system
關(guān)閉服務(wù)組及使服務(wù)脫機(jī):
hagrp -offline service_group -sys system
將服務(wù)組切換到另一個(gè)系統(tǒng)上:(只對(duì)failover組有效,且當(dāng)服務(wù)組中服務(wù)部分或全部聯(lián)機(jī)時(shí)):
hagrp -switch service_group -to system
凍結(jié)服務(wù)組(disable onlining, offlining, and failover),option -persistent 是使cluster重啟時(shí)freeze:
hagrp -freeze service_group [-persistent]
解凍被凍結(jié)的服務(wù)組 (reenable onlining, offlining, and failover)
hagrp -unfreeze service_group [-persistent]
激活服務(wù)組:(服務(wù)組激活后才能進(jìn)行聯(lián)機(jī)操作)
hagrp -enable service_group [-sys system]
禁用服務(wù)組:(服務(wù)組禁用后不能進(jìn)行聯(lián)機(jī)或切換操作)
hagrp -disable service_group [-sys system]
激活服務(wù)組中資源:
hagrp -enableresources service_group
禁用服務(wù)組中資源:(如資源為disable時(shí)agents不監(jiān)控資源組)
hagrp -disableresources service_group
清除故障狀態(tài):
hagrp -clear [service_group] -sys [system] (資源組)
hares -clear [resource] (資源)
使資源服務(wù)啟動(dòng):
hares -online resource -sys system
使資源服務(wù)停止:
hares -offline resource -sys system
在ADMIN_WAIT狀態(tài)下強(qiáng)制主機(jī)加載集群,此命令會(huì)覆蓋正在使用的集群配置,使用前請(qǐng)確認(rèn)準(zhǔn)備使用的主機(jī)的集群配置文件是否有效:
hacf –verify /etc/VRTSvcs/conf/concig
hasys -force system
修改主機(jī)的屬性,一些屬性是VCS的內(nèi)部屬性,不能修改:
hasys -modify modify_options
凍結(jié)主機(jī) (防止主機(jī)進(jìn)行聯(lián)機(jī)或切換操作):
hasys -freeze [-persistent] [-evacuate] system
解凍被凍結(jié)的主機(jī) (使主機(jī)可以進(jìn)行聯(lián)機(jī)或切換操作):
hasys -unfreeze [-persistent] system
管理集群:
haclus [-help [-modify]]
轉(zhuǎn)載請(qǐng)注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/4727.html