為了提高系統(tǒng)的高可用性,我們可以將兩個或多個網(wǎng)卡進(jìn)行綁定,變?yōu)橐粋€虛擬網(wǎng)卡,使用同一個ip地址,以保證一個鏈路斷掉的時候,另一個鏈路能隨時啟動,提高系統(tǒng)的穩(wěn)定性。
虛擬機(jī)中啟用雙網(wǎng)卡
Finish
雙網(wǎng)卡工作的時候表現(xiàn)為一個虛擬網(wǎng)卡(bond0),該虛擬網(wǎng)卡也需要驅(qū)動,驅(qū)動名叫bonding
查看內(nèi)核是否支持雙網(wǎng)卡的綁定
vim /boot/config-2.6.18-164.e15
說明支持這種網(wǎng)絡(luò)模式,并且BOUNDING是一個內(nèi)置模塊
進(jìn)入
網(wǎng)卡綁定之后使用統(tǒng)一的ip,那么eth0和eth1就不需要設(shè)置ip就可以了
vim ifcfg-eth0
vim ifcfg-eth1
產(chǎn)生額外的網(wǎng)卡文件ifcfg-bond0
cp ifcfg-eth0 ifcfg-bond0
(虛擬網(wǎng)卡bond0需要地址)
vim ifcfg-bond0
vim /etc/modprobe.conf (為了讓系統(tǒng)加載bonding模塊)
在這個文件中添加
(延遲100毫秒進(jìn)行bond0鏈路監(jiān)測,mode=1表示主備模式)
vim /etc/rc.d/rc.local (在開機(jī)腳本中指明bond0綁定的是eth0和eth1這兩個網(wǎng)卡)
init 6重啟系統(tǒng)
dmesg |grep bond0(查看主備模式的相關(guān)信息)
或者cat /proc/net/bonding/bond0
每隔一秒監(jiān)控一次
Wtach -n 1 ‘cat /proc/net/bonding/bond’
當(dāng)eth0 down掉的時候備份鏈路eth1 自動啟動
當(dāng)eth1 down掉的時候,eth0啟動