如何处理GaussDB 200安装部署LVS报错

问题描述

【操作系统】RedHat 7.2

 

【产品】GaussDB 200

 

【版本】6.5.1

 

某单位安装部署LVS不成功,告警Failed to set master iptables,现象如下:

fe84b04950ac4f95884a0421e9174920

解决方案

【问题处理】

增加开机启动项iptables,再重新安装后问题解决

1.增加开机启动项iptables

在LVS主节上,vi /etc/rc.d/rc.local 文件末尾添加

iptables  -t mangle -I PREROUTING -p tcp -m tcp -d $VIP –dport $VPORT -m mac ! –mac-source $MAC_Director_B -j MARK –set-mark 0x1
在LVS备节上,vi /etc/rc.d/rc.local 文件末尾添加

iptables  -t mangle -I PREROUTING -p tcp -m tcp -d $VIP –dport $VPORT -m mac ! –mac-source $MAC_Director_A -j MARK –set-mark 0x1

参数说明:

 $VIP:LVS指定的虚拟IP

 $VPORT:CN的端口号.

 $MAC_Director_B:表示LVS备机网卡的mac地址

 $MAC_Director_A:表示LVS主机网卡的mac地址

添加完成后,检查或修改权限      chmod +x /etc/rc.d/rc.local ,  查看LVS主备上网卡名是否一致,如果不一致,先需要手动执行如下命令清除iptables规则:

iptables -t mangle -F  再手动在LVS主备节点执行各自对应操作系统的iptables命令进行查看

2.重新安装LVS

 

执行gs_loadbalance -t install -U omm -X安装成功,如下图:

a0c8a3d2e74b4cc397c4a94b6b9854ae

 

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/bigdata/316226.html

(0)
上一篇 2025年10月28日 11:19
下一篇 2025年10月28日 14:12

相关推荐

发表回复

登录后才能评论