1. 程式人生 > 其它 >配置Centos8雙網絡卡自動備援和平衡負載模式

配置Centos8雙網絡卡自動備援和平衡負載模式

原理: 物理網絡卡兩塊, 邏輯上是一主雙從, 按不同的模式負載執行,常用模式如互備或並行提供雙倍頻寬等。


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