Derek Atkins
2016-Nov-17 01:07 UTC
Re: [Libguestfs] [ovirt-users] OVA import of FC21 VM hangs during virt-v2v conversion?
Hi, On Wed, November 16, 2016 5:39 pm, Richard W.M. Jones wrote:> On Wed, Nov 16, 2016 at 05:30:55PM -0500, Derek Atkins wrote: >> Hi, >> >> On Wed, November 16, 2016 5:15 pm, Richard W.M. Jones wrote: >> > On Wed, Nov 16, 2016 at 05:09:56PM -0500, Derek Atkins wrote: >> > >> > I'll try to reproduce the issue here, but you can also do >> > the following command directly on the guest disk image if you >> > want to test something: >> > >> > time LIBGUESTFS_BACKEND=direct guestfish --ro -a fc21-64.qcow2 -i >> > selinux-relabel /etc/selinux/targeted/contexts/files/file_contexts / >> > force:true >> > >> > As long as you make sure you use the '--ro' flag, this will not make >> > any changes to the disk image. >> >> The OVA has a .vmdk file inside it. I have no idea where ovirt put the >> .qcow2 file. I suppose I would need to track it down through the VM >> GUID? > > Safest and easiest would be to run the command on the .vmdk file. The > command creates an overlay and works in roughly the same was as > virt-v2v itself does. > >> Can I run this command on the disk image of a running VM that's already >> been imported? > > As long as you use --ro it's safe to use. However I'd suggest running > it on the source .vmdk to be as close as possible to what virt-v2v was > doing. > > [...] >> So noted. Like I said, I can supply you the ova file if you think it >> would help. It's only 1.7GB ;) > > Let's see if this command takes a long time first. It could be the > cause is elsewhere.I found the disk image for the running VM, created a symlink, and then ran the command above. It took a while: # time LIBGUESTFS_BACKEND=direct guestfish --ro -a fc21-64.qcow2 -i selinux-relabel /etc/selinux/targeted/contexts/files/file_contexts / force:true real 114m17.757s user 114m16.476s sys 0m6.042s I could do it off the vmdk if you wish, but I'm sure there haven't been many significant changes to the VM since it was imported. Besides, I suspect it wouldn't change the outcome of the test.> Rich.-derek -- Derek Atkins 617-623-3745 derek@ihtfp.com www.ihtfp.com Computer and Internet Security Consultant
Richard W.M. Jones
2016-Nov-17 09:11 UTC
Re: [Libguestfs] [ovirt-users] OVA import of FC21 VM hangs during virt-v2v conversion?
On Wed, Nov 16, 2016 at 08:07:15PM -0500, Derek Atkins wrote:> I found the disk image for the running VM, created a symlink, and then ran > the command above. It took a while: > > # time LIBGUESTFS_BACKEND=direct guestfish --ro -a fc21-64.qcow2 -i > selinux-relabel /etc/selinux/targeted/contexts/files/file_contexts / > force:true > > real 114m17.757s > user 114m16.476s > sys 0m6.042sThat certainly demonstrates the bug. I'm unclear why it would be happening, but perhaps you can run the following commands and send me the results: LIBGUESTFS_BACKEND=direct guestfish --ro -a fc21-64.qcow2 -i find / > files LIBGUESTFS_BACKEND=direct virt-cat -a fc21-64.qcow2 /etc/selinux/targeted/contexts/files/file_contexts / > file_contexts rpm -qf /usr/sbin/setfiles > setfiles.version Note that the first command produces a list of all filenames within the virtual machine, which might be sensitive information, so you may wish to send me that file privately. Thanks, 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
Possibly Parallel Threads
- Re: [ovirt-users] OVA import of FC21 VM hangs during virt-v2v conversion?
- Re: [ovirt-users] OVA import of FC21 VM hangs during virt-v2v conversion?
- Re: [ovirt-users] OVA import of FC21 VM hangs during virt-v2v conversion?
- Re: [ovirt-users] OVA import of FC21 VM hangs during virt-v2v conversion?
- Re: [ovirt-users] OVA import of FC21 VM hangs during virt-v2v conversion?