bonding設置

bonding

將多塊網上綁定現一個IP地址對外提供服務,可以實現高可用或者負載均衡
通過bonding,虛擬一塊網卡對外提供連接,物理網卡的MAC被修改爲相同的MAC地址
bonding的工作模式
Mode 0(balance-rr)
輪轉策略:順序的在每一個slave接口上發送數據包,此模式提供負載均衡和容錯能力
Mode 1(active-backup)
活動-備份策略:只有一個slave被激活,當且僅當活動的slave接口失敗時纔會激活其他的slave,爲了避免交換機發生混亂,此時綁定的MAC地址只有一個外部端口上可見
Mode 3(broadcast)
廣播策略:在所有的slave接口上傳送所有的所言,提供容錯能力
active-backup、balance-tlb 和 balance-alb 模式不需要交換機的任何特殊配置

實驗:bonding

實現bonding
添加兩張網卡,在同一個網段

vim /etc/sysconfig/network-scripts/ifcfg-bond0  創建bonding文件  
DEVICE=bond0    
NAME=bond0  
BOOTPROTO=staic  
IPADDR=192.168.1.2  
PREFIX=24  
BONDING_OPTS='miimon=100 mode=0|1|3  

設置網卡1

vim /etc/scsconfig/network-scripts/ifcfg-eth0  
DEVICE=eth0  
NAME=eth0  
MASTER=bond0  
SLAVE=yes  

設置網卡2

vim /etc/sysconfig/network-scripts/ifcfg-eth1  
DEVICE=eth1  
NAME=eth1  
MASTER=bond0  
SLAVE=yes  

關閉NetworkManager服務

service NetworkManager stop

重啓網絡服務
service network restart
查看bond0狀態:/proc/net/bonding/bond0
miimon用來進行鏈路監測的,如果miimon=100,那麼系統 第100ms監測一次鏈路連接狀態,如果有一條線路不能就轉入另一條線路
刪除bond0
ifconfig bond0 down
rmmod bonding

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