[noha] Rectify opendaylight+dpdk scenario 57/58757/2
authorMichael Polenchuk <mpolenchuk@mirantis.com>
Wed, 20 Jun 2018 12:06:14 +0000 (16:06 +0400)
committerMichael Polenchuk <mpolenchuk@mirantis.com>
Wed, 20 Jun 2018 12:44:48 +0000 (16:44 +0400)
Change-Id: Ie707de90617e7080a5eb87cad69a604cf5e0f9fc
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
mcp/config/scenario/os-odl-ovs-noha.yaml
mcp/reclass/classes/cluster/all-mcp-arch-common/infra/config_pdf.yml.j2
mcp/reclass/classes/cluster/mcp-odl-noha/infra/config.yml.j2
mcp/reclass/classes/cluster/mcp-odl-noha/openstack/compute.yml.j2

index 84eaf63..083e7e6 100644 (file)
@@ -18,8 +18,8 @@ virtual:
   nodes:
     - cfg01
     - ctl01
-    - cmp01
-    - cmp02
+    - cmp001
+    - cmp002
     - gtw01
     - odl01
   ctl01:
@@ -30,9 +30,9 @@ virtual:
   odl01:
     vcpus: 4
     ram: 5120
-  cmp01:
+  cmp001:
     vcpus: 4
     ram: 8192
-  cmp02:
+  cmp002:
     vcpus: 4
     ram: 8192
index 82d446b..c129a0a 100644 (file)
@@ -55,7 +55,7 @@ parameters:
             linux_system_codename: xenial
 
   {#- No partial defaults, all or nothing. Defaults tuned for lf-pod2. #}
-  {%- if 'dpdk' in conf.cluster.domain %}
+  {%- if 'dpdk' in conf.cluster.domain or conf.MCP_DPDK_MODE %}
     {%- if conf.idf.fuel.reclass is defined %}
       {%- if conf.idf.fuel.reclass.node[i].compute_params.dpdk is defined %}
         {#- Can't dump json here due to dpdk0_* below, explicitly create yaml #}
index f25dd60..9e7dda9 100644 (file)
@@ -11,7 +11,7 @@ classes:
   - system.reclass.storage.system.openstack_gateway_single
   - cluster.mcp-common-noha.infra.config
   - cluster.mcp-odl-noha
-  - cluster.all-mcp-arch-common.infra.config{%- if conf.MCP_DPDK_MODE %}_dpdk{%- endif %}_pdf
+  - cluster.all-mcp-arch-common.infra.config_pdf
 parameters:
   reclass:
     storage:
index c3e79e5..18b73d7 100644 (file)
@@ -37,13 +37,7 @@ parameters:
           netmask: ${_param:opnfv_net_private_mask}
         tenant_interface:
           type: dpdk  # Not a meaningful type, just match 'dpdk' for filtering
-{%- endif %}
-        external_interface:
-          enabled: true
-          type: eth
-          name: ${_param:external_interface}
-          mtu: ${_param:interface_mtu}
-          proto: manual
+{%- else %}
         br-mesh:
           enabled: true
           type: bridge
@@ -52,6 +46,13 @@ parameters:
           netmask: ${_param:opnfv_net_private_mask}
           use_interfaces:
             - ${_param:tenant_interface}
+{%- endif %}
+        external_interface:
+          enabled: true
+          type: eth
+          name: ${_param:external_interface}
+          mtu: ${_param:interface_mtu}
+          proto: manual
         br-floating:
           enabled: true
           type: ovs_bridge