XenAPI: Support Nova services independently from hypervisor

Registered by Bob Ball

The ability to run Nova compute services independently from the XenServer host which is running the virtual machines would enable:
* Easier development model where the XenServer hypervisor could be running in a virtual machine (e.g. VirtualBox), but with Nova services running on the main development box
* Consolidation of Nova compute services in a production environment, having a specialised Nova compute environment which supports multiple hypervisors (still with a 1:1 relationship between Nova Compute and Hypervisor)

This blueprint makes the necessary changes to enable this independent compute mode of deployment

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
Low
Drafter:
Bob Ball
Direction:
Approved
Assignee:
Bob Ball
Definition:
Approved
Series goal:
Accepted for newton
Implementation:
Implemented
Milestone target:
None
Started by
Bob Ball
Completed by
John Garbutt

Related branches

Sprints

Whiteboard

‘partition_utils’ plugin: Add plugin to move disk-focused functionality from DomU to Dom0
-- See https://review.openstack.org/331254

Import config drive: Build config drive in DomU as a RAW disk then use API to import the raw into a VDI
-- See https://review.openstack.org/332216

Complete support: Add check for independent compute in get_this_vm_uuid, add startup checks for incompatible options.
-- See https://review.openstack.org/332215

Gerrit topic: https://review.openstack.org/#q,topic:bp/xenapi-independent-nova,n,z

It looks like this is all merged now. There were 0 unit tests for the last change in the series, which troubles me given none of the cores that approved it asked for them. There should definitely be some unit tests added for this after the fact. -- mriedem 20160629

Addressed by: https://review.openstack.org/336065
    XenAPI: Add UT for independent compute option

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.