On Mon, Sep 11, 2017 at 06:38:14PM +0000, Seth Tanner wrote: > The virt-v2v machine is running inside openstack, so there is nested > virtualization. To the best of my understanding all of the > appropriate flags have been set to support nested virtualization.
Ah OK, it's likely to be a bug in nested virt. Unfortunately nested virt is a bit of a minefield, and often has bugs. Also the bugs tend to depend on the exact CPU vendor and model. ... > >You could also try running without using KVM. It'll be a bit slower > >but is usually less buggy than nested virt: > > > export LIBGUESTFS_BACKEND_SETTINGS=force_tcg > > If the backend is set to direct, it hangs at image conversion > libguestfs: trace: disk_create "/var/tmp/glance.hzY7jr/sda" "raw" 42949672960 > "preallocation:sparse" > libguestfs: trace: disk_create = 0 > qemu-img 'convert' '-p' '-n' '-f' 'qcow2' '-O' 'raw' > '/var/tmp/v2vovle834c2.qcow2' '/var/tmp/glance.hzY7jr/sda' Assuming that it hasn't run out of space on /var/tmp, it's probably doing stuff here, just slowly or lumpily. Since qemu-img creates sparseness, not writing to the output file (for short-ish periods) is expected, since it will be skipping over holes. You might want to attach strace to qemu-img and see if it is making system calls. > If the backend is set to libvirt > It hangs inspecting the overlay ... > libguestfs: trace: v2v: mount_ro "/dev/sda1" "/" > guestfsd: main_loop: proc 395 (is_whole_device) took 0.09 seconds > guestfsd: main_loop: new request, len 0x40 > commandrvf: stdout=n stderr=y flags=0x0 > commandrvf: udevadm --debug settle -E /dev/sda1 > calling: settle > commandrvf: stdout=n stderr=y flags=0x0 > commandrvf: mount -o ro /dev/sda1 /sysroot/ It's pretty unlikely that there would be a difference here between direct & libvirt backends. Could it be slow? Could /var/tmp be running out of space? See also this old (but still current) bug: https://bugzilla.redhat.com/show_bug.cgi?id=745576 Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com Fedora Windows cross-compiler. Compile Windows programs, test, and build Windows installers. Over 100 libraries supported. http://fedoraproject.org/wiki/MinGW _______________________________________________ Libguestfs mailing list [email protected] https://www.redhat.com/mailman/listinfo/libguestfs
