Merge "libvirt: Deprecate live_migration_tunnelled
"
This commit is contained in:
commit
bde59951a9
@ -285,6 +285,15 @@ Related options:
|
|||||||
"""),
|
"""),
|
||||||
cfg.BoolOpt('live_migration_tunnelled',
|
cfg.BoolOpt('live_migration_tunnelled',
|
||||||
default=False,
|
default=False,
|
||||||
|
deprecated_for_removal=True,
|
||||||
|
deprecated_since='23.0.0',
|
||||||
|
deprecated_reason="""
|
||||||
|
The "tunnelled live migration" has two inherent limitations: it cannot
|
||||||
|
handle live migration of disks in a non-shared storage setup; and it has
|
||||||
|
a huge performance cost. Both these problems are solved by
|
||||||
|
``live_migration_with_native_tls`` (requires a pre-configured TLS
|
||||||
|
environment), which is the recommended approach for securing all live
|
||||||
|
migration streams.""",
|
||||||
help="""
|
help="""
|
||||||
Enable tunnelled migration.
|
Enable tunnelled migration.
|
||||||
|
|
||||||
|
@ -0,0 +1,16 @@
|
|||||||
|
---
|
||||||
|
deprecations:
|
||||||
|
- |
|
||||||
|
The ``[libvirt]live_migration_tunnelled`` option is deprecated as of
|
||||||
|
Wallaby (23.0.0) release.
|
||||||
|
|
||||||
|
The "tunnelled live migration" has two inherent limitations: (a) it
|
||||||
|
cannot handle live migration of disks in a non-shared storage setup,
|
||||||
|
and (b) it has a huge performance overhead and latency, because it
|
||||||
|
burns more CPU and memory during live migration.
|
||||||
|
|
||||||
|
Both these problems are addressed by the QEMU-native support in Nova
|
||||||
|
-- this is the recommended approach for securing all live migration
|
||||||
|
streams (guest RAM, device state, and disks). Assuming TLS
|
||||||
|
environment is setup, this can be enabled by setting the config
|
||||||
|
attribiute ``[libvirt]live_migration_with_native_tls``.
|
Loading…
Reference in New Issue
Block a user