环境
Namesrv正常情况下都使用域名,便于后期维护。
域名 | IP | 指向到新IP | |
test-mq1 | test.com | 10.6.65.7 | 10.7.3.1 |
test-mq2 | test.com | 10.6.66.3 | 10.7.4.16 |
test-mq3 | test.com | 10.6.66.42 | 10.7.8.20 |
操作
1,在新的集群上将Namesrv集群部署好
nohup bin/mqnamesrv &
2,先将第一个域名解析指向到新的IP上,域名切换完一台后,检查Nameserv是否有新的连接到服务器上,正常没有项目发布是没有新的连接上来.
netstat -nat
3,关闭老集群的一台Nameserv服务, 所有的连接都会连上来
bin/mqshutdown namesrv
4,检查Nameserv是否有新的连接到服务器上
netstat -nat
5,其余两台按上面方法一台台操作,对业务侧无感。