Stable Compute Node UUIDs
Nova has long had a dependency on an unchanging hostname on the
compute nodes. This spec aims to address this limitation, at least
from the perspective of being able to detect an accidental change and
avoiding catastrophe in the database that can currently result from a
hostname change, whether intentional or not.
Blueprint information
- Status:
- Started
- Approver:
- Sylvain Bauza
- Priority:
- Undefined
- Drafter:
- Dan Smith
- Direction:
- Approved
- Assignee:
- Dan Smith
- Definition:
- Approved
- Series goal:
- Accepted for antelope
- Implementation:
-
Good progress
- Milestone target:
- None
- Started by
- Sylvain Bauza
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add virt/node module for stable uuids
Addressed by: https:/
Pass service ref to init_host(), if exists
Addressed by: https:/
Add get_available_
Addressed by: https:/
WIP: Persist existing node uuids locally
Addressed by: https:/
Make resource tracker use UUIDs instead of names
Addressed by: https:/
WIP: Detect host renames and abort startup
[20230116 bauzas] Spec approved for 2023.1 cycle https:/
Addressed by: https:/
Fixup patch for stable-compute-uuid series