HP-UX.MC Service Guard 命令敘述

zhulch發表於2008-05-14
收藏,轉載[@more@]
1 cmruncl 手工啟動雙機軟體 #cmruncl [-f] [-v] [-n NN...]
[-f] Force cluster startup without warning message
[-v] Verbose output
[-n ] specific name(s) of node(s) to

2 cmhaltcl 停止MC
配置MC/ServiceGuard之後,資料庫和應用程式的停止都可用MC的命令來執行:
望shutdown 主機後,MC的程式自動停下來則:將/etc/rc.config.d/cmcluster 檔案內的 AUTOSTART_CMCLD引數改為1
AUTOSTART_CMCLD置0(預設),則在shutdown主機之前注意一定要先停下MC的程式,否則下一次啟動MC將因邏輯卷狀態不對而不能正常執行。

3 cmviewcl 監視MC的執行狀態
當MC啟動之後,您可以用cmviewcl命令來顯示MC的執行狀態:
回顯資訊說明:
a. CLUSTER,STATUS 分別描述群集的名字和狀態;
b. NODE,STATUS,STATE 分別描述主機的名字、狀態和應用包狀態;
c. Network_Parameters的INTERFACE,STATUS,PATH,NAME分別描述網路卡的主/備、狀態、實體地址和名字,其中實體地址可能各點是不相同的,LAN0是應用網,LAN1是LAN0的備份,LAN2是MC的心跳網路;
d. PACKAGE,STATUS,STATE,PKG SWITCH NODE分別描述應用包的名字、狀態(STATUS,STATE)、是否可切換以及執行的節點;
e. Script_Parameters的ITEM,STATUS,NAME,MAX_RESTARTS,RESTARTS 分別描述監控程式和子網的名字、狀態等;
f. Node_Switching_Parameters的 NODE_TYPE,STATUS,SWITCHING NAME 分別描述該應用包執行的主/備節點、狀態、是否接納應用包的切換,以及主備結點的名字和應用包當前執行的主機。
4 cmhaltnode 停止指定節點的MC的程式本命令將停止指定主機的MC的後臺程式,其結果是導致應用程式的切換。本命令可用以不停應用的系統升級、應用調整或引數調整。

例如:要將B機的應用切換到A機上,可在B機上執行以下命令:
#cmhaltnode -f -v

5 cmrunnode 啟動指定節點的MC的程式
本命令是啟動指定主機的MC程式,但是它不會啟動PKG(即應用程式)。比如,緊接上一個命令的結果,當B機的調整完成之後,我們又希望重新將B機加入到Cluster群集中去,可在B機上執行以下命令:
#cmrunnode -v
6 cmhaltpkg 停止指定的應用包本命令可以停止指定的應用包(即pkg),但是它不會導致應用包的切換。如在已有兩個應用包的CLUSTER群集中停止pkg1的執行,則在pkg1的執行機上執行以下命令:
#cmhaltpkg -v pkg1
Halting Package pkg1
cmhaltpkg : Successfully halted pkg1.
cmhaltpkg : completed successfully on all packages specified.

7 cmrunpkg 啟動指定的應用包
本命令可以啟動指定的應用包(即pkg),如在CLUSTER群集中啟動pkg2,則在希望pkg2執行的主機上執行以下命令:
#cmrunpkg -v pkg2
8 cmmodpkg 改變指定應用包的切換屬性本命令可以改變應用包的切換屬性。如,接著上一條命令,現在想將pkg1的切換屬性改成enable,您可在pkg1的執行主機上執行以下命令:
#cmmodpkg -e pkg1

轉載於:http://blog.chinaunix.net/u1/59623/showart_490736.html

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7318139/viewspace-1004021/,如需轉載,請註明出處,否則將追究法律責任。

相關文章