Merge "Add migration SSH tunneling support"
This commit is contained in:
commit
cac8a68460
puppet/services
releasenotes/notes
@ -79,6 +79,13 @@ parameters:
|
||||
type: string
|
||||
description: Nova Compute upgrade level
|
||||
default: auto
|
||||
MigrationSshKey:
|
||||
type: json
|
||||
description: >
|
||||
SSH key for migration.
|
||||
Expects a dictionary with keys 'public_key' and 'private_key'.
|
||||
Values should be identical to SSH public/private key files.
|
||||
default: {}
|
||||
|
||||
resources:
|
||||
NovaBase:
|
||||
@ -111,6 +118,7 @@ outputs:
|
||||
# we manage migration in nova common puppet profile
|
||||
nova::compute::libvirt::migration_support: false
|
||||
tripleo::profile::base::nova::manage_migration: true
|
||||
tripleo::profile::base::nova::migration_ssh_key: {get_param: MigrationSshKey}
|
||||
tripleo::profile::base::nova::nova_compute_enabled: true
|
||||
nova::compute::rbd::libvirt_images_rbd_pool: {get_param: NovaRbdPoolName}
|
||||
nova::compute::rbd::libvirt_rbd_user: {get_param: CephClientUserName}
|
||||
|
@ -66,7 +66,6 @@ outputs:
|
||||
tripleo.nova_libvirt.firewall_rules:
|
||||
'200 nova_libvirt':
|
||||
dport:
|
||||
- 16509
|
||||
- 16514
|
||||
- '49152-49215'
|
||||
- '5900-5999'
|
||||
|
14
releasenotes/notes/migration_over_ssh-003e2a92f5f5374d.yaml
Normal file
14
releasenotes/notes/migration_over_ssh-003e2a92f5f5374d.yaml
Normal file
@ -0,0 +1,14 @@
|
||||
---
|
||||
features:
|
||||
- |
|
||||
Add support for cold migration over ssh.
|
||||
|
||||
This enables nova cold migration.
|
||||
|
||||
This also switches to SSH as the default transport for live-migration.
|
||||
The tripleo-common mistral action that generates passwords supplies the
|
||||
MigrationSshKey parameter that enables this.
|
||||
deprecations:
|
||||
- |
|
||||
The TCP transport is no longer used for live-migration and the firewall
|
||||
port has been closed.
|
Loading…
x
Reference in New Issue
Block a user