问题描述
CAMS在部分局点的开局中,使用了双机系统来保证系统的稳定性和安全性,但有时用户需要使用使用单机系统又不想重新安装系统,以下提供从双机修改为单机的方法:
解决方法:
由于原有的双机系统为磁盘阵列+LifeKeeper,如果要修改为单机的话,需要将原来LifeKeeper做的工作(如磁盘阵列的挂接、oracle、tomcat等的启动)都将由操作系统来承担;
1、操作前要停止所有服务,主要包括LK、oracled、tomcat4、camsd、portal等;
2、停止并且卸载LifeKeeper,请参考双机文档;
3、并将操作系统使用的内核修改为非双机使用的内核,例如使用双机时/etc/grub.conf文件为
那么需要将文件中default的值修改为0,即不使用LifeKeeper的内核启动,而是使用单线程的操作系统启动;
4、对于磁盘阵列的处理分以下两种情况进行处理:
1)使用磁盘阵列:确认磁盘阵列在机器上的分区名称,例如/dev/cciss/c0d1p1(此处只是一个例子,需要严格确认磁盘阵列的名称),修改/etc/fstab文件,拷贝文件中的第一行数据到最后一行,并进行修改;
例如原文件为
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
,那么修改后的文件为
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
/dev/cciss/c0d1p1 /u02 ext3 defaults 1 1
即将/dev/cciss/c0d1p1在启动后mount成/u02的目录;
2)如果不使用磁盘阵列时,先将磁盘阵列上的u02目录打包(确认此时/u02已经mount到磁盘阵列上)
cd /
tar czf u02.tar.gz /u02
然后将磁盘阵列umount /u02后,然后解包,同时修改整个目录属性:
cd /
tar xzf u02.tar.gz
chown oracle:oinstall /u02 -R;
5、将oracle、cams、tomcat4等应用程序设置为系统启动时一起启动;
使用
chkconfig --level 35 oracled on
chkconfig --level 35 camsd on
chkconfig --level 35 tomcat4 on
如果安装了portal,还要使用
chkconfig --level 35 portal on
在做以上操作前应该先确认是否已经增加了相应服务,方式是:
cd /etc/init.d
chkconfig --list oracled
chkconfig --list camsd
chkconfig --list tomcat4
chkconfig --list portal --如果安装Portal组件
6、重新启动服务器,确认各项服务是否正常启动
若您有关于案例的建议,请反馈:
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作