linux雙網卡bonding綁定實現負載均衡

爲了提高系統的高可用性,我們可以將兩個或多個網卡進行綁定,變爲一個虛擬網卡,使用同一個ip地址,以保證一個鏈路斷掉的時候,另一個鏈路能隨時啓動,提高系統的穩定性。

虛擬機中啓用雙網卡

wps_clip_image-9173

wps_clip_image-3313

Finish

雙網卡工作的時候表現爲一個虛擬網卡(bond0),該虛擬網卡也需要驅動,驅動名叫bonding

查看內核是否支持雙網卡的綁定

vim  /boot/config-2.6.18-164.e15

wps_clip_image-22087

說明支持這種網絡模式,並且BOUNDING是一個內置模塊

進入

wps_clip_image-14579

wps_clip_image-11990

網卡綁定之後使用統一的ip,那麼eth0和eth1就不需要設置ip就可以了

vim ifcfg-eth0

wps_clip_image-9640

vim ifcfg-eth1

wps_clip_image-24880

產生額外的網卡文件ifcfg-bond0

cp ifcfg-eth0  ifcfg-bond0

(虛擬網卡bond0需要地址)

vim ifcfg-bond0

wps_clip_image-4688

vim /etc/modprobe.conf  (爲了讓系統加載bonding模塊)

在這個文件中添加

wps_clip_image-18615

wps_clip_image-10590(延遲100毫秒進行bond0鏈路監測,mode=1表示主備模式)

vim  /etc/rc.d/rc.local (在開機腳本中指明bond0綁定的是eth0和eth1這兩個網卡)

wps_clip_image-6212

init 6重啓系統

wps_clip_image-944

dmesg   |grep bond0(查看主備模式的相關信息)wps_clip_image-6400

或者cat /proc/net/bonding/bond0

wps_clip_image-4744

每隔一秒監控一次

Wtach -n 1 ‘cat /proc/net/bonding/bond’

wps_clip_image-30965

當eth0 down掉的時候備份鏈路eth1 自動啓動

wps_clip_image-3663

當eth1 down掉的時候,eth0啓動

wps_clip_image-28492

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章