DNS containers to resolve kolla api interface names
Some OpenStack services require knowledge of peers' short host names to operate. E.g. RabbitMQ cluster needs short host names on api interface for all rabbits, Nova needs hostnames to perform live migration of instances and so on. This blueprint suggest adding DNS containers (simple dnsmasq with /etc/hosts generated), adjusting haproxy to balance resolving, adding dns option to container start code.
Note that existing add-on of hostnames via baremetal role is way too intrusive, static and will require service restart if anything changes in the cluster, e.g. new rabbit or new nova compute host. DNS servers will make such cluster modifications super easy.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Vladislav Belogrudov
- Direction:
- Approved
- Assignee:
- Vladislav Belogrudov
- Definition:
- Discussion
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Have set status to discussion as always nice to get input from other members before approving. It sounds like a good addition to Kolla though -pbourke