网卡热备部署配置

网卡热备部署配置

1. 热备简介

一般来讲,生产环境必须提供7×24小时网络传输。借助于网卡绑定技术,不仅可以提高网络传输速度,更重要的是,还可以确保在其中一块网卡出现故障时,依然可以正常提供上网服务;部署网卡热备技术,即使有一块网卡突然出现故障,另一块网卡会自动顶替上去,保障数据传输不会中断

2. 配置步骤

1.在虚拟机下添加一块网卡,设置两块网卡都在仅主机模式下

网卡热备部署配置_第1张图片

3.    编辑两块网卡,对两块网卡进行“初始设置”,原本独立的网卡此时需要被配置成为一块“从属”网卡,服务于“主”网卡,不该有自己的IP地址信息等

第一块网卡

#vi/etc/sysconfig/network-scripts/网卡1名字

TYPE=Ethernet

BOOTPROTO=none

ONBOOT=yes

USERCTL=no

DEVICE=(网卡1名字)

MASTER=bond0

SLAVE=yes

第二块网卡

#vi/etc/sysconfig/network-scripts/网卡2名字

TYPE=Ethernet

BOOTPROTO=none

ONBOOT=yes

USERCTL=no

DEVICE=(网卡2名字)

MASTER=bond0

SLAVE=yes

4.    将绑定好后的设备命名为bond0并把IP地址等填写进去,这样当用户访问相应的服务时候,实际上就是由着两块网卡设备在共同提供服务

#vi/etc/sysconfig/network-scripts/ifcfg-bond0

TYPE=Ethernet

BOOTPROTO=none

ONBOOT=yes

USERCTL=no

DEVICE=bond0

IPADDR=192.168.10.10

PREFIX=24

DNS=192.168.10.1

NM_CONTROLLED=no

5创建网卡绑定的驱动文件,使得绑定后的bond0网卡能够支持绑定技术(bonding;同时定义网卡以mode6模式进行绑定,且出现故障时间为100毫秒

常见的网卡卡驱动有三种模式——mode0mode1mode6

mode0(平衡模式):平时两块网卡均工作,且自动备援,但需要在与服务器本地网卡相连的交换机设备上进行聚合来支持绑定技术。

mode1(自动备援模式):平时只有一块网卡工作,在故障后自动替换为另一张的网卡

mode6(平衡负载模式):平时两块网卡均工作,且自动备援,无须交换机设备提供辅助支持

#vi /etc/modprobe.d/bond.conf

alias  bond0  bonding

options  bond0  miimon=100  mode=6

5.    重启网络服务,正常情况下只有bond0网卡设备才有IP等信息

#systemctlrestart network

#ifconfig

网卡热备部署配置_第2张图片

6.    执行ping 192.168.10.10命令检查网络连通性,为了检测网卡热备是否成功,我们在虚拟机中突然移除一块网卡,可以看到网卡切换过程(一般只有一个数据包丢失)。然后另一块网卡会继续为用户提供服务(丢包处红色以标注)

#ping192.168.10.10

网卡热备部署配置_第3张图片

 


你可能感兴趣的:(运维,网卡热备)