【RedHat Linux】 链路聚合
【链路聚合】
RHEL 7
运行模式:
teamd		守护进程, teamdctl
roundrobin 	轮询
activebackup 	热备份, 其中一个位为backup
loadbalance	负载均衡
lacp		维持接口流速相同,需要交换机支持
broadcatst	广播
配置方法
1. 创建接口
nmcli con add con-name "team0" ifname team0 type team config '{"runner":{"name":"activebackup"}"}'
2. 聚合链路
nmcli con add con-name team0-p1  ifname eno1  type team-slave master team0
nmcli con add con-name team0-p2  ifname eno2  type team-slave master team0
3. 配置接口
nmcli con mod team0 ipv4.method manual  ipv4.addr "" ipv4.dns ...
4.启动链接
nmcli con up team0
nmcli con up team0-p1
nmcli con up team0-p2
RHEL 6
1、首先確定自己的操作系统是否支持bonding 
    [root@cd ~]# modinfo bonding  
    如果沒有消息返回,说明內核不支持bonding,需要重新编译內核。  
    2、检查ifenslave   
    #which ifenslave   
    /sbin/ifenslave
3、建立虚拟网卡ifcfg-bond0设置 
DEVICE=bond0 
TYPE=Ethernet 
ONBOOT=yes 
NM_CONTROLLED=yes 
BOOTPROTO=static 
IPADDR=192.168.1.3 
NETMASK=255.255.255.0 
GATEWAY=192.168.1.1 
USERCTL=NO 
BONDING_OPTS="mode=1 miimon=100"   //不写会丢包
//不区分大小写
4、eth0、1设置  //所有ethxx配置的時候去掉MAC地址  
    DEVICE=eth0  
    TYPE=Ethernet  
    ONBOOT=yes  
    NM_CONTROLLED=yes  
    BOOTPROTO=none  
    MASTER=bond0  
    SLAVE=yes           
    USERCTL=NO  
    5、编辑/etc/modprobe.d/bonding.conf文件,加入以下内容   
    alias bond0 bonding   
    options bond0 miimon=100 mode=1 //1表示主备 0表示负载均衡(需要交换机端口聚合)  
6、执行绑定  modprobe bonding 
    7、重启系统  service network restart
    8、 cat /proc/net/bonding/bond0可查看bonding状态   
    注意:  
    1、必须彻底关闭NetworkManger服务,否则会和bond网卡冲突  
    - - >service NetworkManger stop  
    - - >chkconfig NetworkManger off  
    2.RHEL 6X版本的配“/etc/modprobe.d/”文件下面自己手动新建“bonding.conf”  
    3.多個bonging文件配置模式一致
【RedHat Linux】 链路聚合的更多相关文章
- Linux 链路聚合
		Linux 链路聚合 链路聚合与双网卡绑定几乎相同,可以实现多网卡绑定主从荣誉,负载均衡,提高网络访问流量.但链路聚合与双网卡绑定技术(bond)不同点就在于,双网卡绑定只能使用两个网卡绑定,而链路聚 ... 
- linux链路聚合
		配置聚合连接(网卡绑定,链路聚合): eth0 ================>>虚拟网卡team eth1 配置聚合连接 [root@Centos7-Server ~]# nmcli ... 
- linux初学者-网卡的链路聚合篇
		linux初学者-网卡的链路聚合篇 网卡的链路聚合就是将多块网卡连接起来,当一块网卡损坏,网络依旧可以正常运行,可以有效的防止因为网卡损坏带来的损失,同时也可以提高网络访问速度. 网卡的链路聚合一般常 ... 
- Linux进阶之链路聚合
		CentOS7用命令配置链路聚合 链路聚合是一个计算机网络术语,将多个物理端口汇聚在一起,形成一个逻辑端口,以实现出入流量在各成员端口的负荷分担,交换机根据用户配置的端口负荷分担策略决定网络封包从哪个 ... 
- Linux 网卡聚合
		Linux 网卡聚合的类型: 1.broadcast:传输来自所有端口的每个包 2.roundrobin:以轮播方式传输来自每个端口的包 3.activebackup:故障转移运行程序,监视更改并选择 ... 
- Redhat Linux网卡配置与绑定
		Redhat Linux的网络配置,基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失. 相关的 ... 
- Redhat Linux安装JDK 1.7
		本篇主要介绍在Redhat Linux(Red Hat Enterprise Linux Server release 5.7 (Tikanga))系统上安装JDK 1.7,其它Linux平台安装也大 ... 
- 华为5700s配置链路聚合
		/创建聚合链路,数值可以随意. port link-type trunk /设置成trunk模式.(如果是接入vlan的话,link-type acess) port trunk allow-pass ... 
- 解决redhat linux下IP地址可以ping通,域名无法ping通问题
		解决redhat linux下IP地址可以ping通,域名无法ping通 在/etc/resolv.conf中添点东西 格式如下: nameserver xxx.xxx.xxx.xxx nameser ... 
随机推荐
- .net通用类型转换方法
			由于数据类型多,要按照逐个类型写一个类型转换的方法的话一是代码量多,显得累赘. using System; using System.ComponentModel; using System.Glob ... 
- asp.net使用一般处理程序实现文件下载
			首先有一个html页面,页面有一个链接,点击链接弹出文件下载/保存(类似迅雷下载链接) <!DOCTYPE html> <html> <head> <meta ... 
- 设计多选按钮ListChooseView
			设计多选按钮ListChooseView 答应某位女屌丝而写的控件,效果还不错,开源给大家^_^! 效果图: 源码: // // ListChooseView.h // ScrollChooseBut ... 
- [book] iOS 8 Swift Programming Cookbook
			iOS 8 Swift Programming Cookbook 资源地址 http://pan.baidu.com/s/1c0hn1Gc 书籍介绍 源码截图 书籍截图 
- windows 10最新版镜像资源下载 Win10 ISO下载教程
			最近发现原创写的文章被无良爬走,而且变成了无图尬文,所以开头附上原文地址: http://www.cnblogs.com/xueyudlut/p/7497975.html -------------- ... 
- Hadoop HBase概念学习系列之数据模型(七)
			HBase是一个类似BigTable的分布式数据库, 它是一个稀疏的长期存储的(存在硬盘上).多维度的.排序的映射表.这张表(HBase)的索引是行关键字.列关键字和时间戳. HBase中的数据 ... 
- Visual Studio 2013 Web开发新特性
			微软正式发布Visual Studio 2013 RTM版,微软还发布了Visual Studio 2013的最终版本..NET 4.5.1以及Team Foundation Server 2013. ... 
- 如何运行vue项目(从gethub上download的开源项目)
			前提:入坑vue.js,从GitHub上download一个vue.js的开源项目,发现不知如何在浏览器运行,通过查阅网上教程,发现网上的很多是教你怎么新建项目,并没有一个是教如何打开已有的项目.自已 ... 
- markdownpad 2 pro版本 注册码
			注册email: www.zixue.it 注册码: 4vuvQFtGkF0oH7by922v75FtaUGq7niFveCKDxqC2KSqYTfaSGzxzxKQXNhc2BG51N9URrF7 ... 
- 【2015蓝桥杯省赛】C++ B组试题
			1.奖券数目 作答:52488,正确 #include <iostream> using namespace std; bool check(int x) { ] = { }; while ... 
