精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
MC / ServiceGuard ( Multi-Computer / ServiceGuard ) 是 HP 推出专门用来保护关键 业务应用免遭软、硬件故障影响的特殊软件。
使用MC/ServiceGuard,多个节点 (系统)被组织成一个企业群集,为本地网 (LAN) 上的客户机提供高可用性的服务。MC/ServiceGuard监视程序监视每一个节点状态,并且对出现的故障很快做出反应,使应用程序的停顿成为最小。
MC系统切换发生在两种情况下:一种情况是由于系统的硬件出现故障或者应用程序故障,此时的切换是自动进行的;另一种情况是根据实际操作环境需要进行人为地切换。有两种办法来实现后一种切 换。
方法1 :
使用cmhaltnode 命令来停止运行有程序包的节点。# cmhaltnode -f nodename
这样,在停止该节点的同时,应用程序包会自动迁移到另外一个节点上。
方法2
使用cmhaltpkg 来起停应用程序包# cmhaltpkg pkgname2.用cmrunpkg 来重新在别的节点上运行程序包
# cmrunpkg -n nodename pkgname3.用 cmmodpkg 修改切换属性
# cmmodpkg -e pkgname一般来说,建议采用方法2
当主节点出现网卡故障(MAC address or Hardware State Down)时,首先会进行 本地切换,备份网卡开始工作;如果此时备份网卡也有故障,则系统会进行切换,备份节点接管工作。
可以手工模拟这些故障进行故障诊断或检测。