Add a command to add new hosts to an existing deployment

Registered by Mark Goddard on 2019-11-21

When adding new hosts to an existing deployment, it is common to use the --limit argument to apply changes only to that host. There are issues with this, in particular for the bootstrap-servers command which needs to add the new host to /etc/hosts of all hosts. Without an entry in /etc/hosts for a compute node (and no DNS for the name), migration of VMs to/from that host will fail.

We should add a new command that will update /etc/hosts on all hosts, when new hosts are added. Some containers (e.g. nova_libvirt) may need to be restarted or recreated to pick up the new hosts entries.

Blueprint information

Status:
Not started
Approver:
Mark Goddard
Priority:
High
Drafter:
Mark Goddard
Direction:
Needs approval
Assignee:
Dincer Celik
Definition:
Approved
Series goal:
Accepted for victoria
Implementation:
Not started
Milestone target:
milestone icon 11.0.0

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.