xen上创建多个虚拟网桥
www.firnow.com 时间 : 2009-03-11 作者:匿名 编辑:sky 点击: [ 评论 ]
|
由于xen提供的脚本/etc/xen/script/network-bridge只能一个个建立,所以我们如要开机就启动2个虚拟网桥,必须作如下操作 vi /etc/xen/script/network-custom #!/bin/sh # network-xen-custom # Exit if anything goes wrong set -e # First arg is operation. 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 ;; stop) $script stop vifnum=0 bridge=xenbr0 netdev=eth0 $script stop vifnum=1 bridge=xenbr1 netdev=eth1 br1 netdev=eth1 ;; status) $script status vifnum=0 bridge=xenbr0 netdev=eth0 $script status vifnum=1 bridge=xenbr1 netdev=eth1 ;; *) echo "Unknown command:${OP}" echo 'Valid commands are: start, stop, status' exit 1 ;; esac [root@lordling.com ~]# chmod a+x network-custom 修改/etc/xen/xend-config.sxp (network-script network-bridge ) --》 (network-script network-custom ) DOMU configuration file: vif = [ 'type=ioemu,bridge=xenbr0','type=ioemu,bridge=xenbr1' ] [root@lordling.com ~]# chmod 重启服务 brctl show查看 |