zoukankan      html  css  js  c++  java
  • Centos 7 端口聚合

    简单粗暴,直接复制命令就好了

    还是先啰嗦一下,添加网卡之后,如果没有网卡配置文件,可以通过nmcli con show 先查看网卡的唯一ID,然后复制其他的网卡配置文件,修改device项,name项和UUID项即可。

    直接上命令吧

    查看连接信息

    nmcli con show

    定义网卡1和网卡2作为聚合网卡的话,需要删除Wired状态

    nmcli con delete Wired connection 1

    创建绑定,名称为bond0,绑定模式为balance-alb

    nmcli con add type bond ifname bond0 mode balance-alb

    这里啰嗦一下,绑定模式一共有七种

    (0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6

    具体说明可自行百度,或者查红帽文档

    https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/sec-network_bonding_using_the_command_line_interface

    简单说一下常用的

    mode=0:(balance-rr) Round-robin policy(平衡抡循环策略)平衡负载模式,有自动备援,但需要"Switch"支援及设定。

    mode=1,(active-backup) Active-backup policy(主-备份策略)只有一个设备处于活动状态,当一个宕掉另一个马上由备份转换为主设备。mac地址是外部可见得,从外面看来,bond的MAC地址是唯一的。

    mode=5,(balance-tlb) Adaptive transmit load balancing(适配器传输负载均衡)不需要任何特别的switch(交换机)支持的通道bonding。

    mode=6,(balance-alb) Adaptive load balancing(适配器适应性负载均衡)该模式包含了balance-tlb模式,同时加上针对IPV4流量的接收负载均衡(receive load balance, rlb),而且不需要任何switch(交换机)的支持。接收负载均衡是通过ARP协商实现的

       

    逼逼完毕,继续配置,将网卡ens37加入到bond0中,

    nmcli con add type bond-slave ifname ens37 master bond0

    然后再将网卡ens38加入到bond0中

    nmcli con add type bond-slave ifname ens38 master bond0

    编辑bond0的配置文件,像编辑普通网卡配置文件一样,写入IPADDR,PREFIX,GATEWAY,启动开关,启动协议,DNS等信息即可

    vi ifcfg-bond-bond0

    最后重启网络,即可测试。

       

       

       

       

  • 相关阅读:
    用Processon在线绘制UML的尝试
    软工UML学习札记
    结对项目:计算器 第三篇
    结对项目:计算器 第二篇
    TXT四则运算计算器 后日谈
    TXT四则运算计算器
    软件工程作业 四则运算(一)
    敏捷开发
    如何做“足够好”的软件
    关于如何衡量个人在各自团队的效率和绩效
  • 原文地址:https://www.cnblogs.com/withfeel/p/14267040.html
Copyright © 2011-2022 走看看