From: John Wilkins Date: Fri, 6 Jul 2012 19:21:34 +0000 (-0700) Subject: doc: added some discussion to libvirt. X-Git-Tag: v0.50~108 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=72bf66f6542f2c6ed4d2aa250523f93ab1858358;p=ceph.git doc: added some discussion to libvirt. Signed-off-by: John Wilkins --- diff --git a/doc/rbd/libvirt.rst b/doc/rbd/libvirt.rst index 3f6fbb5bc3b7..e0228f083887 100644 --- a/doc/rbd/libvirt.rst +++ b/doc/rbd/libvirt.rst @@ -1,6 +1,25 @@ -======================== - Installing ``libvirt`` -======================== +================================= + Using ``libvirt`` with Ceph RBD +================================= + +The ``libvirt`` library creates a virtual machine abstraction layer between +hypervisor interfaces and the software applications that use them. With +``libvirt``, developers and system administrators can focus on a common +management framework, common API, and common shell interface (i.e., ``virsh``) +to many different hypervisors, including: + +- QEMU/KVM +- XEN +- LXC +- VirtualBox +- etc. + +Ceph RADOS block devices support QEMU/KVM, which means you can use RADOS +block devices with software that interfaces with ``libvirt``. For example, +OpenStack's integration to Ceph uses ``libvirt`` to interact with QEMU/KVM, +and QEMU/KVM interacts with RADOS block devices via ``librbd``. + +See `libvirt Virtualization API`_ for details. Installing ``libvirt`` on Ubuntu 12.04 Precise ---------------------------------------------- @@ -28,4 +47,5 @@ For Ubuntu distributions 11.10 oneiric and earlier, you must build See `libvirt Installation`_ for details. .. _AutoGen: http://www.gnu.org/software/autogen/ -.. _libvirt Installation: http://www.libvirt.org/compiling.html \ No newline at end of file +.. _libvirt Installation: http://www.libvirt.org/compiling.html +.. _libvirt Virtualization API: http://www.libvirt.org \ No newline at end of file