ITPub博客

首页 > IT基础架构 > 网络安全 > HP MC/ServiceGuard安装维护手册(二)

HP MC/ServiceGuard安装维护手册(二)

原创 网络安全 作者:upup1983 时间:2007-05-08 14:52:36 0 删除 编辑

1. 配置步骤

以下操作如未特别说明均在node1上进行。(已节点ndcfilea和节点ndcfileb)

1.1. 配置Cluster

1.1.1. 生成cluster配置模版

以下命令检查系统并自动生成cluster配置文件模版

# cmquerycl -v -C /etc/cmcluster/cmclconf.ascii -n ndcfilea -n ndcfileb

编辑生成的/etc/cmcluster/cmclconf.ascii,做以下的修改:

n cluster Lock vg的配置

FIRST_CLUSTER_LOCK_VG /dev/vglock

n 节点信息的配置

NODE_NAME ndcfilea

NETWORK_INTERFACE lan8

HEARTBEAT_IP 192.1.1.1

NETWORK_INTERFACE lan1

NETWORK_INTERFACE lan2

STATIONARY_IP 11.165.42.35

NETWORK_INTERFACE lan6

NETWORK_INTERFACE lan3

STATIONARY_IP 11.165.40.35

NETWORK_INTERFACE lan4

FIRST_CLUSTER_LOCK_PV /dev/dsk/c8t0d0

NODE_NAME ndcfileb

NETWORK_INTERFACE lan8

HEARTBEAT_IP 192.1.1.3

NETWORK_INTERFACE lan1

NETWORK_INTERFACE lan2

STATIONARY_IP 11.165.42.36

NETWORK_INTERFACE lan6

NETWORK_INTERFACE lan3

STATIONARY_IP 11.165.40.36

NETWORK_INTERFACE lan4

FIRST_CLUSTER_LOCK_PV /dev/dsk/c8t0d0

n 群集中可配置的程序包最大数目

MAX_CONFIGURED_PACKAGES 1

n 共享vg的配置

VOLUME_GROUP /dev/vglock

VOLUME_GROUP /dev/vgdata

VOLUME_GROUP /dev/vgapp

1.1.2. 检查cluster配置文件的合法性

# cmcheckconf -k -v -C /etc/cmcluster/cmclconf.ascii

1.1.3. 发布cluster配置

n 激活vglock以便在发布时对其进行初始化

#vgchange –a y vglock

n 编译ascii配置文件并自动发布二进制配置文件到各节点

# cmapplyconf -k -v -C /etc/cmcluster/cmclconf.ascii

n 恢复vglock为Deactive状态

# vgchange –a n vglock

1.1.4. 启动cluster检查配置

n 启动cluster并启动所有node

#cmruncl –f –v

n 停止cluster

#cmhaltcl –f -v

n 在cluster已启动的前提下启动某个node

#cmrunnode

n 停止某个node

#cmhaltnode

n 查看cluster的状态

#cmviewcl –v

1.2. 在cluster中配置package

1.2.1. 创建package配置文件

n 创建package配置文件模版

# mkdir /etc/cmcluster/pkg1

# cmmakepkg -p /etc/cmcluster/pkg1/pkg1conf.ascii

n 修改package配置文件模版/etc/cmcluster/pkg1/pkg1conf.ascii

NODE_NAME ndcfilea

NODE_NAME ndcfileb

…

SUBNET 11.165.42.0

…

AUTO_RUN YES

…

LOCAL_LAN_FAILOVER_ALLOWED YES

…

SERVICE_NAME pkg1monitor

1.2.2. 编写package控制脚本

n 从模版创建package控制脚本

# cmmakepkg -s /etc/cmcluster/pkg1/control.sh

n 修改package控制脚本/etc/cmcluster/pkg1/control.sh

…

VG[0]=vgdata

VG[1]=vgapp

…

LV[0]=/dev/vgdata/tuxedolv; FS[0]=/home/tuxedo

LV[1]=/dev/vgdata/informixlv; FS[1]=/home/informix

LV[2]=/dev/vgapp/fxps; FS[2]=/home/fxps

…

IP[0]=浮动ip 0

SUBNET[0]=11.165.42.0

IP[1]=浮动ip 1

SUBNET[1]=11.165.40.0

…

SERVICE_NAME[0]=pkg1monitor

SERVICE_CMD[0]="/etc/cmcluster/pkg1/pkg1monitor "

…

function customer_defined_run_cmds

{

/etc/cmcluster/pkg1/pkg1monitor start

test_return 51

}

…

function customer_defined_halt_cmds

{

/etc/cmcluster/pkg1/pkg1monitor stop

test_return 52

}

n 编写脚本pkg1monitor用于启动、停止和监控应用进程

1.2.3. 检查并发布package配置

n 同步package控制脚本文件到ndcfileb

#ftp ndcfileb

cd /etc/cmcluster/pkg1

lcd /etc/cmcluster/pkg1

asc

put control.sh

put pkg1monitor

quit

1.2.4. 检查cluster配置文件的合法性

#cmcheckconf -C /etc/cmcluster/cmclconf.ascii -P /etc/cmcluster/pkg1/pkg1conf.ascii

1.2.5. 发布cluster配置

n 激活vglock以便在发布时对其进行初始化

#vgchange –a y vglock

n 编译ascii配置文件并自动发布二进制配置文件到各节点

#cmapplyconf -v -C /etc/cmcluster/cmclconf.ascii -P /etc/cmcluster/pkg1/pkg1conf.ascii

n 恢复vglock为Deactive状态

# vgchange –a n vglock
[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9721529/viewspace-914017/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-03-09

  • 博文量
    43
  • 访问量
    792369