免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 9785 | 回复: 4

共享:更改Cluster环境中的主机名后导致Cluster失败故障处理 [复制链接]

论坛徽章:
0
发表于 2007-04-24 04:18 |显示全部楼层
给大家共享一下:
这是某位移动里的大傻犯的错,费老大劲才能折腾回来

切切:不可以修改
/etc/hosts
/etc/hostname.hme0
/etc/nodename
/etc/net/*/hosts
文件来修改cluster的主机名。

系统软件平台:Solaris 8 02/02 + VM3.2 + SC3.0

告警信息【系统在启动cluster报错,无法正常启动cluster软件,如果是安装的SUN Cluster 3.0则导致机器无法正常启动。】
原因分析【虽然采用常规方法能够修改主机名,但是由于cluster软件中存在许多记录了主机名的配置文件,由于这些非常重要的配置文件没有被修改,导致cluster软件无法正常启动。】

处理过程:
1.将操作系统引导到非Cluster模式
将两台主机shutdown到ok 状态。
# scshutdown -y -g0
在ok提示符下将所有系统boot到非cluster模式。
ok  boot -x

2.在同时修改主机名
在两台主机上执行以下操作来修改主机名(假设名为mms)
# cd /etc/cluster/ccr
# grep mms1 *
# grep mms2 *
忽略所有的扩展名为.bak的文件,我们可以发现有如下几个文件需要修改。文件中除了infrastructure是肯定存在的,其它文件根据具体情款来定。
/etc/cluster/ccr/infrastructure
/etc/cluster/ccr/rgm_rg_SC3cirg
/etc/cluster/ccr/rgm_rg_SC3dbrg
/etc/cluster/ccr/rgm_rg_apacherg
/etc/cluster/ccr/rgm_rg_apachescalablerg
/etc/cluster/ccr/rgm_rg_nfsrg


2.1.修改infrastructure文件
root@mms1 # cd /etc/cluster/ccr
root@mms1 # vi infrastructure
替换所有的mms1 和mms2 为newmms1 和newmms2
在替换时一定要注意不能将所有的mms字符串都替换掉了。替换完成后存盘退出。
root@mms1 # /usr/cluster/lib/sc/ccradm -i /etc/cluster/ccr/infrastructure -o
root@mms2 # cd /etc/cluster/ccr
root@mms2 # vi infrastructure
替换所有的mms1 和mms2 为newmms1 和newmms2
在替换时一定要注意不能将所有的mms字符串都替换掉了。替换完成后存盘退出。
root@mms2 # /usr/cluster/lib/sc/ccradm -i /etc/cluster/ccr/infrastructure

2.2.修改rgm_rg_SC3cirg文件
root@mms1 # vi rgm_rg_SC3cirg
替换所有的mms1 和mms2 为newmms1 和newmms2
在替换时一定要注意不能将所有的mms字符串都替换掉了。替换完成后存盘退出。
root@mms1 # /usr/cluster/lib/sc/ccradm -i /etc/cluster/ccr/rgm_rg_SC3cirg -o
root@mms2 # vi rgm_rg_SC3cirg
替换所有的mms1 和mms2 为newmms1 和newmms2
在替换时一定要注意不能将所有的mms字符串都替换掉了。替换完成后存盘退出。
root@mms2 # /usr/cluster/lib/sc/ccradm -i /etc/cluster/ccr/ rgm_rg_SC3cirg

2.3.修改其它文件
参考2.2的步骤修改其余剩下的文件。

2.4.修改主机名
在两台主机上修改以下文件来更换主机名
# vi /etc/hosts
# vi /etc/hostname.hme0
# vi /etc/nodename
# vi /etc/net/ticlts/hosts
# vi /etc/net/ticots/hosts
# vi /etc/net/ticotsord/hosts
注意/etc/hostname.hme0可能根据具体的主机配置会不同。
在Nertra T1400/1405 ,上可能为/etc/hostname.hme0
在Nertra 20 ,V880 上可能为/etc/hostname.eri0
在V440, V480上可能为/etc/hostname.ce0

2.5.修改/.rhosts文件
在两台主机上编辑
# vi /.rhosts
将原有的mms1和mms2替换为newmms1 和newmms2。

2.6.修改core dump 配置
在1号机上编辑/etc/dumpadm.conf文件
修改
DUMPADM_SAVDIR=/var/crash/mms1

DUMPADM_SAVDIR=/var/crash/newmms1
修改目录名:
# mv /var/crash/mms1 /var/crash/newmms1

在2号机上编辑/etc/dumpadm.conf文件
修改
DUMPADM_SAVDIR=/var/crash/mms2

DUMPADM_SAVDIR=/var/crash/newmms2
修改目录名:
# mv /var/crash/mms2 /var/crash/newmms2

2.7.检查/etc/nsswitch.conf文件
在hosts栏中cluster必须为第一项。

2.8.删除SunPlex Manager软件包
在两台主机中删除SUNWscva SUNWscvr SUNWscvw 3个软件包。
# pkgrm SUNWscva SUNWscvr SUNWscvw
如果需要该软件包,可用重新再次安装它。


over,问题解决

论坛徽章:
0
发表于 2007-04-25 15:33 |显示全部楼层
不错,谢谢分享经验:rose:

论坛徽章:
0
发表于 2007-09-18 12:37 |显示全部楼层
学习一下,谢谢!!!!!!

论坛徽章:
0
发表于 2008-02-22 22:33 |显示全部楼层
此帖已收集到主题列表:lovely:

论坛徽章:
0
发表于 2009-10-29 15:05 |显示全部楼层
看起来是挺麻烦的。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP