ネットワークを管理し、NICボンディングを使用する方法を学びます。 KVM仮想マシンに追加の仮想ネットワークインターフェイスを追加する方法を学びたいと思います。
[root@RHEL8 ~]# ifconfig
enp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.122.34 netmask 255.255.255.0 broadcast 192.168.122.255
inet6 fe80::5054:ff:fe3b:d185 prefixlen 64 scopeid 0x20<link>
ether 52:54:00:3b:d1:85 txqueuelen 1000 (Ethernet)
希望する最終結果はエンプー2個相互作用。
答え1
ホストシステムでブリッジを使用する場合。次のコマンドは、ton/tap バックエンドネットワークインターフェイスを仮想マシンに追加します。
virsh attach-interface --type bridge --source $YOUR_HOST_BRIDGE --model virtio $YOUR_VM
答え2
仮想マシン構成を編集し、
sudo virsh edit VMname
そして追加してください
<interface type="network">
<mac address="00:00:00:00:00:00"/> # Give it some MAC address
<source network="link-local"/>
<model type="virtio"/>
<address type="pci" domain="0x0000" bus="0x02" slot="0x00" function="0x0"/> # bus 0x02 since it's 2nd
</interface>
明らかにRHEL8を使用しているので、virtio
そのタイプには利用可能なカーネルモジュールが必要です。<model type="e1000e"/>
遅いがサポートされているタイプを試してみてください。