RHEL5 雙網卡bonding

 主要實現雙網卡服務器的負載均衡和冗餘功能.

參考文章: http://235898457.blog.51cto.com/512763/285381 ;  http://bbs.linuxtone.org/thread-5225-1-1.html
我的配置文件信息:
ifc-bond0文件:(/etc/sysconfig/network-script/ifc-bond0下,該文件需自行建立)
DEVICE=bond0
IPADDR=10.0.2.50
NETMASK=255.255.0.0
NETWORK=10.0.0.0
BROADCAST=10.0.255.255
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
GATEWAY=10.0.0.1
ifc-eth0文件:(路徑同上)   ;  ifc-eth1文件內容和eth0相同,但注意下DEVICE的名字,需更換爲eth1
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
SLAVE=yes
IPADDR=10.0.2.50
修改/etc/modprobe.conf文件,並添加:
alias bond0 bonding
options bond0 miimon=100 mode=1   //其中mode=0爲LOADDING BALANCE ,mode=1 爲fault-tolerance
僅在mode=1模式下,在rc.local文件里加入ifenslave bond0 eth0 eth1,表示eht0 eth1網卡的工作順序
修改完成後,使用 #modprobe bonding 命令加載,然後重啓網卡.(建議reboot服務器)
可用# cat /proc/net/bonding/bond0 查看狀態
[root@eton ~]# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.2.4 (January 28, 2008)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth1
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth0
MII Status: up
Link Failure Count: 2
Permanent HW addr: 00:0c:29:b0:50:8e
Slave Interface: eth1
MII Status: up
Link Failure Count: 1
Permanent HW addr: 00:0c:29:b0:50:98
PS : 虛擬機環境下因爲可能虛擬網卡問題,所以實驗可能無法成功.至少以前在windwos2003虛擬機時做負載均衡是這樣的..
本人測試下來fault-tolerance (冗餘功能可以實現)
但loadding balance模式不知爲什麼……在雙網卡工作過程中,2塊網卡都是在發包和收包的,可見其確實在運行負載均衡,可一旦斷掉eth0網卡,網絡就中斷了,eth1網卡無法在100毫秒後接替工作. 但反之,如果我先斷掉eth1網卡,eth0網卡確能繼續工作,保證網絡正常.  難道真是應爲虛擬機的關係?小弟不解……如有高人….請指點….
剛纔又查到一點信息,先記下,可能有點關係^_^
      mode=0 表示負載均衡方式,兩塊網卡都工作,需要交換機作支持
   mode=1 表示冗餘方式,網卡只有一個工作,一個出問題啓用另外的
   mode=6 表示負載均衡方式,兩塊網卡都工作,不需要交換機作支持    //這個模式對網卡有要求
相關測試: http://www.oschina.net/bbs/thread/6257
這邊BLOG裏說明了只有冗餘可以在虛擬機裏實驗,其他bonding模式需要真機:http://blog.sina.com.cn/s/blog_53902eeb0100j3kz.html
附:
DEVICE=物理設備名
IPADDR=IP地址
NETMASK=掩碼值
NETWORK=網絡地址
BROADCAST=廣播地址
GATEWAY=網關地址
ONBOOT=[yes|no](引導時是否激活設備)
USERCTL=[yes|no](非root用戶是否可以控制該設備)
BOOTPROTO=[none|static|bootp|dhcp](引導時不使用協議|靜態分配|BOOTP協議|DHCP協議)
HWADDR = 你的MAC地址
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章