造价通

反馈
取消

热门搜词

造价通

取消 发送 反馈意见

RHEL 7系统下做网卡绑定

2018/09/06102 作者:佚名
导读:环境 共有13台DELL R730服务器,安装最新的redhat linux 7.2 系统,要求最小化安装,并配置网卡1/2 做bonding,模式要求主备模式 实施 系统安装省略 配置过程 最小化安装后,系统没有ifconfig命令,从光

环境

共有13台DELL R730服务器,安装最新的redhat linux 7.2 系统,要求最小化安装,并配置网卡1/2 做bonding,模式要求主备模式

实施

系统安装省略

配置过程

最小化安装后,系统没有ifconfig命令,从光盘介质中安装net-tools*x86.64.rpm 软件包,系统光盘Package下面,rpm –ivh 安装即可!

Linux网卡绑定有几种模式

bond模式:

1. Mode=0(balance-rr) 表示负载分担round-robin,和交换机的聚合强制不协商的方式配合。

2. Mode=1(active-backup) 表示主备模式,只有一块网卡是active,另外一块是备的standby,这时如果交换机配的是捆绑,将不能正常工作,因为交换机往两块网卡发包,有一半包是丢弃的。

3. Mode=2(balance-xor) 表示XOR Hash负载分担,和交换机的聚合强制不协商方式配合。(需要xmit_hash_policy)

4. Mode=3(broadcast) 表示所有包从所有interface发出,这个不均衡,只有冗余机制…和交换机的聚合强制不协商方式配合。

5. Mode=4(802.3ad) 表示支持802.3ad协议,和交换机的聚合LACP方式配合(需要xmit_hash_policy)

6. Mode=5(balance-tlb) 是根据每个slave的负载情况选择slave进行发送,接收时使用当前轮到的slave

7. Mode=6(balance-alb) 在5的tlb基础上增加了rlb。

修改配置文件,linux7 配置绑定,只需修改如下几个文件就可以了。Linux 7系统下识别网设备名字为em1、em2这样命名的,这里可以要求em1 、em2做绑定,模式是主备模式也就是mode=1

1) 创建ifcfg-bond0文件

进入cd /etc/sysconfig/network-s/目录下

cp ifcfg-em1 ifcfg-bond0,生成ifcfg-bond0配置文件

vi ifcfg-bond0

BOOTPROTO=static

DEVICE=bond0

NAME=bond0

TYPE=Bond

BONDING_MASTER=yes

ONBOOT=yes

IPADDR=10.7.101.92 #ip地址

NETMASK=255.255.255.0 # 掩码

GATEWAY=10.7.101.1 # 网关

PREFIX=24

BONDING_OPTS= "miimon=200 mode=1"

保存

2) 修改网卡配置文件

vi ifcfg-em1

TYPE=Ethernet

BOOTPROTO=none

DEVICE=em1

NAME=em1

BONDING_MASTER=yes

ONBOOT=yes

MASTER=bond0

SLAVE=yes

修改另外一个网卡配置文件

vi ifcfg-em2

TYPE=Ethernet

BOOTPROTO=none

DEVICE=em2

NAME=em2

BONDING_MASTER=yes

ONBOOT=yes

MASTER=bond0

SLAVE=yes

插上网线,重启network 服务器进程,

systemctlrestart network

状态查看

观察网卡bonding的工作状态

cat/proc/net/bonding/bond0

netstat –rn

ifconfig –a

*文章为作者独立观点,不代表造价通立场,除来源是“造价通”外。
关注微信公众号造价通(zjtcn_Largedata),获取建设行业第一手资讯

热门推荐

相关阅读