Ich verwende qemu / kvm mit überbrücktem Netzwerk. Auf dem Host-Computer gibt es mehrere "vnetX" -Netzwerkschnittstellen ohne IP. Ich suche nach einer Möglichkeit zu wissen, welche vnetX zu einer virtuellen Maschine gehören.
Ich habe versucht, die MAC-Adresswerte auf diesen Schnittstellen mit den MACs auf den virtuellen Maschinen (oder dem XML, das sie definiert) abzugleichen, aber es stimmt nicht überein.
Es gibt eine brctl-Show, die die vnet-Schnittstellen zeigt, die zu einer Bridge gehören, aber dies sind keine nützlichen Informationen.
Gibt es eine Möglichkeit, diese Beziehung zu kennen? Danke!!
for vm in $(virsh list | grep running | awk '{print $2}'); do echo -n "$vm:"; virsh dumpxml $vm| grep -oP "vnet\d+" ; done