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為不允許


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM