From 1e91e401998771119442ef9c3e3e47dc4d0fff0e Mon Sep 17 00:00:00 2001 From: Jaison Raju Date: Tue, 4 Jan 2022 16:54:06 +0530 Subject: [PATCH] Fixing num_vms_provider_net usage num_vms_provider_net should allow configuring more instances/vms in each provider network. M times & N num_vms_provider_net will now result in N provider networks with each M vms. Closes-Bug: 1956342 Change-Id: Ic770a3839b18cc80503c24dd856555125ce60eae --- rally/rally-plugins/dynamic-workloads/provider_network.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rally/rally-plugins/dynamic-workloads/provider_network.py b/rally/rally-plugins/dynamic-workloads/provider_network.py index fd278d3a3..07d2bb336 100644 --- a/rally/rally-plugins/dynamic-workloads/provider_network.py +++ b/rally/rally-plugins/dynamic-workloads/provider_network.py @@ -95,11 +95,11 @@ class DynamicProviderNetworkBase(dynamic_utils.NovaUtils, neutron_utils.NeutronS :param kwargs: dict, Keyword arguments to function """ + provider_network = self._create_provider_network(provider_phys_net) + subnet = self._create_subnet(provider_network, subnet_create_args or {}) + kwargs["nics"] = [{'net-id': provider_network['network']['id']}] + tag = "provider_network:"+str(provider_network['network']['id']) for _ in range(num_vms_provider_net): - provider_network = self._create_provider_network(provider_phys_net) - subnet = self._create_subnet(provider_network, subnet_create_args or {}) - kwargs["nics"] = [{'net-id': provider_network['network']['id']}] - tag = "provider_network:"+str(provider_network['network']['id']) server = self._boot_server_with_tag(image, flavor, tag, **kwargs) self.log_info(" Server {} created on provider network {}".format( server, provider_network))