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 模式不須要交換機的任何特殊配置 vim

實驗:bonding

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

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服務 ide

service NetworkManager stop

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

相關文章
相關標籤/搜索