10.4. 在带有现有网桥的 libvirt 中创建一个虚拟网络
要使虚拟机(VM)使用带有附加虚拟可扩展局域网(VXLAN) 的 br0
网桥,首先将虚拟网络添加到使用此网桥的 libvirtd
服务中。
先决条件
-
您已安装了
libvirt
软件包。 -
您已启动并启用了
libvirtd
服务。 -
您已在 RHEL 上配置了带有 VXLAN 的
br0
设备。
流程
使用以下内容创建
~/vxlan10-bridge.xml
文件:<network> <name>vxlan10-bridge</name> <forward mode="bridge" /> <bridge name="br0" /> </network>
<network> <name>vxlan10-bridge</name> <forward mode="bridge" /> <bridge name="br0" /> </network>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
~/vxlan10-bridge.xml
文件来在libvirt
中创建一个新的虚拟网络:virsh net-define ~/vxlan10-bridge.xml
# virsh net-define ~/vxlan10-bridge.xml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 删除
~/vxlan10-bridge.xml
文件:rm ~/vxlan10-bridge.xml
# rm ~/vxlan10-bridge.xml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 启动
vxlan10-bridge
虚拟网络:virsh net-start vxlan10-bridge
# virsh net-start vxlan10-bridge
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将
vxlan10-bridge
虚拟网络配置为在libvirtd
服务启动时自动启动:virsh net-autostart vxlan10-bridge
# virsh net-autostart vxlan10-bridge
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
显示虚拟网络列表:
virsh net-list
# virsh net-list Name State Autostart Persistent ---------------------------------------------------- vxlan10-bridge active yes yes ...
Copy to Clipboard Copied! Toggle word wrap Toggle overflow