以下内容摘自《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 | 电子开关接口 |