Add support for nova live/cold-migration with containers
authorOliver Walsh <owalsh@redhat.com>
Wed, 7 Jun 2017 23:17:53 +0000 (00:17 +0100)
committerOliver Walsh <owalsh@redhat.com>
Sun, 23 Jul 2017 01:26:55 +0000 (02:26 +0100)
commit4a7f3398f115a4eaab6993b0aad9c16fa7f55afa
treeb028d396c6cb80c85181c001c1680c265abc5530
parentfdd4352375c24c189d028f34cc66b3b1f2d474ee
Add support for nova live/cold-migration with containers

Updates hieradata for changes in https://review.openstack.org/471950.
Creates a new service - NovaMigrationTarget. On baremetal this just configures
live/cold-migration. On docker is includes a container running a second sshd
services on an alternative port.
Configures /var/lib/nova/.ssh/config and mounts in nova-compute and libvirtd
containers.

Change-Id: Ic4b810ff71085b73ccd08c66a3739f94e6c0c427
Implements: blueprint tripleo-cold-migration
Depends-On: I6c04cebd1cf066c79c5b4335011733d32ac208dc
Depends-On: I063a84a8e6da64ae3b09125cfa42e48df69adc12
29 files changed:
ci/environments/multinode-3nodes.yaml
ci/environments/multinode-containers.yaml
ci/environments/multinode.yaml
ci/environments/multinode_major_upgrade.yaml
ci/environments/scenario001-multinode-containers.yaml
ci/environments/scenario001-multinode.yaml
ci/environments/scenario002-multinode-containers.yaml
ci/environments/scenario002-multinode.yaml
ci/environments/scenario003-multinode-containers.yaml
ci/environments/scenario003-multinode.yaml
ci/environments/scenario004-multinode-containers.yaml
ci/environments/scenario004-multinode.yaml
deployed-server/deployed-server-roles-data.yaml
docker/docker-puppet.py
docker/services/nova-compute.yaml
docker/services/nova-libvirt.yaml
docker/services/nova-migration-target.yaml [new file with mode: 0644]
environments/contrail/roles_data_contrail.yaml
environments/docker-services-tls-everywhere.yaml
environments/docker.yaml
environments/hyperconverged-ceph.yaml
overcloud-resource-registry-puppet.j2.yaml
puppet/services/nova-compute.yaml
puppet/services/nova-libvirt.yaml
puppet/services/nova-migration-target.yaml [new file with mode: 0644]
roles/Compute.yaml
roles/ComputeHCI.yaml
roles/README.rst
roles_data.yaml