[libvirt] how to duplicate an vm?