zt MC ServiceGuard命令詳解

2021-08-31 12:51:46 字數 2346 閱讀 2661

掛載捲組

命令: vgchange –a n vgxx;

停止所有cluster

命令: cmhaltcl

啟動所有cluster

命令: cmruncl

檢查狀態

命令:cmviewcl

輸出如下,表示有兩個node,(esb1,esb2)都是running狀態,package(pkg_weblogic)狀態為runing,目前節點在esb1上執行;

cluster status

cluster_weblogic up

node status state

esb1 up running

package status state auto_run node

pkg_weblogic up running enabled esb1

node status state

esb2 up running

停某乙個節點(在節點機器上執行)

命令: cmhaltnode –v –f

將本機節點加入pkg(在節點機器上執行)

命令: cmrunnode

測試命令順序

1. a,b上執行都行

cmhaltcl

cmruncl

2. a機:

cmhaltnode –v –f

cmrunnode

3. b機:

cmhaltnode –v –f

cmrunnode

*****====詳細命令**********===

cmruncl手工啟動雙機軟體

#cmruncl [-f] [-v] [-n nn...]

[-f] force cluster startup without warning message

[-v] verbose output

[-n ] specific name(s) of node(s) to

cmhaltcl停止mc

配置mc/serviceguard之後,資料庫和應用程序的停止都可用mc的命令來執行:

望shutdown 主機後,mc的程序自動停下來則:將/etc/rc.config.d/cmcluster 檔案內的 autostart_cmcld引數改為1

autostart_cmcld置0(預設),則在shutdown主機之前注意一定要先停下mc的程序,否則下一次啟動mc將因邏輯卷狀態不對而不能正常執行。

cmviewcl監視mc的執行狀態

當mc啟動之後,您可以用cmviewcl命令來顯示mc的執行狀態:

#cmviewcl –v

注:1、cluster status 分別描述群集的名字和狀態;

2、node status state 分別描述主機的名字、狀態和應用包狀態;

3、network_parameters的inte***ce status path name分別描述網絡卡的主備、狀態、實體地址和名字,其中實體地址可能各點是不相同的,lan0是應用網,lan1是lan0的備份,lan2是mc的心跳網路;

4、 package status state pkg_switch node分別描述應用包的名字、狀態(status,state)、是否可切換以及執行的節點;

5、 script_parameters的item status name max_restarts restarts 分別描述監控程式和子網的名字、狀態等;

6、 node_switching_parameters的 node_t ype status switching name 分別描述該應用包執行的主備節點、狀態、是否接納應用包的切換,以及主備結點的名字和應用包當前執行的主機

cmhaltnode停止指定節點的mc的程序

本命令將停止指定主機的mc的後台程序,其結果是導致應用程式的切換。本命令可用以不停應用的系統公升級、應用調整或引數調整。

例如:要將b機的應用切換到a機上,可在b機上執行以下命令:

#cmhaltnode -f –v

cmrunnode啟動指定節點的mc的程序

#cmrunnode –v

cmhaltpkg停止指定的應用包

本命令可以停止指定的應用包(即pkg),但是它不會導致應用包的切換。如在已有兩個應用包的cluster群集中停止pkgusr97的執行,則在pkgusr97的執行機上執行以下命令:

#cmhaltpkg –v

cmrunpkg啟動指定的應用包

本命令可以啟動指定的應用包(即pkg),如在cluster群集中啟動pkg2,則在希望pkg2執行的主機上執行以下命令:

#cmrunpkg -v pkgusr97

cmmodpkg改變指定應用包的切換屬性

#cmmodpkg -e pkgusr97

MySQL MariaDB grant命令詳解

mysql mariadb中可以給你乙個使用者授予如select,insert,update,delete等其中的乙個或者多個許可權,主要使用grant命令,用法格式為 grant 許可權 on 資料庫物件 to 使用者 一 grant 普通資料使用者,查詢 插入 更新 刪除 資料庫中所有表資料的權...

Linux Unix vmstat命令實戰詳解

vmstat命令是最常見的linux unix監控工具,可以展現給定時間間隔的伺服器的狀態值,包括伺服器的cpu使用率,記憶體使用,虛擬記憶體交換情況,io讀寫情況。這個命令是我檢視linux unix最喜愛的命令,乙個是linux unix都支援,二是相比top,我可以看到整個機器的cpu,記憶體...

Entity Framework 遷移命令 詳解

enable migrations啟用遷移 add migration為掛起的model變化新增遷移指令碼 update database將掛起的遷移更新到資料庫 get migrations獲取已經應用的遷移 執行update database來公升級資料庫到最新版本.我們可以通過指定 verbo...