最佳答案
现象:CVM热备部署成功后,需要修改高级仲裁的IP 地址,主机名不变。
解决方法:要考虑主备和仲裁的免密,一般通过将仲裁主机加入热备管理的环境可以实现。分下面
几种情况处理:
(1) 原来是热备管理的CVK 作为仲裁,这台CVK 仲裁主机重装,IP 地址、主机名都没有变化,如何
恢复高级仲裁。
a. 把 CVK 重新加入到环境中(免密的目的)
b. 从主上拷贝/etc/cmsd 目录到新仲裁的/etc/下
c. 在新仲裁上: vi /etc/cmsd/cmsd.xml 将其中的self 改成host,而role="3" 那一项的
host 改成self
d. 在新仲裁上: service cmsd start
e. 在新仲裁上:
update-rc.d cmsd defaults 90;
echo "* * * * * root /opt/bin/ms_cmsd_realtime_check.sh" >>
/etc/crontab;
service cron restart;
(2) 原来是热备管理的CVK 作为仲裁,CVK 更换IP、主机名,如何恢复高级仲裁。
a. 修改主和备上/etc/cmsd/cmsd.xml: 将role="3" 那一项里的name="xxx”和ip=”xxx”
修改为对应的仲裁主机名和IP
b. 从主上拷贝/etc/cmsd 目录到新仲裁的/etc/下
c. 在新仲裁上: vi /etc/cmsd/cmsd.xml 将其中的self 改成host,而role="3" 那一项的
host 改成self
d. 在新仲裁上: service cmsd start
e. 将备上热备服务停止: service cmsd stop
f. 重启主上热备服务: service cmsd restart
g. 启动备上服务: service cmsd start
(3) 原来的仲裁不用了,改用热备管理的另外一个CVK 作仲裁,如何恢复高级仲裁
a. 除了上面((2)、原来是热备管理的CVK 作为仲裁,CVK 更换IP、主机名)的步骤外:
216
b. 在新仲裁上还需要:
update-rc.d cmsd defaults 90;
echo "* * * * * root /opt/bin/ms_cmsd_realtime_check.sh" >>
/etc/crontab;
service cron restart;
(0)
热备如果做cvk,需要先删除//涉及集群中的cvk改地址是将上面的虚拟机迁移走,剔除集群,改完地址后再加回集群中
1. 依次关闭备、主、仲裁的热备服务,在备、主、仲裁上依次执行: service cmsd stop
2.修改主、备、仲裁的主机信息。主备上按照下面操作
mv /etc/drbd.d/r0.res /etc/drbd.d/r0.res.bak
可以通过xsconsole修改主机信息,
修改完成后一定要执行mv /etc/drbd.d/r0.res .bak /etc/drbd.d/r0.res
3.修改主/备/仲裁的配置文件中的ip地址为新的ip地址,如下:
Ø
Ø
ip = 172.16.60.32
netmask = 64
Ø
address 172.16.60.32:20136
4.依次重启主、备的热备服务,执行:service cmsd start
最后crm status查看正常即可
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论