如何命名使用 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>
    

相關內容