xenbr0,xenbr1,xenbr2・・・

XenでDom0のインターフェースが複数ある際にそれぞれにブリッジを作る
/etc/xen/scripts/network-bridge.xen
chmod 755 /etc/xen/scripts/network-bridge.xen

#!/bin/sh
set -e
OP=$1
shift
script=/etc/xen/scripts/network-bridge
case ${OP} in
start)
$script start vifnum=0 bridge=xenbr0 netdev=eth0
$script start vifnum=1 bridge=xenbr1 netdev=eth1
$script start vifnum=2 bridge=xenbri netdev=dummy0
;;
stop)
$script stop vifnum=0 bridge=xenbr0 netdev=eth0
$script stop vifnum=1 bridge=xenbr1 netdev=eth1
$script stop vifnum=2 bridge=xenbri netdev=dummy0
;;
status)
$script status vifnum=0 bridge=xenbr0 netdev=eth0
$script status vifnum=1 bridge=xenbr1 netdev=eth1
$script status vifnum=2 bridge=xenbri netdev=dummy0
;;
*)
echo 'Unknown command: ' ${OP}
echo 'Valid commands are: start, stop, status'
exit 1
esac

/etc/xen/xend-config.sxp

###(network-script network-bridge)
(network-script network-bridge.xen)

xenbr0 は eth0,xenbr1 は eth1, xenbriはDomU同士のLANとして定義、あとはDomUの定義ファイル内でそれぞれのブリッジ名を使用すればOK

vif = [ "mac=00:16:3e:xx:xx:xx,bridge=xenbr0", "mac=00:16:3e:yy:yy:yy,bridge=xenbr1" ]

ついでに uuid の生成メモ

uuidgen

第3回 Xenによる仮想環境のネットワーク構築(IT Pro)
19.16. ネットワークブリッジエラー(Redhat)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA