如何命名使用 virt-install 创建的网络适配器?

如何命名使用 virt-install 创建的网络适配器?

为了测试预置安装,我想创建一个尽可能接近我在生产中使用的实际服务器的虚拟机。服务器有两个网络适配器:p1p1p2p1

创建虚拟机时:

virt-install \
    --connect=qemu:///system \
    ...
    --network=bridge:br0 \
    --network=bridge:br0 \
    ...

网络适​​配器称为eth0eth1

在安装操作系统之前p1p1有没有办法给它们命名?p2p1

答案1

您需要先在 libvirt 中定义并启动网络。

  1. 首先创建一个 XML 文件描述你的网络
  2. 进入libvirt控制台,定义网络使用 XML 文件,然后激活它。你也可能标记为自动启动

    net-define example.xml
    net-autostart vbr0
    net-start vbr0
    
  3. 最后一步是创建 VM,添加之前添加的网络。

    --network=<network-name>
    

相关内容