xen和libvirt桥接configuration

我有一个安装了virt-manager的Xen 3.2和libvirt的Centos 5.5服务器。 在安装libvirt之前,我有如Xen上的文档所述的网configuration:

xenbr0,eth0和peth0接口。

安装libvirt后,我的configuration得到了:

eth0,peth0和virbr0

所以join了virbr0而不是xenbr0,我读了文档,这是libvirt的一个NAT适配器。 所以为了得到一个桥接适配器,我得到了这个指南:

http://www.howtoforge.com/how-to-install-kvm-and-libvirt-on-centos-6.2-with-bridged-networking

但是我的peth0还在,所以我认为xen桥还在。 有人可以解释我如何正确设置与Xen和libvirt桥接networking接口,因为我跟着我的指南我有一个新的适配器叫br0这是桥,但它有我的eth0网卡的MAC地址相同。

我会提供任何帮助。

您可以在/etc/xen/xend-config.sxp文件中指定该桥。

查看以(network-script开始的行。有关xen-bridges的完整选项,请查看/etc/xen/scripts/network-bridge

在你的情况下,“bridge =和netdev =”应该足够了。

但是这只能用在你只有一座桥的情况下。 对于其他任何东西,build议使用操作系统级别的configuration。

对于一个非常复杂的绑定,vlan-trunk和4个以上的桥接器,我在SLES10上写了自己的init脚本 – 因为操作系统级别的configuration文件无法做到我想要的。

在更多的当前操作系统,这应该是(几乎)没有问题。