diff --git a/io/net/virt-net/lpm.py b/io/net/virt-net/lpm.py index 152ac2682..3da6e9286 100644 --- a/io/net/virt-net/lpm.py +++ b/io/net/virt-net/lpm.py @@ -72,6 +72,7 @@ def setUp(self): self.cancel("HMC IP not got from lsrsrc command") self.hmc_user = self.params.get("hmc_username", default='hscroot') self.hmc_pwd = self.params.get("hmc_pwd", '*', default='abc123') + self.options = self.params.get("options", default='') self.lpar = self.get_mcp_component("NodeNameList").split('.')[0] if not self.lpar: @@ -238,6 +239,8 @@ def do_migrate(self, server, remote_server, lpar, params): cmd = "migrlpar -o m -m %s -t %s -p %s %s" % (server, remote_server, lpar, params) + if self.options: + cmd = "%s %s" % (cmd, self.options) self.log.debug("\n".join(self.run_command(cmd))) time.sleep(10) if not self.is_lpar_in_server(remote_server, lpar): diff --git a/io/net/virt-net/lpm.py.data/lpm.yaml b/io/net/virt-net/lpm.py.data/lpm.yaml index b01068ab8..c64b5c63b 100644 --- a/io/net/virt-net/lpm.py.data/lpm.yaml +++ b/io/net/virt-net/lpm.py.data/lpm.yaml @@ -9,3 +9,4 @@ sriov_ports: remote_sriov_adapters: remote_sriov_ports: bandwidth: +options: "--vniccfg 2" diff --git a/io/net/virt-net/lpm.py.data/lpm_5_iterations.yaml b/io/net/virt-net/lpm.py.data/lpm_5_iterations.yaml index ad53ae2aa..d1758e00c 100644 --- a/io/net/virt-net/lpm.py.data/lpm_5_iterations.yaml +++ b/io/net/virt-net/lpm.py.data/lpm_5_iterations.yaml @@ -9,6 +9,7 @@ sriov_ports: remote_sriov_adapters: remote_sriov_ports: bandwidth: +options: "--vniccfg 2" iteration: !mux default: !mux 1: