Can you make this also work for qemu guests? We won't use get_virsh_mac_address(). And if you want this function only work for libvirt, you'd better to put it in libvirt_vm.py but not virt_vm.py