On Wed, Nov 06, 2013 at 02:52:06PM -0700, Jon wrote: > Hello Rich, > > Interesting. Thanks for the explanation. > > When you specify an rbd on the command line for virt-sysprep, do you expect > the path to include the monitor address? > > e.g.: > >> virt-sysprep -a rbd://host-name/pool-name/device-name
Note that these URIs are not Ceph URIs. They are something that libguestfs virt tools invent, implemented in fish/uri.{c,h} and described here: http://libguestfs.org/guestfish.1.html#adding-remote-storage Below that layer is the interface to libguestfs-as-a-library, described here: http://libguestfs.org/guestfs.3.html#remote-storage So if I understand your question correctly, then I guess the answer is "no", although I'm not sure what a "monitor address" is. Because libguestfs virt tools URIs are nothing like and unrelated to Ceph URIs. > If I understand correctly, libvirt is able to understand the ceph > configuration, so when I create a device with qemu-img I only specify the > protocol and pool/device. > > e.g.: > >> qemu-img create rbd:pool-name/device-name 5G > > (there is some voodoo that I don't understand, I've got a whole thread on > trying to get qemu-img to create format 2 rbds by default... but that's for > another thread) > > Would it be possible to specify rbds like this instead? Or is the scope > bigger than I'm understanding and that would cause issues with other disk > types specified for the --add parameter. It seems like --add can take > either a URI or a physical disk path. I don't know, but see above. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones virt-top is 'top' for virtual machines. Tiny program with many powerful monitoring features, net stats, disk stats, logging, etc. http://people.redhat.com/~rjones/virt-top _______________________________________________ Libguestfs mailing list Libguestfs@redhat.com https://www.redhat.com/mailman/listinfo/libguestfs