OpenStack: Difference between revisions
Rcpavlicek (talk | contribs) |
Rcpavlicek (talk | contribs) m (→USING XAPI) |
||
Line 7: | Line 7: | ||
[http://docs.openstack.org/trunk/config-reference/content/introduction-to-xen.html#section_compute-configure-xen The OpenStack documentation] reads: |
[http://docs.openstack.org/trunk/config-reference/content/introduction-to-xen.html#section_compute-configure-xen The OpenStack documentation] reads: |
||
''"The recommended way to use |
''"The recommended way to use XAPI with OpenStack is through the XenAPI driver. To enable the XenAPI driver, add the following configuration options to /etc/nova/nova.conf and restart OpenStack Compute: "'' |
||
<pre> |
<pre> |
||
compute_driver = xenapi.XenAPIDriver |
compute_driver = xenapi.XenAPIDriver |
Revision as of 22:18, 3 February 2015
From the OpenStack Documentation:
"The OpenStack Open Source Cloud Mission: to produce the ubiquitous Open Source Cloud Computing platform that will meet the needs of public and private clouds regardless of size, by being simple to implement and massively scalable."
USING XAPI
The OpenStack documentation reads:
"The recommended way to use XAPI with OpenStack is through the XenAPI driver. To enable the XenAPI driver, add the following configuration options to /etc/nova/nova.conf and restart OpenStack Compute: "
compute_driver = xenapi.XenAPIDriver xenapi_connection_url = http://your_xenapi_management_ip_address xenapi_connection_username = root xenapi_connection_password = your_password
"These connection details are used by the OpenStack Compute service to contact your hypervisor and are the same details you use to connect XenCenter, the XenServer management console, to your XenServer or XCP box."
The OpenStack documentation does not reflect the current reality. While XAPI is the clear mechanism for supporting XenServer at this time, most existing Xen Project integration into OpenStack is done through libvirt below.
USING LIBVIRT
The OpenStack documentation reads:
"It is possible to manage Xen using libvirt, though this is not well-tested or supported. To experiment using Xen through libvirt add the following configuration options /etc/nova/nova.conf:"
compute_driver = libvirt.LibvirtDriver [libvirt] virt_type = xen
Beyond what the documentation says, however, the majority of OpenStack integrations in the market use libvirt to employ the Xen Project hypervisor. SUSE, Ubuntu, and Oracle are all using libvirt in their OpenStack implementations.
HOWTOs
- Learn about using Xen Project via libvirt for OpenStack "juno"
- OpenStack via DevStack, to quickly install OpenStack on a single machine.
- Getting Started document for OpenStack using Oracle VM (which uses the Xen Project Hypervisor)
- Using OpenStack with Xen Project on ARM64 on the Linaro Wiki
DOCUMENTATION
- The OpenStack documentation Introduction to Xen Project
- The OpenStack chart of Xen Project configuration options with both libvirt and XAPI/XenServer configuration parameters
- The OpenStack Wiki documentation for using Xen Project and XenServer
- The OpenStack Wiki documentation for using Xen Project via libvirt
- The OpenStack Wiki documentation of the Hypervisor Support Matrix with pointers to current OpenStack bugs when using the Xen Project Hypervisor
- The OpenStack Wiki documentation for using XenServer
- Oracle's Getting Started document for OpenStack using Oracle VM (which uses the Xen Project Hypervisor)
- The Linaro Wiki entry for using OpenStack with Xen Project on ARM64
- The NetIQ Cloud Manager 2.2 documentation for using the SUSE Xen Project Provisioning Adapter
- Thoughts on configuring XenServer (not Xen Project) for OpenStack Nova
- OpenStack Wikipedia entry
PRESENTATIONS
- Slides from the presentation Configuring OpenStack to Use the Xen Project Hypervisor from FOSDEM 2015
- Video presentation on Xen Project in OpenStack: An Overview with SUSE Cloud from Xen Project User Summit 2014
- Video presentation on Building the Rackspace Open Cloud with Xen Project and OpenStack from Xen Project User Summit 2013