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

1. 其他设置

1.1. 在系统启动时自动启动cluster

编辑/etc/rc.config.d/cmcluster使其包含以下的内容:

AUTOSTART_CMCLD = 1

2. 配置中的FAQ

2.1. 在发布cluster信息文件cmclconf.ascii后尝试启动MC失败

查看/var/adm/syslog/syslog.log文件,其中提示:“vgdata卷组已经为激活状态,执行vgchange –a e vgdata失败”。经分析是由于在此前配置过程中,为测试pkg1monitor脚本,将vgdata手工激活,忘记将其置为非激活状态造成。

执行:

umount /home/Informix

vgchange –a n vgdata

再重新运行“cmruncl -v”成功。

本例提示:在启动MC之前应查看各节点上的共享VG是否都为非激活状态。

2.2. 在发布package信息文件pkg1conf.ascii后尝试启动MC失败

查看/etc/cmcluster/pkg1/control.sh.log文件,其中提示不能mount /dev/vgapp/fxps。经查看,是由于相对于配置文件contrl.sh中的:

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

/home未建相应的fxps目录,导致mount失败。

/home目录下建fxps目录后再重新运行“cmruncl -v”成功。

本例提示:在启动MC应用包之前应查看所需mount的目录是否都正常。

2.3. Aoninit进程人为down掉后,活动节点移动到B机,但应用包未能在B机启动

查看B机状态,发现各共享VG上的相关逻辑卷都已正确mount;查看B机上的/etc/cmcluster/pkg1/control.sh.log文件,其中提示执行pkg1monitor失败。在B机上手工执行“pkg1monitor start”,发现确实是oninit进程无法启动,原因是其在系统lib目录下缺少文件造成。经分析,由于informix是在A上装入共享盘中的,其安装程序可能在A机系统lib目录下建立了一些符号链接。

我们根据提示在B机的系统目录下按在A机查到的信息进行了相同的符号链接操作:

ln –s /home/Informix/lib/ipldd09a.sl /usr/lib/pa20_64/ipldd09a.sl

ln –s /home/Informix/lib/iosm09a.sl /usr/lib/pa20_64/iosm09a.sl

MC停止后重新启动,并再次试验成功。

本例提示:在启动MC应用包之前应检查应用脚本在每台机器上是否都可执行。

2.4. MC监控oninit的前提下,如何进行数据库的维护?

2.4.1. 使用“vgchange –a e vgdata”方法(推荐)

执行“cmhaltpkg pkg1”,将Informix的服务停止;

执行“vgchange –a e vgdata”在MC启动状态下将vgdata激活,执行“mount /dev/vgdata/informixlv /home/informix”,即可进行informix数据库的维护了;

维护完成后一定要将vgdata置为非激活状态,执行“umuount /home/informix”、“vgchange –a n vgdata”,重新启动mc即可。

2.4.2. 使用“vgchange –a y vgdata”方法(不推荐)

执行“cmhaltcl -f”,将整个MC的服务停止;

执行“vgchange –c n vgdata”将vgdataMC的配置中删除;

执行“vgchange –a y vgdata”可将vgdata激活,执行“mount /dev/vgdata/informixlv /home/informix”,即可进行informix数据库的维护;

维护完成后一定需将vgdata置为非激活状态,并重新增加到MC的配置中去:

编辑/etc/cmcluster/cmclconf.ascii文件,将“VOLUME_GROUP /dev/vgdata”删除;

执行“cmapplyconf –v –C /etc/cmcluster/cmclconf.ascii”,发布配置文件;

执行“cmruncl –v”启动mc

执行“vgchange –c y vgdata”将vgdata增加到MC的配置中;

执行“cmhaltcl –v”停止mc

编辑/etc/cmcluster/cmclconf.ascii文件,将“VOLUME_GROUP /dev/vgdata”增加到配置文件中;

执行“cmapplyconf –v –C /etc/cmcluster/cmclconf.ascii –P /etc/cmcluster/pkg1/pkg1conf.ascii”,发布配置文件;

执行“cmruncl –v”启动完整的mc
[@more@]

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

转载于:http://blog.itpub.net/9721529/viewspace-914020/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值