Enable cold migration of nova instances

Registered by Oliver Walsh on 2017-03-23

Automated nova SSH key setup and key exchange to enable cold/block migration of VM and VM resize etc...

Manual setup doc for RDO: https://www.rdoproject.org/documentation/enabling-migrations/
Manual setup docs RHOSP: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/8/html-single/migrating_instances/#migrate_between_hypervisors

Blueprint information

Status:
Complete
Approver:
Emilien Macchi
Priority:
Medium
Drafter:
Oliver Walsh
Direction:
Needs approval
Assignee:
Oliver Walsh
Definition:
Approved
Series goal:
Proposed for pike
Implementation:
Implemented
Milestone target:
milestone icon pike-3
Started by
Oliver Walsh on 2017-03-23
Completed by
Emilien Macchi on 2017-06-13

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/tripleo-cold-migration,n,z

Addressed by: https://review.openstack.org/449239
    WIP: Add MigrationSshKey to generated passwords

Addressed by: https://review.openstack.org/449660
    WIP: SSH known_hosts config

Addressed by: https://review.openstack.org/450826
    WIP: migration SSH tunnel config

Addressed by: https://review.openstack.org/450842
    WIP: Add migration SSH tunneling support

Gerrit topic: https://review.openstack.org/#q,topic:bug/1668543,n,z

Addressed by: https://review.openstack.org/458077
    WIP: restrict nova migration ssh tunnel

Addressed by: https://review.openstack.org/458082
    WIP: restrict nova migration ssh tunnel

Addressed by: https://review.openstack.org/458218
    Revert "SSH known_hosts config"

Addressed by: https://review.openstack.org/458671
    Add MigrationSshKey to generated passwords

Addressed by: https://review.openstack.org/458672
    SSH known_hosts config

Addressed by: https://review.openstack.org/458673
    Add migration SSH tunneling support

Addressed by: https://review.openstack.org/458674
    Configure migration SSH tunnel

Addressed by: https://review.openstack.org/460176
    DNM: test for Idb56acd1e1ecb5a5fd4d942969be428cc9cbe293

Addressed by: https://review.openstack.org/460789
    Include openstack-nova-migration in the overcloud images

Addressed by: https://review.openstack.org/460997
    Include openstack-nova-migration in the overcloud images

Addressed by: https://review.openstack.org/466402
    Add MigrationSshKey to generated passwords

Addressed by: https://review.openstack.org/466405
    Include openstack-nova-migration in the overcloud images

Addressed by: https://review.openstack.org/466411
    SSH known_hosts config

Addressed by: https://review.openstack.org/469413
    Configure migration SSH tunnel

Addressed by: https://review.openstack.org/469423
    Restrict nova migration ssh tunnel

Addressed by: https://review.openstack.org/469425
    Restrict nova migration ssh tunnel

Addressed by: https://review.openstack.org/471433
    Restrict nova migration ssh tunnel

Addressed by: https://review.openstack.org/471435
    Restrict nova migration ssh tunnel

Addressed by: https://review.openstack.org/471478
    Add migration SSH tunneling support

Addressed by: https://review.openstack.org/471950
    Refactor nova migration config into client & target profiles

Addressed by: https://review.openstack.org/471956
    Add support for nova live/cold-migration with containers

Gerrit topic: https://review.openstack.org/#q,topic:bug/1693844,n,z

Addressed by: https://review.openstack.org/476542
    Install openstack-nova-migration on computes during M->N upgrade

Addressed by: https://review.openstack.org/482170
    Refactor iscsi initiator-name reset into separate service

Addressed by: https://review.openstack.org/499543
    Remove obsolete section on compute ssh-key setup

Addressed by: https://review.openstack.org/510791
    Handle duplicate/invalid entries in migration SSH inbound addresses

Addressed by: https://review.openstack.org/510793
    Disable SSH login for nova_migration user when migration over ssh is disabled.

Addressed by: https://review.openstack.org/510798
    Disable SSH login for nova_migration user when migration over ssh is disabled.

Addressed by: https://review.openstack.org/510799
    Handle duplicate/invalid entries in migration SSH inbound addresses

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.