linux系统下网络主-备份策略之网卡bond技术
时间:2016-12-29 22:59 来源:linux.it.net.cn 作者:IT
操作系统:CentOS Linux release 7.1.1503 (Core)
网卡适配器: eno1、eno2
bonding类型:mode=1 (active-backup),主-备份策略
网卡绑定mode共有七种,每种模式,都有各自的用处,笔者由于在工作中使用的是mode=1 (active-backup)模式
在此笔者将工作中使用到的网卡绑定bonding技术的mode=1 (active-backup)模式的配置实现过程记录如下:
1、在Centos 7中,我们可以使用modinfo bonding 命令查看bonding模块的信息,默认情况下bonding模块没有被加载
我们可以以root用户登录,输入如下的命令进行开启加载bonding模块
modprobe --first-time bonding //--first-time Fail if module already inserted or removed
2、创建bond0配置文件,创建/etc/sysconfig/network-scripts/ifcfg-bond0文件,加入如下内容
DEVICE=bond0
NAME=bond0
TYPE=Bond
BONDING_MASTER=yes
IPADDR=10.101.230.30
PREFIX=27
GATEWAY=10.101.230.1
ONBOOT=yes
BOOTPROTO=none
BONDING_OPTS="mode=1 miimon=100"
其中BONDING_OPTS指定bonding的模式,其中10.101.230.30/27将作为bond0的ip地址
3、配置eno1与eno2的网卡配置文件,文件位于/etc/sysconfig/network-scripts/目录,分别为ifcfg-eno1,ifcfg-eno2。这里先修改ifcfg-eno1
TYPE=Ethernet
BOOTPROTO=none #默认为dhcp,这里修改成none,也可以修改成static
DEVICE=eno1
ONBOOT=yes #默认为no,这里修改成yes
#以下两项为新增配置选项
MASTER=bond0
SLAVE=yes
4、以同样的方法,修改ifcfg-eno2配置文件,修改完成后,我们再使用如下命令让网络配置生产,最后再重启network.service服务
nmcli con reload //make Network Manager aware the changes.
systemctl restart network.service //重启网络服务
5、最后我们可以使用如下命令检测bond0接口是否已经启动和工作。
6、测试,笔者采用的测试方法,为断掉其中一个网卡的网络线缆,然后再访问服务器,正常则为成功。
(责任编辑:IT)
操作系统:CentOS Linux release 7.1.1503 (Core) 网卡适配器: eno1、eno2 bonding类型:mode=1 (active-backup),主-备份策略
网卡绑定mode共有七种,每种模式,都有各自的用处,笔者由于在工作中使用的是mode=1 (active-backup)模式 在此笔者将工作中使用到的网卡绑定bonding技术的mode=1 (active-backup)模式的配置实现过程记录如下: 1、在Centos 7中,我们可以使用modinfo bonding 命令查看bonding模块的信息,默认情况下bonding模块没有被加载 我们可以以root用户登录,输入如下的命令进行开启加载bonding模块 modprobe --first-time bonding //--first-time Fail if module already inserted or removed 2、创建bond0配置文件,创建/etc/sysconfig/network-scripts/ifcfg-bond0文件,加入如下内容 DEVICE=bond0 NAME=bond0 TYPE=Bond BONDING_MASTER=yes IPADDR=10.101.230.30 PREFIX=27 GATEWAY=10.101.230.1 ONBOOT=yes BOOTPROTO=none BONDING_OPTS="mode=1 miimon=100" 其中BONDING_OPTS指定bonding的模式,其中10.101.230.30/27将作为bond0的ip地址 3、配置eno1与eno2的网卡配置文件,文件位于/etc/sysconfig/network-scripts/目录,分别为ifcfg-eno1,ifcfg-eno2。这里先修改ifcfg-eno1 TYPE=Ethernet BOOTPROTO=none #默认为dhcp,这里修改成none,也可以修改成static DEVICE=eno1 ONBOOT=yes #默认为no,这里修改成yes #以下两项为新增配置选项 MASTER=bond0 SLAVE=yes 4、以同样的方法,修改ifcfg-eno2配置文件,修改完成后,我们再使用如下命令让网络配置生产,最后再重启network.service服务 nmcli con reload //make Network Manager aware the changes. systemctl restart network.service //重启网络服务 5、最后我们可以使用如下命令检测bond0接口是否已经启动和工作。
6、测试,笔者采用的测试方法,为断掉其中一个网卡的网络线缆,然后再访问服务器,正常则为成功。 (责任编辑:IT) |