Jump to: navigation, search

XenSupportSpec

  • Launchpad Entry: NovaSpec:austin-xen
  • Created: 2010-09-15
  • Contributors: SorenHansen

Summary

Ensure that Xen is appropriately supported.

Release Note

In addition to KVM, user-mode-linux and Xen Server, Nova support Xen classic.

Rationale

Xen is popular. We should support it.

Implementation

The implemetation is expected to be limited to adding another libvirt_type option (like the current qemu, kvm, and uml), namely "xen". It will use a different libvirt domain xml template.

Maybe we can save a bit of processing in the disk handling layer (because Xen PV lets you specify the name of one of the attached block devices (so we may be able to skip the part where we stitch together a disk image and just tell Xen that this block dev over here is your sda1, this one over here is sda2, etc.))