[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [Libguestfs] [ovirt-users] OVA import of FC21 VM hangs during virt-v2v conversion?

On Wed, Nov 16, 2016 at 11:31:40AM -0500, Derek Atkins wrote:
> > Running `virt-v2v -v -x ...' and observing the output will give you a
> > good idea of what precisely it was doing for those hours.
> Well, as I said in my original email, it was hanging at running setfiles:
> commandrvf: stdout=n stderr=y flags=0x0
> commandrvf: setfiles -F -e /sysroot/dev -e /sysroot/proc -e
> /sysroot/selinux -e /sysroot/sys -r /sysroot -q
> /sysroot/etc/selinux/targeted/contexts/files/file_contexts /sysroot/
> Can't stat exclude path "/sysroot/selinux", No such file or directory
> - ignoring.

OK that's interesting.  setfiles is doing SELinux labelling of the
filesystem.  The time taken should be approximately proportional to
the number of files in the filesystem.

What it precisely does is to run the host's /usr/sbin/setfiles command
over the whole guest filesystem, using the guest's
/etc/selinux/targeted/contexts/files/file_contexts to control the
labelling.  So if either of the guest filesystem or the guest's
file_contexts is particularly large, or setfiles has a bug, then it
might take a long time.

> There's no timestamp in the output or logs so it's hard to tell exactly
> what happens when or how long each step takes.  For example, I wouldn't
> know how long the setfiles step takes unless I sit there for hours
> watching to see when it completes.  Is there some way to add timestamps to
> each output line?

Run it through the annotate-output program.


Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-p2v converts physical machines to virtual machines.  Boot with a
live CD or over the network (PXE) and turn machines into KVM guests.

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]