瀚高数据库集群切换后VIP丢失的处理方法

环境

系统平台:Linux x86-64 Red Hat Enterprise Linux 7,中标麒麟(申威)7,中标麒麟(海光)7,中标麒麟(龙芯)7,中标麒麟(飞腾)7
版本:5.6.5,4.5,4.3.4,6.0

文档用途

本文主要用于介绍当瀚高数据库各类集群切换后,出现VIP丢失情况的处理方法。

详细信息

一、repmgr集群

对于此类情况,主要有两种处理方法。

方法一、在新主节点重新注册主节点状态

repmgr primary register -F

方法二、手动执行IP绑定的操作系统命令

ip addr add IP/NETMASK dev 网卡名称

举例:

ip addr add x.x.0.18/24 dev eth0

二、HGHAC集群

新版本hghac采用vip-manager管理vip,目前未发现有vip丢失现象,部分老版本采用callback脚本管理vip,可能会触发vip丢失情况,可采用集群切换使其自行加载vip或手动进行vip的添加。以下为两种方法示例。

方法一、手动进行集群切换

hghactl  switchover 集群名称   ##已配置hghac相关环境变量

/opt/HighGo/tools/hghac/hghactl/hghactl -c /opt/HighGo/tools/hghac/hghac.yaml  switchover  集群名称  ##未配置环境变量

方法二、手动执行IP绑定的操作系统命令

ip addr add IP/NETMASK dev 网卡名称

举例:

ip addr add x.x.0.18/24 dev eth0

三、db_ha集群

db_ha在版本4.1.4后未发现丢失vip现象,之前版本如出现该现象可使用db_ha addvip 命令进行手动添加。

db_ha addvip  ip_address -v vip_address -f configuration_file

示例在x.x.0.17节点上添加vipx.x.0.18:

db_ha addvip x.x.0.17 -v x.x.0.18 -f /usr/local/db_ha/conf/db_ha.conf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值