前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS6.x下bonding的配置

CentOS6.x下bonding的配置

作者头像
染指流年
发布2023-03-13 16:06:03
4510
发布2023-03-13 16:06:03
举报
文章被收录于专栏:Mr.WangMr.Wang

环境介绍:

操作系统

网卡名称

负载模式

bond地址

CentOS6

em1/em2

mode1

172.16.0.183

1.备份网卡配置文件

代码语言:javascript
复制
[root@localhost ~]$ cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]$ mkdir /tmp/net_bak
[root@localhost network-scripts]$ cp ifcfg-*/tmp/net_bak/
[root@localhost network-scripts]$ ls /tmp/net_bak/
ifcfg-em1 ifcfg-em2  ifcfg-lo

2.加载bonding模块

代码语言:javascript
复制
modprobe --first-time bonding

3.创建基于bond0接口的配置文件

代码语言:javascript
复制
vim /etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0
TYPE=Bond
BOOTPROTO=none
ONBOOT=yes
IPADDR=172.16.0.183
NETMASK=255.255.255.0
GATEWAY=172.16.0.1
DNS1=114.114.114.114
USERCTL=no
BONDING_OPTS="mode=1 miimon=100"

4.加载bond0接口到内核

代码语言:javascript
复制
vi /etc/modprobe.d/bonding.conf
修改成如下:
alias bond0 bonding

5.编辑em1、em2的接口文件

代码语言:javascript
复制
vim /etc/sysconfig/network-scripts/ifcfg-em1
DEVICE=em1
MASTER=bond0
SLAVE=yes
USERCTL=no
ONBOOT=yes
BOOTPROTO=none

vim /etc/sysconfig/network-scripts/ifcfg-em2
DEVICE=em2
MASTER=bond0
SLAVE=yes
USERCTL=no
ONBOOT=yes
BOOTPROTO=none

6.关闭和停止NetworkManager服务

代码语言:javascript
复制
service  NetworkManager stop
chkconfig NetworkManager off

注: 如果有装的话关闭它,如果报错说明没有装这个,那就不用管

7.加载模块、重启网络

代码语言:javascript
复制
modprobe bonding
service network restart

8.查看bond0接口的状态

代码语言:javascript
复制
cat /proc/net/bonding/bond0

Bonding Mode: fault-tolerance (active-backup)  # bond0 接口当前的负载模式是主备模式
Primary Slave: None
Currently Active Slave: em2                    # 当前激活的网卡
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0

Slave Interface: em1                           # bond0 组内的网卡
MII Status: up
Speed: 1000 Mbps
Duplex: full

Link Failure Count: 2
Permanent HW addr: 84:2b:2b:6a:76:d4
Slave queue ID: 0

Slave Interface: em2                           # bond0 组内的网卡
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 84:2b:2b:6a:76:d5
Slave queue ID: 0
  • bonding模式介绍:
    • balance-rr (0) –轮询模式,负载均衡(bond默认的模式)
    • active-backup (1) –主备模式(常用)
    • balance-xor (2) -平衡模式
    • broadcast (3) -广播模式
    • 802.3ad (4) –动态链接聚合模式
    • balance-tlb (5) -适配器传输负载均衡
    • balance-alb (6) -适配器适应性负载均衡
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-05-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.备份网卡配置文件
  • 2.加载bonding模块
  • 3.创建基于bond0接口的配置文件
  • 4.加载bond0接口到内核
  • 5.编辑em1、em2的接口文件
  • 6.关闭和停止NetworkManager服务
  • 7.加载模块、重启网络
  • 8.查看bond0接口的状态
相关产品与服务
负载均衡
负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档