1、配置新节点与其他节点的互信(root,kingbase)
2、新节点关闭firewalld,selinux,否则新节点加入后其他节点看到的状态为unreachable
3、复制主节点目录及密码文件到新节点
scp -r /home/kingbase/cluster kingbase@192.168.56.73:/home/kingbase/
scp -r /home/kingbase/.encpwd kingbase@192.168.56.73:/home/kingbase/
4、删除新节点data目录(把data目录删除,只删除data下所有文件可能删除不干净)
rm -rf /home/kingbase/cluster/install/kingbase/data
5、修改新节点repmgr.conf
vi /home/kingbase/cluster/install/kingbase/etc/repmgr.conf
6、新节点执行repmgr standby clone
cd /home/kingbase/cluster/install/kingbase/bin
./repmgr standby clone -h192.168.56.71 -Uesrep -desrep
7、启动新节点
sys_ctl -D /home/kingbase/cluster/install/kingbase/data start
8、注册
./repmgr standby register
9、根据其他节点创建/etc/cron.d/KINGBASECRON,等待1分钟检查repmgrd 和 kbha 进程是否启动
10、新节点运行 monitor_exporter.sh start ,启动 node_exporter 和 postgres_exporter 进程
11、/home/kingbase/cluster/install/kingbase/bin/sys_monitor.sh restart