16.7.4. 将虚拟机配置为使用绑定接口


要将虚拟机配置为使用主机上带有绑定接口的网桥设备,请创建一个使用 bond0-bridge 虚拟网络的新虚拟机,或更新现有虚拟机的设置以使用此网络。

在 RHEL 主机上执行此流程。

先决条件

  • 您已在 libvirtd 中配置了 bond0-bridge 虚拟网络。

流程

  1. 要创建新虚拟机并将其配置为使用 bond0-bridge 网络,请在创建虚拟机时将 --network network:bond0-bridge 选项传给 virt-install 工具:

    # virt-install ... --network network:bond0-bridge
  2. 要更改现有虚拟机的网络设置:

    1. 将虚拟机的网络接口连接到 bond0-bridge 虚拟网络:

      # virt-xml <example_vm> --edit --network network=bond0-bridge
  3. 关闭虚拟机,并重新启动它:

    # virsh shutdown <example_vm>
    # virsh start <example_vm>

验证

  • 显示主机上虚拟机的虚拟网络接口:

    # virsh domiflist <example_vm>
    Interface   Type     Source           Model    MAC
    -------------------------------------------------------------------
    vnet1       bridge   bond0-bridge   virtio   52:54:00:c5:98:1c
  • 显示附加到 br0 网桥的接口:

    # ip link show master br0
    18: bond0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br0 state UNKNOWN mode DEFAULT group default qlen 1000
    link/ether 2a:53:bd:d5:b3:0a brd ff:ff:ff:ff:ff:ff
    
    19: vnet1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br0 state UNKNOWN mode DEFAULT group default qlen 1000
    link/ether 52:54:00:c5:98:1c brd ff:ff:ff:ff:ff:ff
    ...

    请注意,libvirtd 服务会动态更新网桥的配置。当您启动使用 bond0-bridge 网络的虚拟机时,主机上对应的 vnet* 设备将显示为网桥的端口。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部