Libvirt:创建桥接至 LAN 的网络(eth0)

Libvirt:创建桥接至 LAN 的网络(eth0)

我有一台启用了 Xen 的主机,并在机器上运行 Libvirtd。LAN(在 eth0 上)是192.168.1.0/24,并且主机192.168.1.174的主 IP 地址是。

现在我想要做的是创建一个 domU 实例(使用virt-install)并将其放在该物理网络上,并提供一个类似 的 IP 地址192.168.1.200

除了能够使用 libvirt 设置的 NAT 桥之外,我没有其他桥:

root@host:~/xen# brctl show
bridge name bridge id       STP enabled interfaces
nat     8000.feffffffffff   yes         vif13.0

网络nat运行正常。有没有办法只使用 libvirt 创建桥接网络?有人能给我提供它的 XML 吗?

答案1

您不需要在 libvirt 中创建桥接网络。您可以使用 OS 工具(RHEL 的 bridge-utils)创建桥接。

这里如何在 RHEL/Fedora 中执行此操作。

然后,当您创建 VM 时,告诉 virt-install(或 virt-manager)使用您刚刚创建的桥。

我认为,如果您需要使用 XEN,请使用 Citrix XenServer,因为它具有使管理多个 VM 更加容易的工具。否则请使用 KVM,它将是 Redhat 提供的更好的支持选项。

相关内容