暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为GaussDB A 增加开机启动项iptables

墨天轮 2019-10-12
846

增加开机启动项iptables

集群环境在下电上电之后,或者Reboot之后,需要将iptables写入开机启动项。
  • SUSE操作系统下按如下命令:
    vi /etc/init.d/boot.local

    在LVS主节点的文件末尾添加:

    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备节点的文件末尾添加:

    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地址。
  • RedHat(CentOS)操作系统按如下命令:
    vi /etc/rc.d/rc.local

    在LVS主节点的文件末尾添加:

    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备节点的文件末尾添加:

    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命令。


查看更多:华为GaussDB 200 安装负载均衡
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论