以下內容摘自《Shybility HA培訓教材》
所有ha使用的命令位於/opt/ha/bin下,下面介紹HA常用命令的用法
命令 | 作用 | 用法 | 詳細描述 |
hadaemons | 啓動停止ha進程 | 用法:hadaemons start|stop|waitstop|status | start: 啓動ha進程 stop:後臺停止ha進程 waitstop:停止ha進程,並等待其退出 status:顯示ha進程狀態 HA進程包括兩個hacomm, hacenter。其中hacomm負責執行兩個節點的心跳和通訊,hacenter負責執行服務的切換策略。hacenter由hacomm負責啓動。 |
haservice | 啓動,停止和檢測ha所配置的服務 | haservice start|stop|status service_id | start: 啓動service_id代表的服務 stop:停止service_id代表的服務 status:檢測service_id代表的服務 |
haGUIServer | 啓動,停止ha配置服務器 | haGUIServer start|stop|status | start:啓動ha配置服務器 stop:停止ha配置服務器 status:顯示ha配置服務器狀態 |
haGUIClient | 啓動ha配置客戶端 | haGUIClient | haGUIClient用戶啓動ha的基於java圖形配置客戶端 |
hastat | 作用:顯示ha進程,心跳和服務狀態 | 用法:hastat [-n] [-a] [-i interval] | hastat用於顯示ha服務器,心跳和服務狀態。 -n表示顯示爲compact string -a表示也顯示所有節點上服務的狀態。 -i interval: 表示持續顯示狀態並每隔interval妙刷新一次狀態 |
haconf | HA配置信息工具 | haconf [ -f config ] [ -n ] [key] | -f config 指定ha配置文件,如果不指定,則缺省爲/opt/ha/conf/cluster.xml -n 通知ha進程配置文件改變 key 讀取配置工具中的value對應的鍵值 |
hasvcadmin | HA服務管理工具 | hasvcadmin -s|–service service_id [ -n | –node nodeid ] [ –start |–stop |–relocate ] | -s|–service: 指定需要操作的服務的id -n|–node nodeid:指定需要操作的節點的id,如果不指定,則缺省爲服務所運行的節點或者本地節點(服務停止時) -start |–stop |–relocate: 啓動、停止、切換服務 |
haadmin | HA進程管理工具 | haadmin -s [ -wp ] | -s:停止ha進程 -p:停止hacomm,如果不指定,則停止hacenter -w:等待進程退出 |
hanotify | 用戶報警接口 | ||
hastonith | 電子開關接口 |