【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文件配置模式一致
最新文章
- jQuery入门(2)使用jQuery操作元素的属性与样式
- Java汉字转拼音
- Codeforces Round #235 (Div. 2) A. Vanya and Cards
- CentOS转的服务器磁盘规划
- Fiddler中session的请求/响应类型与图标对照表
- 学习Hadoop不错的系列文章
- 信号之system函数
- ASP.NET 学习小记 -- “迷你”MVC实现(2)
- Android-webView的loadUrl
- 关于JS历史拓展
- Powershell使用管道
- spring+jotm+ibatis+mysql实现JTA分布式事务
- Kali无法启动、无法安装
- VS编写一个项目的路径规划
- FTR-B3GA003Z-信号继电器
- python基础知识~配置文件模块
- ORA-00257:archiver error问题处理方法
- Javascript异步编程之setTimeout与setInterval详解分析(一)
- 使用MySQL命令行修改密码
- 转 configure: error: Cannot find ldap libraries in /usr/lib 解决办法
热门文章
- [WinCE | VS2008 | Solution] VS2008 building WinCE projects taking a long time
- django使用LDAP验证
- 搭建企业级全网数据定时备份方案[cron + rsync]
- 数据库初始化以及制作为Windows服务
- 高性能网站架构缓存——redis集群
- Memorize and recite an important historical speech
- 寒假短期学习计划 - C++
- Mysql 漏洞利用(越权读取文件,实战怎么从低权限拿到root密码)[转]
- T440安装Win7系统
- mac 安装npm