Enhancing kolla-ansible to Support Multiple IP Addresses with FQDNs for a Single Node
Currently, in kolla-ansible, when configuring nodes, only a single hostname is used, which allows mapping only one IP address. This becomes not user-friendly when a single node has multiple network interfaces, as it requires setting up multiple hostnames. To address this, I want to enable a single node to have multiple IP addresses using Fully Qualified Domain Names (FQDNs).
Example:
# hosts file
# First network interface (api network)
192.168.0.10 hosta.api.local
# Second network interface (admin network)
172.16.0.10 hosta.admin.local
# Third network interface (public network)
10.0.0.10 hosta.public.
By setting up FQDNs for each network interface on a node, kolla-ansible will be able to configure the node using the corresponding IP addresses associated with each FQDN.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Youngju Lee
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by