<html><head><meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"><style>
                body {
                        zoom: ;
                }
        </style></head><body>
<div><span></span>Hi, all</div><div><span style="color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);">    </span><span style="color: rgb(0, 0, 0); font-size: 10.5pt; line-height: 1.5; background-color: rgba(0, 0, 0, 0);">    I want to deploy an b</span><span style="color: rgb(0, 0, 0); font-size: 10.5pt; line-height: 1.5; background-color: rgba(0, 0, 0, 0);">aremetal environment(pike) with </span><span style="color: rgb(0, 0, 0); font-size: 10.5pt; line-height: 1.5; background-color: rgba(0, 0, 0, 0);">network isolation. I have three c</span><span style="color: rgb(0, 0, 0); font-size: 10.5pt; line-height: 1.5; background-color: rgba(0, 0, 0, 0);">ontroller nodes and one c</span><span style="color: rgb(0, 0, 0); font-size: 10.5pt; line-height: 1.5; background-color: rgba(0, 0, 0, 0);">ompute node. Each node has 3 nics. If I set external network as a vlan I succeed. But If I set external network on the bridge(using native vlan </span><span style="color: rgb(0, 0, 0); font-size: 10.5pt; line-height: 1.5; background-color: rgba(0, 0, 0, 0);">on the trunked interface</span><span style="color: rgb(0, 0, 0); font-size: 10.5pt; line-height: 1.5; background-color: rgba(0, 0, 0, 0);">) I fail.</span><span style="color: rgb(0, 0, 0); font-size: 10.5pt; line-height: 1.5; background-color: rgba(0, 0, 0, 0);"> Anyone can help? Thanks!</span></div><div><span style="color: rgb(0, 0, 0); font-size: 10.5pt; line-height: 1.5; background-color: rgba(0, 0, 0, 0);">    </span><span style="color: rgb(0, 0, 0); font-size: 10.5pt; line-height: 1.5; background-color: rgba(0, 0, 0, 0);">    </span><span style="color: rgb(0, 0, 0); font-size: 10.5pt; line-height: 1.5; background-color: rgba(0, 0, 0, 0);">Here are some config of controller nodes. Compute node does not have external network and s</span><span style="color: rgb(0, 0, 0); font-size: 10.5pt; line-height: 1.5; background-color: rgba(0, 0, 0, 0);">torage management network.</span></div><div><span style="color: rgb(0, 0, 0); font-size: 10.5pt; line-height: 1.5; background-color: rgba(0, 0, 0, 0);"><br></span></div><div><h2 style="border: 0px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; margin: 0px 0px 0.8125em; outline: 0px; padding: 0px; vertical-align: baseline; clear: both; font-variant-ligatures: normal; orphans: 2; widows: 2;"><strong style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Controller NICs</strong></h2></div><div><table style="border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-bottom-style: solid; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-bottom-color: rgb(221, 221, 221); border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; margin: 0px 0px 1.625em; outline: 0px; padding: 0px; vertical-align: baseline; border-spacing: 0px; width: 584px; color: rgb(55, 55, 55); font-variant-ligatures: normal; orphans: 2; widows: 2;"><tbody style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><tr style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><b>Bonded Interface </b></td><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><b>Bond Slaves</b></td><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><br></td></tr><tr style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><span style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">bond1</span></td><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><span style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">eth1, eth2</span></td><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><br></td></tr></tbody></table><table style="border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-bottom-style: solid; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-bottom-color: rgb(221, 221, 221); border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; margin: 0px 0px 1.625em; outline: 0px; padding: 0px; vertical-align: baseline; border-spacing: 0px; width: 584px; color: rgb(55, 55, 55); font-variant-ligatures: normal; orphans: 2; widows: 2;"><tbody style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><tr style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><b>Networks</b></td><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><br></td><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><b>NIC</b></td></tr><tr style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><span style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Provisioning</span></td><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><br></td><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><span style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">eth0</span></td></tr><tr style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><span style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">External</span></td><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><br></td><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><span style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">bond1 / br-ex</span></td></tr><tr style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><span style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Internal</span></td><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><br></td><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><span style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">bond1 / vlan201</span></td></tr><tr style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><span style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Tenant</span></td><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><br></td><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><span style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">bond1 / vlan204</span></td></tr><tr style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><span style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Storage</span></td><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><br></td><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><span style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">bond1 / vlan202</span></td></tr><tr style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><span style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Storage Management</span></td><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><br></td><td style="border-width: 1px 0px 0px; border-top-style: solid; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: rgb(221, 221, 221); border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 6px 10px 6px 0px; vertical-align: baseline;"><span style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">bond1 / vlan203</span></td></tr></tbody></table></div><div><span style="color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);"><b>network-environment.yaml</b></span></div><div><span style="color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);">resource_registry:</span></div><div><span style="color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);">  OS::TripleO::Compute::Net::SoftwareConfig:<br>    ../network/config/bond-with-vlans/compute.yaml<br>  OS::TripleO::Controller::Net::SoftwareConfig:<br>    ../network/config/bond-with-vlans/controller.yaml</span></div><div><span style="color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);">parameter_defaults:</span></div><div><span style="color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);">  ControlPlaneSubnetCidr: '24'<br>  ControlPlaneDefaultRoute: 192.168.24.1<br>  EC2MetadataIp: 192.168.24.1 <br>  InternalApiNetCidr: 172.17.0.0/24<br>  StorageNetCidr: 172.18.0.0/24<br>  StorageMgmtNetCidr: 172.19.0.0/24<br>  TenantNetCidr: 172.16.0.0/24<br>  ExternalNetCidr: 192.168.1.0/24<br>  InternalApiNetworkVlanID: 201<br>  StorageNetworkVlanID: 202<br>  StorageMgmtNetworkVlanID: 203<br>  TenantNetworkVlanID: 204<br>  InternalApiAllocationPools: [{'start': '172.17.0.10', 'end': '172.17.0.200'}]<br>  StorageAllocationPools: [{'start': '172.18.0.10', 'end': '172.18.0.200'}]<br>  StorageMgmtAllocationPools: [{'start': '172.19.0.10', 'end': '172.19.0.200'}]<br>  TenantAllocationPools: [{'start': '172.16.0.10', 'end': '172.16.0.200'}]<br>  ExternalAllocationPools: [{'start': '192.168.1.223', 'end': '192.168.1.235'}]<br>  ExternalInterfaceDefaultRoute: 192.168.1.1<br>  DnsServers: ["192.168.1.1"]<br>  NeutronNetworkType: 'vlan'<br>  NeutronTunnelTypes: ''<br>  NeutronNetworkVLANRanges: 'datacentre:1:1000'<br>  BondInterfaceOvsOptions: "bond_mode=active-backup"<br>  NeutronMechanismDrivers: linuxbridge</span></div><div><span style="color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);"><br></span></div><div><span style="color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);"><b>controller.yaml </b></span></div><div><span style="color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);">[...]</span></div><div><span style="color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);">resources:<br>  OsNetConfigImpl:<br>    type: OS::Heat::SoftwareConfig<br>    properties:<br>      group: script<br>      config:<br>        str_replace:<br>          template:<br>            get_file: ../../scripts/run-os-net-config.sh<br>          params:<br>            $network_config:<br>              network_config:<br>              - type: interface<br>                name: nic1<br>                use_dhcp: false<br>                addresses:<br>                - ip_netmask:<br>                    list_join:<br>                    - /<br>                    - - get_param: ControlPlaneIp<br>                      - get_param: ControlPlaneSubnetCidr<br>                routes:<br>                - ip_netmask: 169.254.169.254/32<br>                  next_hop:<br>                    get_param: EC2MetadataIp<br>              - type: linux_bridge<br>                name: bridge_name<br>                dns_servers:<br>                  get_param: DnsServers<br>                use_dhcp: false<br>                addresses:<br>                - ip_netmask:<br>                    get_param: ExternalIpSubnet<br>                routes:<br>                - default: true<br>                  next_hop:<br>                    get_param: ExternalInterfaceDefaultRoute<br>                members:<br>                - type: linux_bond<br>                  name: bond1<br>                  bonding_options: mode=1<br>                  members:<br>                  - type: interface<br>                    name: nic2<br>                    primary: true<br>                  - type: interface<br>                    name: nic3<br>                - type: vlan<br>                  device: bond1<br>                  vlan_id:<br>                    get_param: InternalApiNetworkVlanID<br>                  addresses:<br>                  - ip_netmask:<br>                      get_param: InternalApiIpSubnet<br>                - type: vlan<br>                  device: bond1<br>                  vlan_id:<br>                    get_param: StorageNetworkVlanID<br>                  addresses:<br>                  - ip_netmask:<br>                      get_param: StorageIpSubnet<br>                - type: vlan<br>                  device: bond1<br>                  vlan_id:<br>                    get_param: StorageMgmtNetworkVlanID<br>                  addresses:<br>                  - ip_netmask:<br>                      get_param: StorageMgmtIpSubnet</span></div><div><span style="color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);">                - type: vlan<br>                  device: bond1<br>                  vlan_id:<br>                    get_param: TenantNetworkVlanID<br>                  addresses:<br>                  - ip_netmask:<br>                      get_param: TenantIpSubnet</span></div><div><span style="color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);">outputs:<br>  OS::stack_id:<br>    description: The OsNetConfigImpl resource.<br>    value:<br>      get_resource: OsNetConfigImpl</span></div>
</body></html>