- 论坛徽章:
- 0
|
最近在搞HP的MC,顺手整理了一些MC维护常用的命令,希望对大家有用!
配置集群文件
A.cmquerycl -n node1 -n node2 -v -C /etc/cmcluster/cluster.ascii
B.vi /etc/cmcluster/cluster.ascii
检查集群文件
cmcheckconf -v -C /etc/cmcluster/cluster.ascii
分发到集群中所有结点
#vgchange -a n /dev/vglock
#cmapplyconf -v -C /etc/cmcluster/cluster.ascii
执行完本步骤后,集群中所有结点都已生成 /etc/cmcluster/cmclconfig二进制的配置文件
===================================================================================
建立包文件:
A. 在两个节点上分别建立包文件:
#mkdir /etc/cmcluster/pkg1
B.启动MC
#cmruncl -v
#vgchange -a e /dev/vgdata1
#vgchange -a e /dev/vgdata2
C.创建包配置文件:
cmmakepkg -p /etc/cmcluster/pkg1/pkg1.conf
vi /etc/cmcluster/pkg1/pkg1.conf
D.创建抱控制文件
#cmmakepkg -s /etc/cmcluster/pkg1/pkg1.cntl
#vi /etc/cmcluster/pkg1/pkg1.cntl
E.创立包监视文件:
=====================================================================
分发包文件:例如下面说描述的:
#rcp /etc/cmcluster/pkg1/sybasemonitor hostb: /etc/cmcluster/pkg1/sybasemonitor
#rcp /etc/cmcluster/pkg1/pkg1.cntl hostb: /etc/cmcluster/pkg1/pkg1.cntl
再次检查集群配置文件:
cmcheckconf -v -C /etc/cmcluster/cluster.ascii -P /etc/cmcluster/pkg1/pkg1.conf
分发配置文件到所有节点:
#cmhalt -v -f
#cmapplyconf -v -C /etc/cmcluster/cluster.ascii -P/etc/cmcluster/pkg1/pkg1.conf
========================================================================================
需要的模板
一共需要三个模板:
1.集群配置文件模板1个
2.包配置文件模板1个
3.包控制文件模板1个
=========================================================================================
基本命令
1.启动MC:
cmruncl -v:所有节点都启动MC
cmruncl -n nodename:启动某个节点上的MC
2.查看MC状态:
cmviewcl -v:查看当前MC在所有主机上的状态
cmviewcl -n nodename
cmviewcl -p pkgname
3.停止MC:
cmhaltcl -v
cmhaltcl -f -v:如果包处于运行状态的话
4.运行包:
cmrunpkg -v package_name
cmrunpkg -n nodename -v package_name
5.停止包:
cmhaltpkg -v package_name
6.运行一个节点:
cmrunnode -v nodename
7.停止一个节点:
cmhaltnode -v nodename
8.检查MC配置
cmgetconf -v :
一般配置查看,不包含包的配置信息
cmviewconf:
collects and displays the cluster configuration
information, in ASCII format, from the binary configuration file for
an existing cluster. Optionally, the output can be written to a file
output_file. |
|