4.CentOS7下双网卡实现负载均衡

1.首先确认电脑中存在两张网卡

4.CentOS7下双网卡实现负载均衡_第1张图片

2.修改两块网卡信息使之支持绑定主物理网卡

主物理网卡
[root@master-1 ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens192
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens192"
UUID="c4169d09-6c68-4771-9bc1-d63743502a48"
DEVICE="ens192"
ONBOOT="yes"
IPADDR="172.17.0.201"
PREFIX="24"
GATEWAY="172.17.0.1"
DNS1="218.30.19.50"
IPV6_PRIVACY="no"

USERCTL=no                    #是否允许普通用户控制此网卡
MASTER=bond0                  #绑定后的主网卡名称,此为虚拟网卡
SLAVE=yes                     #开启丛书网卡


从物理网卡
[root@master-1 ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens224TYPE=Ethernet 
PROXY_METHOD=none 
BROWSER_ONLY=no 
BOOTPROTO=none 
DEFROUTE=yes 
IPV4_FAILURE_FATAL=no 
IPV6INIT=yes 
IPV6_AUTOCONF=yes 
IPV6_DEFROUTE=yes 
IPV6_FAILURE_FATAL=no 
IPV6_ADDR_GEN_MODE=stable-privacy 
NAME=ens224 
UUID=8bd3f808-bbd1-43a4-9240-f7feeb72e62c 
DEVICE=ens224 
ONBOOT=yes 

USERCTL=no 
MASTER=bond0 
SLAVE=yes

3.修改主虚拟网卡信息(直接创建文件)

vim /etc/sysconfig/network-scripts/ifcfg-bond0
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
DEVICE=bond0
IPADDR=172.17.0.201         #IP地址
PREFIX=24                   #子网掩码
GATEWAY=172.17.0.1          #网管
DNS1=218.30.19.50           #DNS1
DNS2=218.30.19.40           #DNS2
NM_CONTROLLED=no

4.修改Linux内核支持网卡绑定驱动(直接创建文件)

常见的网卡绑定驱动有三种模式,mode0、mode1和mode6。
Mode0(平衡负载模式):平时两块网卡均工作,且自动备援,但需要在交换机上进行端口聚合来支持绑定技术。
Mode1(自动备援模式):平时只有一块网卡工作,在它故障后备用网卡自动替换上去工作。
Mode6(平衡负载模式):平时两块网卡均工作,且自动备援,无须交换机提供辅助支持。
创建网卡绑定的驱动文件,使得绑定后的bond0网卡能够支持绑定技术(bonding);同时定义网卡以mode6模式进行绑定,且出现故障时自动切换的时间为100毫秒。

 

vim /etc/modprobe.d/bond.conf
alias bond0 bonding
options bond0 miimon=100 mode=6

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

systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl restart network

6.测试

   用另一台电脑一直ping IP地址

  其中使用 ifconfig  物理网卡名称  down        移除网卡查看效果

  使用 ifconfig  物理网卡名称  up   添加网卡

 

 

//是否允许普通用户控制此网卡,no为不允许

你可能感兴趣的:(4.CentOS7下双网卡实现负载均衡)