环境

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,其余两台按上面方法一台台操作,对业务侧无感。