解決Suse SLES11 bond網(wǎng)卡的XEN網(wǎng)橋問(wèn)題
經(jīng)過(guò)長(zhǎng)時(shí)間學(xué)習(xí)Suse,于是和大家分享一下,希望本文介紹的XEN網(wǎng)橋能教會(huì)你想學(xué)的東西。Novell SUSE今年3月份推出了SLES11,可以從其網(wǎng)站上下載到安裝包。Suse SLES11將內(nèi)核升級(jí)到2.6.27, python升級(jí)到2.6,xen升級(jí)到3.3,雖然比主流版本都還差點(diǎn),但比SLES 10好很多了。這里主要的是講一講Suse SLES11 bond網(wǎng)卡的XEN網(wǎng)橋問(wèn)題。
SLES 10的XEN網(wǎng)橋是使用network-bridge腳本啟動(dòng)的,啟動(dòng)該腳本之后,就不能用yast來(lái)管理網(wǎng)絡(luò)了,SLES 11(也可能是xen3.3)改進(jìn)了這個(gè)問(wèn)題,將網(wǎng)橋改成由ifconfig管理,這樣xen只需要將vif附加到網(wǎng)橋上即可。
具體步驟:使用yast配置好網(wǎng)卡之后,執(zhí)行yast xen,Install Hypervisor and Tools,yast會(huì)完成XEN網(wǎng)橋的配置。
但需要注意,如果是bond網(wǎng)卡,yast配置出來(lái)的網(wǎng)橋并不可用,需要做如下修改:
1.) Rename ifcfg-br2 to ifcfg-bond0
2.) Delete ifcfg-br1
3.) Edit ifcfg-br0 and replace “BRIDGE_PORTS=’eth1′” with BRIDGE_PORTS=’bond0′”
4.) 將ifcfg-bond0的IPADDR刪除,將IP配置到ifcfg-br0中, 修改BOOTPROTO=’static’
5.) Restart networking (service network restart) 或者重啟機(jī)器,如果不行就用yast重新配置一下br0的IP
network配置文件:
cat ifcfg-bond0
BONDING_MASTER=’yes’
BONDING_MODULE_OPTS=’mode=active-backup miimon=100′
BONDING_SLAVE0=’eth0′
BONDING_SLAVE1=’eth1′
BOOTPROTO=’static’
BRIDGE=’yes’
BRIDGE_FORWARDDELAY=’0′
BRIDGE_PORTS=’bond0′
BRIDGE_STP=’off’
BROADCAST=”
ETHTOOL_OPTIONS=”
#IPADDR=’192.168.194.104/24′
IPADDR=”
MTU=”
NETWORK=”
PREFIXLEN=’24′
REMOTE_IPADDR=”
STARTMODE=’auto’
USERCONTROL=’no’
cat ifcfg-br0
BOOTPROTO=’static’
BRIDGE=’yes’
BRIDGE_FORWARDDELAY=’0′
BRIDGE_PORTS=’bond0′
BRIDGE_STP=’off’
BROADCAST=”
ETHTOOL_OPTIONS=”
IPADDR=’192.168.194.104/24′
#IPADDR=”
MTU=”
NETMASK=”
NETWORK=”
REMOTE_IPADDR=”
STARTMODE=’auto’
USERCONTROL=’no’
NAME=”
Suse SLES11 bond網(wǎng)卡的XEN網(wǎng)橋問(wèn)題經(jīng)過(guò)本文的講解,很多用戶都應(yīng)該了解XEN網(wǎng)橋問(wèn)題的解決方法了,希望對(duì)你有所幫助。
【編輯推薦】