Jeffrey’s Blog

Multiple network cards and bridges in Xen[zz]

Filed under: 系统管理 — Jeffrey @ Friday, May 30th, 2008 5:36 pm 776 views   Print This Post  

XEN下的多网桥配置, 这篇文章写得比较清楚了 

Using multiple network cards associated to different bridges in Xen is quite easy. By default Xen uses ony one bridge.

Create custom network-script which works as a wrapper and calls network-bridge from it.

/etc/xen/scripts/multi-network-bridge:
(for Xen 3.1 and earlier)

#!/bin/sh
dir=$(dirname “$0″)
“$dir/network-bridge” “$@” vifnum=0 netdev=eth0 bridge=xenbr0
“$dir/network-bridge” “$@” vifnum=1 netdev=eth1 bridge=xenbr1

/etc/xen/scripts/multi-network-bridge:
(for Xen 3.2)

#!/bin/sh
dir=$(dirname “$0″)
“$dir/network-bridge” “$@” vifnum=0 netdev=eth0 bridge=eth0
“$dir/network-bridge” “$@” vifnum=1 netdev=eth1 bridge=eth1

In Xen 3.2 the default bridge is changed from xenbr<n> to eth<n> and the eth<n> is renamed peth<n>

Add execute-permissions:

# chmod u+x /etc/xen/scripts/multi-network-bridge

Edit Xen’s config:
/etc/xen/xend-config.sxp:


#(network-script network-bridge)
(network-script multi-network-bridge)

DomU’s config:
/etc/xen/conf/foo.conf:
(for Xen3.1 and earlier)


vif = [ ‘bridge=xenbr1′];

/etc/xen/conf/foo.conf:
(for Xen 3.2)


vif = [ ‘bridge=eth1′];

Reboot Dom0 and you should see multiple bridges.

给本文打分: 1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
Tags: ,

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

京ICP备06038449号