RHV: Importing KVM Guest fails
Issue
- Importing KVM Virtual Machine with sparse disk to block storage fails:
Traceback (most recent call last):
File "/usr/libexec/vdsm/kvm2ovirt", line 22, in <module>
kvm2ovirt.main()
File "/usr/lib/python2.7/site-packages/vdsm/kvm2ovirt.py", line 257, in main
handle_volume(con, diskno, src, dst, options)
File "/usr/lib/python2.7/site-packages/vdsm/kvm2ovirt.py", line 198, in handle_volume
options.bufsize)
File "/usr/lib/python2.7/site-packages/vdsm/kvm2ovirt.py", line 161, in download_disk_sparse
stream.sparseRecvAll(bytesWriteHandler, recvSkipHandler, op)
File "/usr/lib64/python2.7/site-packages/libvirt.py", line 6122, in sparseRecvAll
ret = holeHandler(self, length, opaque)
File "/usr/lib/python2.7/site-packages/vdsm/kvm2ovirt.py", line 82, in recvSkipHandler
return os.ftruncate(fd, cur)
OSError: [Errno 22] Invalid argument
Environment
- Red Hat Virtualization 4.2
- KVM Hypervisor
- Importing guest with sparse disk
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.