virt-install で作成されたネットワーク アダプターに名前を付けるにはどうすればよいでしょうか?

virt-install で作成されたネットワーク アダプターに名前を付けるにはどうすればよいでしょうか?

事前シードされたインストールをテストするために、実稼働で使用する実際のサーバーにできるだけ近い仮想マシンを作成したいと考えています。サーバーにはp1p1と の2 つのネットワーク アダプターがありますp2p1

仮想マシンを作成する場合:

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

ネットワーク アダプタはeth0および と呼ばれますeth1

OS をインストールする前にp1p1名前を付ける方法はありますか?p2p1

答え1

事前に libvirt でネットワークを定義して起動する必要があります。

  1. まずXMLファイルを作成しますネットワークの説明
  2. libvirtコンソールに入力し、ネットワークを定義するXMLファイルを使用してそれを活性化するあなたもそうするかもしれません自動起動としてマーク

    net-define example.xml
    net-autostart vbr0
    net-start vbr0
    
  3. 最後のステップは、以前に追加したネットワークを追加して VM を作成することです。

    --network=<network-name>
    

関連情報