KingbaseES V8R6集群运维案例之---修改vip子网掩码
案例说明:
在初期部署时vip的子网掩码和物理ip的掩码不一致(正常应该一致),比如vip /16, ip /24;后期需要将vip掩码修改和物理ip一致。
适用版本:
KingbaseES V8R6
一、查看集群状态
[kingbase@node201 bin]$ ./repmgr service status
ID | Name | Role | Status | Upstream | repmgrd | PID | Paused? | Upstream last seen
----+-------+---------+-----------+----------+---------+------+---------+--------------------
1 | node1 | primary | * running | | running | 3082 | no | n/a
2 | node2 | standby | running | node1 | running | 9974 | no | 0 second(s) ago
二、查看主机网络
如下所示vip掩码为16,物理ip掩码为24:
[kingbase@node201 bin]$ ip add sh
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP qlen 1000
link/ether 08:00:27:df:15:2c brd ff:ff:ff:ff:ff:ff
inet 192.168.1.201/24 brd 192.168.1.255 scope global enp0s3
valid_lft forever preferred_lft forever
inet 192.168.1.88/16 scope global enp0s3:3
valid_lft forever preferred_lft forever
三、查看repmgr.conf配置
[kingbase@node201 bin]$ cat ../etc/repmgr.conf
virtual_ip='192.168.1.88/16'
net_device='enp0s3'
net_device_ip='192.168.1.201'
arping_path='/home/kingbase/cluster/R6C8/HAC8/kingbase/bin'
四、修改vip掩码
1、修改配置文件:(all nodes)
[kingbase@node202 bin]$ cat ../etc/repmgr.conf |grep virtual_ip
virtual_ip='192.168.1.88/24'
2、重启repmgrd服务(all nodes)
[kingbase@node201 bin]$ ps -ef |grep repmgrd
kingbase 4366 1 0 11:46 ? 00:00:00 /home/kingbase/cluster/R6C8/HAC8/kingbase/bin/repmgrd -d -v -f /home/kingbase/cluster/R6C8/HAC8/kingbase/bin/../etc/repmgr.conf
[kingbase@node201 bin]$ kill -2 4366
# rpmgrd进程down后,kbha进程自动将repmgrd服务拉起
[kingbase@node201 bin]$ ps -ef |grep repmgrd
kingbase 6013 1 0 11:50 ? 00:00:00 /home/kingbase/cluster/R6C8/HAC8/kingbase/bin/repmgrd -d -v -f /home/kingbase/cluster/R6C8/HAC8/kingbase/bin/../etc/repmgr.conf
3、卸载和加载vip
如下所示,vip重新以24位的掩码加载:
[kingbase@node201 bin]$ ip add del 192.168.1.88/16 dev enp0s3
[kingbase@node201 bin]$ ./kbha -A loadvip
[kingbase@node201 bin]$ ip add sh
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP qlen 1000
link/ether 08:00:27:df:15:2c brd ff:ff:ff:ff:ff:ff
inet 192.168.1.201/24 brd 192.168.1.255 scope global enp0s3
valid_lft forever preferred_lft forever
inet 192.168.1.88/24 scope global secondary enp0s3:3
valid_lft forever preferred_lft forever

浙公网安备 33010602011771号