Jump to: navigation, search

Difference between revisions of "XenServer/DevStack"

Line 4: Line 4:
 
= [[DevStack]] and [[XenServer]] =
 
= [[DevStack]] and [[XenServer]] =
  
[http://devstack.org DevStack] is a great way to get started with [[OpenStack]]. [[XenServer]] and XCP are great ways to use the Xen hypervisor that powers some of the world's biggest clouds.
+
[http://devstack.org DevStack] is a great way to get started with [[OpenStack]]. [[XenServer]] and XCP are great ways to use the Xen hypervisor that powers some of the world's largest clouds.
  
 
To get started, you first you need to [[XenServer/Install|install XenServer or XCP on a physical machine]].
 
To get started, you first you need to [[XenServer/Install|install XenServer or XCP on a physical machine]].

Revision as of 14:58, 6 March 2012

<<TableOfContents(2)>>

DevStack and XenServer

DevStack is a great way to get started with OpenStack. XenServer and XCP are great ways to use the Xen hypervisor that powers some of the world's largest clouds.

To get started, you first you need to install XenServer or XCP on a physical machine.

Then there are two possible ways forward:

  • Create your own Ubuntu PV VM on your XenServer, set VIRT_DRIVER=xenserver, and then run stack.sh
  • Use tools/xen to build an Ubuntu PV VM for you

Installing DevStack on your own Ubuntu paravirtualized VM

This is not really heavily tested, you are probably best looking at the approach below.

Please note:

  • The VM must be running in PV mode (/sys/hypervisor/uuid is needed)
  • It must be on the same hypervisor as the one you are managing

Installing DevStack by generating an Ubuntu xva

The basic process is:

  • Install XenServer
  • Prepare XenServer Dom0 (installs xapi plugins, and Open vSwitch isolation rules)
  • Create DevStack config file, that matches your setup
  • Create Ubuntu xva image
  • Install xva on XenServer

You can read more about this in the readme:

(More details coming soon...)

Useful Notes

Please note:

  • For nova to work correctly with a XenServer pool, it must be created using the Host Aggregates feature
  • It is intended that every XenSever has a VM running (as a minimum) the OpenStack compute worker
  • When using Host Aggregates, you still have a VM on every member of the pool