- 论坛徽章:
- 0
|
给大家共享一下:
这是某位移动里的大傻犯的错,费老大劲才能折腾回来
切切:不可以修改
/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,问题解决 |
|