Xen

xen 和 libvirt 橋接配置

  • July 30, 2012

我有一個安裝了 Xen 3.2 和 libvirt for virt-manager 的 Centos 5.5 伺服器。在安裝 libvirt 之前,我有橋接配置,就像 Xen 上的文件說的那樣:

xenbr0、eth0 和 peth0 介面。

安裝 libvirt 後,我的配置得到:

eth0、peth0 和 virbr0

所以添加了 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 正確設置網橋網路介面,因為根據我遵循的指南,我得到了一個名為 br0 的新適配器,它是網橋,但它與我的 eth0 NIC 具有相同的 MAC 地址。

我會感謝任何幫助。

/etc/xen/xend-config.sxp您可以在文件中指定該網橋。

查看以 開頭的行(network-script。有關 xen-bridges 的完整選項,請查看/etc/xen/scripts/network-bridge.

在您的情況下,“bridge= 和 netdev=”應該就足夠了。

但這僅應在您只有一座橋的情況下使用。對於其他任何事情,建議使用作業系統級別的配置。

對於包含綁定、vlan-trunks 和超過 4 個網橋的非常複雜的設置,我在 SLES10 上編寫了自己的 init 腳本 - 因為作業系統級別的配置文件無法執行我想要的操作。

在更新的作業系統上,這應該(幾乎)沒有問題。

引用自:https://serverfault.com/questions/412138