1、環境描述
在esxi5.5中創建的虛擬機,系統為CentOS 6.4,原來只有一塊網卡,名稱為ifcfg-eth0。為實現網絡冗余,登陸VMware vSphere Client後給虛擬機添加了一塊網卡,網卡名為ifcfg-eth1。
2.雙網卡綁定步驟:
2.1 修改/etc/sysconfig/network-scripts/ifcfg-eth0配置文檔,修改後的內容如下:
DEVICE=eth0
HWADDR=78:2B:CB:30:66:29 #網卡MAC地址,可去掉
TYPE=Ethernet #可去掉
ONBOOT=yes #系統啟動時自動啟用該設備
SLAVE=yes
MASTER=bond0
BOOTPROTO=none #啟動時不使用任何協議
2.2 修改/etc/sysconfig/network-scripts/ifcfg-eth1配置文檔,修改後的內容如下:
DEVICE=eth2
HWADDR=78:2B:CB:30:66:2B #網卡MAC地址,可去掉
TYPE=Ethernet #類型,可去掉
ONBOOT=yes #系統啟動時自動啟用該設備
SLAVE=yes
MASTER=bond0
BOOTPROTO=none #啟動時不使用任何協議
2.3 創建一個綁定網卡的配置文檔/etc/sysconfig/network-scripts/ifcfg-bond0,內容如下:
DEVICE=bond0
TYPE=Ethernet
ONBOOT=yes
BONDING_OPTS="miimon=100 mode=0"
# mode=0表示"round-robin"策略,表示負載均衡方式,兩塊網卡都工作
#mode=1表示"active-backup"策略,表示冗余方式,只有一個網卡在工作,若出問題則啟用另一個
#也可以在/etc/modprobe.d/dist.conf文件最後加入以下兩行
#alias bond0 bonding
#options bond0 miimon=100 mode=1
BOOTPROTO=static
IPADDR=10.240.210.233
NETMASK=255.255.255.0
DNS1=8.8.8.8
2.4 修改的是/etc/rc.local,負責在系統啟動時將虛擬網卡和兩張物理網卡相綁定
ifenslave bond0 eth2 eth3
3、重啟網卡使操作生效
service network restart
4. 測試結果
任何一塊網卡關閉後,不影響服務器的正常通訊。
更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14