锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / HP双机热备软件MC/ServiceGuard的用法
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

HP双机热备软件MC/ServiceGuard的用法

MC/ServiceGuard的用法

MC / ServiceGuard ( Multi-Computer / ServiceGuard ) 是 HP 推出专门用来保护关键 业务应用免遭软、硬件故障影响的特殊软件。

使用MC/ServiceGuard,多个节点 (系统)被组织成一个企业群集,为本地网 (LAN) 上的客户机提供高可用性的服务。MC/ServiceGuard监视程序监视每一个节点状态,并且对出现的故障很快做出反应,使应用程序的停顿成为最小。

MC系统切换发生在两种情况下:一种情况是由于系统的硬件出现故障或者应用程序故障,此时的切换是自动进行的;另一种情况是根据实际操作环境需要进行人为地切换。有两种办法来实现后一种切 换。

方法1 :

使用cmhaltnode 命令来停止运行有程序包的节点。
# cmhaltnode -f nodename

这样,在停止该节点的同时,应用程序包会自动迁移到另外一个节点上。

方法2

使用cmhaltpkg 来起停应用程序包
1.用 cmhaltpkg 命令来停止需要迁移的程序包
# cmhaltpkg pkgname 
2.用cmrunpkg 来重新在别的节点上运行程序包
 # cmrunpkg -n nodename pkgname
3.用 cmmodpkg 修改切换属性
 # cmmodpkg -e pkgname
一般来说,建议采用方法2
下面介绍几个系统管理员用得上的、有关MC的命令:

一、手动启动MC/SG

pre>Start SG daemons and form a new cluster
#cmruncl [-f] [-v] [-n NN...]
[-f] Force cluster startup without warning message
[-v] Verbose output
[-n ] specific name(s) of node(s) to

二、单点启动后,加入另一个节点:

Start SG daemon on node(s) and join a cluster
# cmrunnode [-v] [NN...]
[-v] Verbose output

三、实现节点切换

切换分两种:本地切换 ( Local Switch ) 和 切换 ( Switch )

当主节点出现网卡故障(MAC address or Hardware State Down)时,首先会进行 本地切换,备份网卡开始工作;如果此时备份网卡也有故障,则系统会进行切换,备份节点接管工作。

可以手工模拟这些故障进行故障诊断或检测。

四、监测 Cluster 运行状态

view information about the current SG cluster
# cmviewcl [-v] [-n NN]... [-p PN]... [-l {package|cluster|node}]
[-v] Verbose output
[-n ] View information only about the specific node_name(s).
[-p package_name... View information only about the specific
package_name(s).
[-l] pkg|clus|node Display only package, cluster or node specific
information.

五、停止 Cluster 运行

halt SG cluster daemons
# cmhaltcl [-f] [-v]
[-f] Force the cluster to shutdown even if packages are currently running.
[-v] Verbose output

六、停止运行某个节点而 Cluster 在其它节点继续运行

halt SG daemon on node(s) and leave the cluster
# cmhaltnode [-f] [-v] [NN...]
[-f] Force the node to halt even if there are packages running on it.
[-v] Verbose output

七、在 Running Cluster 中运行某一个包

run a SG package
# cmrunpkg [-n NN] [-v] PN...
[-n ] Act on a specific node.
[-v] Verbose output

八、停止一个运行中的包

halt a SG package
# cmhaltpkg [-n NN] [-v] PN...
[-n ] Act on a specific node.
[-v] Verbose output

九、改变一个包的切换属性

enable or disable switching attributes for a SG package
# cmmodpkg [-v] [-n NN]... {-e|-d} PN...
[-v] Verbose output
[-n ] Modify attributes on specific node(s) - else globally mod.
-e enable
-d disable
PN - package(s) whose switching attributes are changed
注:CN = cluster_name NN = node_name PN = package_name
Explainations: ... = multiple occurences | = OR [descriptor] = optional

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内