[Libguestfs] Order of list-devices changes when libguestfs uses virtio

Richard W.M. Jones rjones at redhat.com
Tue Feb 9 10:12:01 UTC 2010


On Mon, Feb 08, 2010 at 05:15:27PM +0000, Matthew Booth wrote:
> Output from guestfish after upgrading to rawhide libguestfs, compiled
> with virtio:
> 
> ><fs> add_drive "/dev/Guests/RHEL52PV32"
> ><fs> add_cdrom "/var/lib/virt-v2v/transfer.iso"
> ><fs> launch
> ><fs> list-devices
> /dev/sr0
> /dev/vda
> 
> Note that the order has swapped. If these aren't consistent we don't
> have a good way to determine which host devices map to which guest devices.

This is not good.

Ideas?

qemu -drive has a serial=... option.  I'm not clear what it does, but
if there is a way to assign a UUID to the device on the host side, and
read that from the guest then we should be able to restore the
ordering.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming blog: http://rwmj.wordpress.com
Fedora now supports 80 OCaml packages (the OPEN alternative to F#)
http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora




More information about the Libguestfs mailing list