zoukankan      html  css  js  c++  java
  • RHEL7 下双网卡绑定做主备(冗余)

    应用环境

    在生产环境中,为了提高网络容错或吞吐量,一般服务器都会采取多网卡绑定的策略(此处只讲主备模式)。

    在RedHat 6.x下一般叫网卡做“bond”,在7.x版本中改名叫“Team”。

    测试环境

    RHEL7.0 (Centos7适用)真实物理机,4块网卡,绑定网卡1(eno1)和网卡3(eno3)。

    配置Team有两种方式,第一种是使用nmcli命令(推荐),第二种是添加并配置文件(手动需要小心)。

    如果大家有更好的方法也欢迎分享。

    具体配置:方法①(推荐)

    1. 创建组接口

    ~]#nmcli connection add type team ifname team0 con-name team0 config '{"runner":{"name":"activebackup"}}'  #activebackup就是指的主备模式

    2. 配置组接口地址

    ~]#nmcli connection modify team0 ipv4.addresses "192.168.10.1/24 192.168.10.254"  #配置IP地址,掩码,网关

    ~]#nmcli connection modify team0 ipv4.method manual

    3. 添加端口至组接口

    ~]#nmcli connection add ifname eno1 con-name team0-port1 type team-slave master team0  #将网卡eno1加入team0

    ~]#nmcli connection add ifname eno3 con-name team0-port3 type team-slave master team0  #将网卡eno3加入team0

    4. 重启网络

    ~]#systemctl restart network  #配置到此结束

    5. 测试检查

    ~]#teamdctl team0 state  #较详细查看team端口并显示当前使用的端口

    ~]#teamnl team0 ports  # 简单查看加入的端口

    6. 实际验证

    手动断开当前走线路或者使用命令ip link set enoX down模拟

    再次查看:

    上图显示已经自动切换到eno3线路,链路自动切换成功!

    具体详细测试可以通过在另一台主机上开启一个长ping,然后再断链路查看丢包与连通性。

        

    结束.

      

  • 相关阅读:
    css选择符有哪些?哪些属性可以继承?优先级算法如何计算?内联和important哪个优先
    移动端重要的几个CSS3属性设置
    关于移动端的Click事件
    JS根据key值获取URL中的参数值,以及把URL的参数转换成json对象
    动态添加JS文件到页面
    JS 模拟C# 字符串格式化操作
    JS cookie 读写操作
    很好用的Tab标签切换功能,延迟Tab切换。
    SpringMVC 原理
    SpringMVC 三种异常处理方式
  • 原文地址:https://www.cnblogs.com/ding2016/p/5912590.html
Copyright © 2011-2022 走看看