[zt]MC/ServiceGuard命令详解

挂载卷组

命令: vgchange –a n vgxx;

停止所有CLUSTER

命令: cmhaltcl

启动所有CLUSTER

命令: cmruncl



检查状态

命令:cmviewcl

输出如下,表示有两个NODE,(esb1,esb2)都是running状态,PACKAGE(pkg_weblogic)状态为runing,目前节点在esb1上运行;

CLUSTER             STATUS     
cluster_weblogic    up         

  NODE         STATUS       STATE      
  esb1         up           running    

    PACKAGE      STATUS       STATE        AUTO_RUN     NODE       
    pkg_weblogic up           running      enabled      esb1       

  NODE         STATUS       STATE      
  esb2         up           running    



停某一个节点(在节点机器上运行)

命令: cmhaltnode –v –f

将本机节点加入PKG(在节点机器上运行)

命令: cmrunnode



测试命令顺序

1. a,b上执行都行

    cmhaltcl

    cmruncl



2. a机:

    cmhaltnode –v –f

    cmrunnode

3. b机:

    cmhaltnode –v –f

    cmrunnode







=========详细命令=============

cmruncl手工启动双机软件
     #cmruncl [-f] [-v] [-n NN...]
    [-f]    Force cluster startup without warning message
    [-v]    Verbose output
    [-n ] specific name(s) of node(s) to


cmhaltcl停止MC
配置MC/ServiceGuard之后,数据库和应用进程的停止都可用MC的命令来执行:
望shutdown 主机后,MC的进程自动停下来则:将/etc/rc.config.d/cmcluster 文件内的 AUTOSTART_CMCLD参数改为1
AUTOSTART_CMCLD置0(缺省),则在shutdown主机之前注意一定要先停下MC的进程,否则下一次启动MC将因逻辑卷状态不对而不能正常执行。



cmviewcl监视MC的运行状态
当MC启动之后,您可以用cmviewcl命令来显示MC的运行状态:
#cmviewcl –v

注:
1、CLUSTER STATUS 分别描述群集的名字和状态;
2、NODE STATUS STATE 分别描述主机的名字、状态和应用包状态;
3、Network_Parameters的INTERFACE STATUS PATH NAME分别描述网卡的主备、状态、物理地址和名字,其中物理地址可能各点是不相同的,LAN0是应用网,LAN1是LAN0的备份,LAN2是MC的心跳网络;
4、 PACKAGE STATUS STATE PKG_SWITCH NODE分别描述应用包的名字、状态(STATUS,STATE)、是否可切换以及运行的节点;
5、 Script_Parameters的ITEM STATUS NAME MAX_RESTARTS RESTARTS 分别描述监控程序和子网的名字、状态等;
6、 Node_Switching_Parameters的 NODE_T YPE STATUS SWITCHING NAME 分别描述该应用包运行的主备节点、状态、是否接纳应用包的切换,以及主备结点的名字和应用包当前运行的主机



cmhaltnode停止指定节点的MC的进程
本命令将停止指定主机的MC的后台进程,其结果是导致应用程序的切换。本命令可用以不停应用的系统升级、应用调整或参数调整。

例如:要将B机的应用切换到A机上,可在B机上执行以下命令:
#cmhaltnode -f –v



cmrunnode启动指定节点的MC的进程
本命令是启动指定主机的MC进程,但是它不会启动PKG(即应用程序)。比如,紧接上一个命令的结果,当B机的调整完成之后,我们又希望重新将B机加入到Cluster群集中去,可在B机上执行以下命令:
#cmrunnode –v



cmhaltpkg停止指定的应用包
本命令可以停止指定的应用包(即pkg),但是它不会导致应用包的切换。如在已有两个应用包的CLUSTER群集中停止pkgusr97的运行,则在pkgusr97的运行机上执行以下命令:
#cmhaltpkg –v



cmrunpkg启动指定的应用包
本命令可以启动指定的应用包(即pkg),如在CLUSTER群集中启动pkg2,则在希望pkg2运行的主机上执行以下命令:
#cmrunpkg -v pkgusr97



cmmodpkg改变指定应用包的切换属性
本命令可以改变应用包的切换属性。如,接着上一条命令,现在想将pkgusr97的切换属性改成enable,您可在pkgusr97的运行主机上执行以下命令:
#cmmodpkg -e pkgusr97

你可能感兴趣的:(weblogic,网络应用,F#,软件测试,UP)