Add a CellZero (partial)
In order to maintain the API contract when using cells we need to store enough information to fulfill an instance show request even when the instance could not be scheduled to a cell.
Blueprint information
- Status:
- Complete
- Approver:
- John Garbutt
- Priority:
- Medium
- Drafter:
- Andrew Laski
- Direction:
- Approved
- Assignee:
- Mark Doffman
- Definition:
- Approved
- Series goal:
- Accepted for newton
- Implementation:
- Implemented
- Milestone target:
- newton-3
- Started by
- John Garbutt
- Completed by
- Matt Riedemann
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
WIP: Cell switch in manage command for Cell0
Addressed by: https:/
Add manage command for Cell0.
Gerrit topic: https:/
Addressed by: https:/
Add a cell and host mapping utility to nova-manage
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
Map instances to cell0 on failed schedule
Defer this till newton now, as we have hit Feature freeze --johnthetubaguy 2nd March 2016
Addressed by: https:/
Re-propose adding cell0
Addressed by: https:/
Add test fixture for cell0.
Gerrit topic: https:/
Addressed by: https:/
Run cell0 db migrations during nova-manage simple_cell_setup
This is partially complete in newton, we have setup in grenade and devstack for it and code in the compute API for listing instances from cell0 but we don't have the code in that moves instances to cell0 on build failure, that will be in ocata. I've created a blueprint for tracking that work here:
https:/
-- mriedem 20160901
Work Items
Dependency tree
* Blueprints in grey have been implemented.