V8R6版本数据库集群由于网络调整修改集群节点IP地址
原节点IP:
10.10.0.10
10.10.0.11
修改后IP:
10.10.0.12
10.10.0.13
操作方法:
1、停止数据库集群
sys_monitor.sh stop
确认各节点数据库和集群任务均已停止完成
ps -ef|grep kingbase
2、修改repmgr.conf
10.10.0.10服务器:
vi /home/kingbase/cluster/kingbase/etc/repmgr.conf
conninfo='host=10.10.0.12 user=esrep dbname=esrep ....
trusted_servers='10.10.0.30'
virtual_ip='10.10.0.14/24'
net device_ip='10.10.0.12'
10.10.0.11服务器:
vi /home/kingbase/cluster/kingbase/etc/repmgr.conf
conninfo='host=10.10.0.13 user=esrep dbname=esrep ....
trusted_servers='10.10.0.30'
virtual_ip='10.10.0.14/24'
net device_ip='10.10.0.13'
3、10.10.0.10服务器:
repmgr primary register --force
repmgr cluster show
此时主节点恢复正常
4、10.10.0.11服务器:
repmgr standby clone -h10.10.0.13 -Uesrep -desrep
sys_ctl -D /home/kingbase/cluster/kingbase/data start
repmgr standby register --force
repmgr cluster show
此时备节点恢复正常
5、重启集群
sys_monitor.sh restart
6、确认集群状态及进程
repmgr cluster show
repmgr service status
ps -ef|grep kingbase