XenAPI: Support Nova services independently from hypervisor
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
Related bugs
Sprints
Whiteboard
‘partition_utils’ plugin: Add plugin to move disk-focused functionality from DomU to Dom0
-- See https:/
Import config drive: Build config drive in DomU as a RAW disk then use API to import the raw into a VDI
-- See https:/
Complete support: Add check for independent compute in get_this_vm_uuid, add startup checks for incompatible options.
-- See https:/
Gerrit topic: https:/
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:/
XenAPI: Add UT for independent compute option