From 10d54180699eca426fd9fe3e75c564a1f72d2a9b Mon Sep 17 00:00:00 2001 From: David Vallee Delisle Date: Mon, 22 Mar 2021 12:35:48 -0400 Subject: [PATCH] Disabling LM PostCopy and AutoConverge for RT roles It's not recommended to have NovaLiveMigrationPermitPostCopy and NovaLiveMigrationPermitAutoConverge enabled for realtime roles. Change-Id: I11584e5cf12bf654dd4e909dc50555003c576d1a (cherry picked from commit 0d4a5f04f945bd6debec46c58e4e86161f195829) (cherry picked from commit b542452cc443ce4e7d766b84e624e0d6c929bf51) --- deployment/nova/nova-compute-container-puppet.yaml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/deployment/nova/nova-compute-container-puppet.yaml b/deployment/nova/nova-compute-container-puppet.yaml index 580c6e66a6..8a9e52f1c6 100644 --- a/deployment/nova/nova-compute-container-puppet.yaml +++ b/deployment/nova/nova-compute-container-puppet.yaml @@ -764,6 +764,11 @@ conditions: - equals: [{get_param: [RoleParameters, NovaReservedHugePages]}, ""] - equals: [{get_param: NovaReservedHugePages}, []] + live_migration_optimization_set: + and: + - not: {equals: [{get_param: [RoleParameters, TunedProfileName]}, 'realtime-virtual-host']} + - reserved_huge_pages_set + ovs_dpdk_socket_memory_not_set: and: - equals: [{get_param: [RoleParameters, OvsDpdkSocketMemory]}, ""] @@ -854,7 +859,7 @@ outputs: - {get_attr: [RoleParametersValue, value, nova_permit_post_copy]} - ["TRUE", "true", "True"] - if: - - reserved_huge_pages_set + - live_migration_optimization_set - true - false nova::migration::libvirt::live_migration_permit_auto_converge: @@ -864,7 +869,7 @@ outputs: - {get_attr: [RoleParametersValue, value, nova_permit_auto_converge]} - ["TRUE", "true", "True"] - if: - - reserved_huge_pages_set + - live_migration_optimization_set - true - false