Que tal isso (exemplo para vnet13
):
$ VNET=vnet13; for vm in $(virsh list | grep running | awk '{print $2}'); do virsh dumpxml $vm|grep -q "$VNET" && echo $vm; done
Aqui usamos virsh dumpxml
para mostrar propriedades dinâmicas sobre a VM, que não estão disponíveis na definição XML estática da VM em /etc/libvirt/qemu/foo.xml. Qual interfacevnetX
está conectada a qual VM é uma propriedade dinâmica. O mesmo vale para os endereços MAC da VM.