目录
1.1 查看群集和包状态 .................................................................................................................................. 2 1.2 启动群集 .................................................................................................................................................. 2 1.3 停止群集 .................................................................................................................................................. 2 1.4 启动一个节点 .......................................................................................................................................... 2 1.5 关闭一个节点 .......................................................................................................................................... 2 1.6 启动包 ...................................................................................................................................................... 3 1.7 停止包 ...................................................................................................................................................... 3 1.8 允许包切换 .............................................................................................................................................. 3 1.9 禁止包切换 .............................................................................................................................................. 3 1.10指定节点允许包切换 ............................................................................................................................ 3 1.11指定节点禁止包切换 ............................................................................................................................ 3 2.0 日常Serviceguard 操作 ......................................................................................................................... 4 2.1 检查群集状态 .......................................................................................................................................... 4 2.2 启动群集 .................................................................................................................................................. 5 2.3 在指定的节点上启动群集 ...................................................................................................................... 6 2.4 停止群集 .................................................................................................................................................. 6 2.5 加入运行群集 .......................................................................................................................................... 6 2.6 停止群集中节点 ...................................................................................................................................... 7 2.7 运行一个包 .............................................................................................................................................. 7 2.8 允许包切换 .............................................................................................................................................. 7 2.9 停止包 ...................................................................................................................................................... 8
HP Serviceguard 操作手册
标准的 Serviceguard 命令
以下命令和操作步骤用于群集环境的管理和维护。关于命令详细的参数和选项解释及使用方式,请参考官方网站http://docs.hp.com/hpux/ha/index.html中的群集管理员手册.
本文档将提供日常管理的基本命令,如检查群集状态,启动和停止群集,启动、停止、包切换等等。
1.0 状态和启动
1.1 查看群集和包状态
# cmviewcl –v | more
查看群集, 节点, 包和服务的状态.
1.2 启动群集
# cmruncl
将所有配置的可用节点组成群集并启动,并启动所有’enable’状态的包。
1.3 停止群集
# cmhaltcl
在群集环境中所有当前运行的群集节点上停止群集操作。如果群集中当前有
packages在运行, 群集将不会被停止。 先使用cmhaltpkg 停止包或使用如下方式强制停止包和群集(包先于群集停止)
# cmhaltcl –f .
1.4 启动一个节点
# cmrunnode
将群集的指定配置节点加入当前正在运行的群集。如果包在节点启动前没有运行但允许在该节点运行(enable状态) ,包将被启动。
1.5 关闭一个节点
# cmhaltnode
在指定节点上停止ServiceGuard 群集操作。如果包在命令执行前在这个节点上运行,这个节点将不会被停止。先使用cmhaltpkg命令停止包或执行如下命令强制停止包和节点:
# cmhaltnode –f
如果包可以在其他节点上启动(包在其他节点上是enable状态),这个命令将切换包到允许运行的节点。
1.6 启动包
# cmrunpkg [ -n
在当前节点或指定节点上启动包, 所有日志被写入控制脚本日志和系统日志, 一般为/etc/cmcluster/
# cmmodpkg –e
1.7 停止包
# cmhaltpkg
命令将停止包(应用程序), 所有日志被写入控制脚本日志和系统日志, 一般为/etc/cmcluster/
1.8 允许包切换
包被停止后切换属性(global switching)被禁止(disable)。这时如果有错误发生包不会再被切换。
# cmmodpkg -e
这个命令将允许包的切换(enable global switching)。
1.9 禁止包切换
# cmmodpkg -d
这个命令将禁止包的切换(disable global switching)。
1.10指定节点允许包切换
当一个包在某个节点上出现错误(停止)以后,包不允许在该节点上启动。需要手工允许该包在这个节点上的启动
# cmmodpkg -e -n
1.11指定节点禁止包切换
# cmmodpkg -d -n