配置Centos8雙網絡卡自動備援和平衡負載模式
阿新 • • 發佈:2022-03-25
原理: 物理網絡卡兩塊, 邏輯上是一主雙從, 按不同的模式負載執行,常用模式如互備或並行提供雙倍頻寬等。
1、部署雙網絡卡
2、配置2塊網絡卡為從屬網絡卡,這2塊網絡卡配置都不應該有IP,IP地址在主網絡卡ifcfg-bond0上配置,配置檔案如下:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
DEVICE=eth0
MASTER=bond0
SLAVE=yes
vim /etc/sysconfig/network-scripts/ifcfg-eth1
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
DEVICE=eth1
MASTER=bond0
SLAVE=yes
vim /etc/sysconfig/network-scripts/ifcfg-bond0
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
DEVICE=bond0
IPADDR=192.168.8.7
PREFIX=24
DNS=114.114.114.114
NM_CONTROLLED=no
3、啟動Linux核心對網絡卡繫結驅動的支援,常見模式三種:
mode0(平衡負載模式):平時兩塊網絡卡均工作,且自動備援,但需要在與伺服器本地網絡卡相連的交換機裝置上進行埠聚合來支援繫結技術。
mode1(自動備援模式):平時只有一塊網絡卡工作,在它故障後自動替換為另外的網絡卡。
mode6(平衡負載模式):平時兩塊網絡卡均工作,且自動備援,無須交換機裝置提供輔助支援。
vim /etc/modprobe.d/bond.conf
alias bond0 bonding
options bond0 miimon=100 mode=6
#配置好bond0網絡卡的繫結模式後重啟網路服務即可成功
systemctl restart NetworkManager
nmcli c reload
#檢視一下網路配置,正常情況下只有網絡卡bond0才會有IP地址資訊
ifconfig