我有一台启用了 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 提供的更好的支持选项。