[virt-tools-list] [PATCH 1/3 version 2] Add inspection thread.
Daniel P. Berrange
berrange at redhat.com
Tue Apr 19 14:06:10 UTC 2011
On Tue, Apr 19, 2011 at 02:58:02PM +0100, Richard W.M. Jones wrote:
> On Tue, Apr 19, 2011 at 12:01:41PM +0100, Richard W.M. Jones wrote:
> > + for disk in vm.get_disk_devices():
> > + path = disk.path
> > + driver_type = disk.driver_type
> > + g.add_drive_opts(path, readonly=1, format=driver_type)
>
> Oops - turns out that if the VM has any disks without <source/>
> elements (eg. CD-ROMs), then path == None here. The updated patch
> attached fixed this.
One other thing - the <disk type='XXXX'> attribute can take various
values, and you only want to use disks type='block' or type='file'.
Skip any with type='dir' (eg, used for QEMU's VVFat feature) or
type='network' (used for NBD, RBD or Sheepdog disks). Unless of course
libguestfs can actually generate a suitable QEMU command line arg for
those types of disk..
Regards,
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