Horizontally scale undercloud with additional minions
In order to improve our scale, we have identified heat-engine and possibly ironic-conductor as services that we can add on to an existing undercloud deployment. Adding heat-engine allows for additional processing capacity when creating and updating stacks for deployment. By adding a new light weight minion node, we can scale the Heat capacity horizontally.
Blueprint information
- Status:
- Complete
- Approver:
- Alex Schultz
- Priority:
- Medium
- Drafter:
- Alex Schultz
- Direction:
- Approved
- Assignee:
- Alex Schultz
- Definition:
- Approved
- Series goal:
- Accepted for train
- Implementation:
- Implemented
- Milestone target:
- train-2
- Started by
- Alex Schultz
- Completed by
- Alex Schultz
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Scale Undercloud with a Minion
Addressed by: https:/
Add UndercloudMinion role
Addressed by: https:/
WIP: Add minion installation
Addressed by: https:/
Refactor stack output fetching
Addressed by: https:/
Add support for Ironic Conductor Groups
Addressed by: https:/
Add support for Ironic Rpc Transport override
Addressed by: https:/
WIP: Undercloud minion role
Addressed by: https:/
Add single minion node config
Addressed by: https:/
Add minion job
Gerrit topic: https:/
Addressed by: https:/
WIP: Minion doc
Gerrit topic: https:/
Addressed by: https:/
Output oslo messaging info for the minion
Addressed by: https:/
Write minion preflight checks
Addressed by: https:/
Add basic minion validation
Addressed by: https:/
This is a basic playbook to install undercloud minions on an already provisioned system.