设为首页 收藏本站
查看: 2274|回复: 0

[经验分享] Linux之CentOS 聚合链路配置思路讲解

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-10-25 10:58:05 | 显示全部楼层 |阅读模式
centos 6.X   聚合链路


0、查看NetworkManager服务,停止NetworkManager服务。不做这一步很可能出问题
          service NetworkManager status
          service NetworkManager stop

1、修改三类文件
          /etc/sysconfig/network-scripts/下的ifcfg-*文件
          /etc/modprobe.conf 文件
          /etc/init.d/rc.local 文件

2、编辑虚拟网口配置文件 ,记住此文件复制的时候要把MAC地址去掉,去掉UUID
     vi     /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.111
NETMASK=255.255.255.0
GATEWAY=192.168.1.1

3、编辑各网卡的配置文件
     vi /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=none
TYPE=Ethernet
DEVICE=em1
ONBOOT=yes
MASTER=bond0
SLAVE=yes

vi /etc/sysconfig/network-scripts/ifcfg-eth1
BOOTPROTO=none
TYPE=Ethernet
DEVICE=em2
ONBOOT=yes
MASTER=bond0
SLAVE=yes

4、修改/etc/modprobe.conf     centos 6.5 是/etc/modprobe.d/bonding.conf
     最后两行加入
alias bond0 bonding
options bond0 miimon=100 mode=6
//     如果有多个bond配置文件,可按如下方式添加
alias bond1 bonding
options bond1 miimon=100 mode=6

注:
(1)、miimon 是链路监测的时间间隔单位是毫秒,miimon=100的意思就是,每100毫秒检测网卡和交换机之     间是否连通,如不通则使用另外的链路。
(2)、mode=0 表示负载均衡方式,两块网卡都工作,需要交换机作支持
      mode=1 表示冗余方式,网卡只有一个工作,一个出问题启用另外的
      mode=6 表示负载均衡方式,两块网卡都工作,不需要交换机作支持

5、修改/etc/rc.d/rc.local,加入以下内容     ,配置了modprobe.conf 可能不再需要配置rc.local
     modprobe bonding miimon=100 mode=6     // 也有加入 ifenslave bond0 eth0 eth1 这种形式
6、service network  restart     // 查看虚拟接口是否起来
     reboot        // 查看是否开机启动


=====================================================

centos 7.X 聚合链路

redhat 7中的网络管理工具
     有两种方式,一个是命令行 nmcli 一个是图形界面nmtui

     nmcli  [ OPTIONS ] OBJECT { COMMAND | help }

                 OBJECT := { general | networking | radio | connection | device | agent  }

       OPTIONS := {
       -t[erse]
       -p[retty]
       -m[mode] tabular | multiline
       -f[ields] <field1,field2,...> | all | common
       -e[scape] yes | no
       -n[ocheck]
       -a[sk]
       -w[ait] <seconds>
       -v[ersion]
       -h[elp]
       }

redhat 7 使用nmcli设置网卡绑定
一、创建组接口
          nmcli con add type team con-name CNAME ifname INAME [config JSON]
          CNAME 指代连接的名称,INAME 接口的名称,JSON(JavaScript Object Notation)指定所使用的处理器(runner)。
          JSON语法格式如下
               ‘{“runner”:{“name”:“METHOD”}}’
                  METHOD 可以是 broadcast、activebackup、roundrobin、loadbalance、lacp
例子:
                    nmcli con add type team con-name team0 ifname team0 config '{"runner":{"name":"activebackup"}}'

二、向组接口中添加设备
     nmcli con add type team-slave con-name CNAME ifname INAME master TEAM
     例子:nmcli con add type team-slave con-name team0-port1 ifname eth0 master team0
              nmcli con add type team-slave con-name team0-port2 ifname eth1 master team0

三、配置IP地址
     
     nmcli con mod team0 ipv4.addresses "192.168.1.24/24"
     nmcli con mod team0 ipv4.gateway "192.168.1.1"
     nmcli con mod team0 ipv4.dns "192.168.1.1"
     nmcli con mod team0 ipv4.method manual
     
     nmcli con up team0-port1
     nmcli con up team0
     teamdctl team0 state


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-291020-1-1.html 上篇帖子: CentOS下搭建DHCP服务器(联网安装) 下篇帖子: centos 7.0上RabbitMQ 3.5.6版本多实例启动操作讲解 Linux
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表