[virt-tools-list] Tracking VM installations
Daniel P. Berrange
berrange at redhat.com
Thu Jul 5 09:21:08 UTC 2012
On Wed, Jul 04, 2012 at 10:45:29PM +0300, Zeeshan Ali (Khattak) wrote:
> Hi,
>
> We have a requirement in Boxes for showing progress bars on VMs under
> installation:
>
> https://github.com/gnome-design-team/gnome-mockups/raw/master/boxes/boxes-install6.png
> https://bugzilla.gnome.org/show_bug.cgi?id=679107
>
> However, we are bit clueless on how that could be achieved. The only
> idea I have is to know the number of passes (reboots) and typical disk
> usage in each pass for "every" (we only do this for express installs
> so we don't need this for all) OS and estimate the progress based on
> that knowledge. If that idea is worth looking into, we'll need this
> information in libosinfo and hence me cross-posting this to
> virt-tools-list.
>
> Other ideas welcome! Keep in mind that we don't need to be very
> accurate, just accurate enough to not annoy the user.
I don't see any general purpose way todo a progress feedback. The best
you can do is to show whether /something/ is happening (by looking at
disk & net I/O stats). If you want actual progress feedback then you're
looking at modifying the guest OS init process / installer to send feedback
over a virtio-serial device directly, or indirectly via a guest agent.
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the virt-tools-list
mailing list