<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi all,<br>
<br>
According to this <a
href="https://bugs.launchpad.net/fuel/+bug/1513887">bug</a> and
this <a
href="https://blueprints.launchpad.net/fuel/+spec/dyn-gen-physnet-set">blueprint</a>
it should be possible to create multiple external networks.<br>
I currently have the default public network with a configured range
and am trying to add a second tagged VLAN external network to have 2
different floating IP pools (reason: we need 1 range for external
users and 1 range for internal users with more access to other
services)<br>
What I have done currently is added a new network:<br>
<small><tt>fuel network-group --create --node-group 6 --name
"public2" --release 1 --vlan 215 --cidr 192.168.208.0/22</tt></small><br>
and then downloading the network.yaml file to change the range from
cidr to ip_ranges and reuploading it afterwards.<br>
<br>
I also have a <small><tt>network-template</tt></small> which
creates a <tt><small>public2</small></tt> network that is added to
the controller and compute roles. (see below, I copied only the
public and public2 network_schemes).<br>
<br>
The problem here is that the network roles <small><tt>neutron/floating</tt></small>
and <tt><small>ex </small></tt>are already configured in the
default public network role.<br>
<br>
Can this be done using network templates and network groups or can
this only be done by downloading the deployment.yaml files of each
node and changing them manually (which can become a big chore when
deploying ~15 nodes with multiple roles)?<br>
<br>
<small><tt>network_scheme:</tt><tt><br>
</tt><tt>Â Â Â public:</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â transformations:</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â - action: add-br</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â Â Â name: br-ex</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â - action: add-br</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â Â Â name: br-floating</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â Â Â provider: ovs</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â - action: add-patch</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â Â Â bridges:</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â Â Â - br-floating</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â Â Â - br-ex</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â Â Â provider: ovs</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â Â Â mtu: 65000</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â - action: add-port</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â Â Â bridge: br-ex</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â Â Â name: <% if2 %></tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â endpoints:</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â - br-ex</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â roles:</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â public/vip: br-ex</tt><tt><br>
</tt><font color="#000066"><tt>Â Â Â Â Â Â Â Â Â <b>neutron/floating:
br-floating</b></tt><b><tt><br>
</tt></b><b><tt>Â Â Â Â Â Â Â Â Â ex: br-ex</tt></b></font><tt><br>
</tt><tt>Â Â Â public2:</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â transformations:</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â - action: add-br</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â Â Â name: br-ex2</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â - action: add-br</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â Â Â name: br-floating2</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â Â Â provider: ovs</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â - action: add-patch</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â Â Â bridges:</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â Â Â - br-floating2</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â Â Â - br-ex2</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â Â Â provider: ovs</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â Â Â mtu: 65000</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â - action: add-port</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â Â Â bridge: br-ex2</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â Â Â name: <% if2 %>.215</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â endpoints:</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â - br-ex2</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â roles:</tt><tt><br>
</tt><font color="#000066"><b><tt>Â Â Â Â Â Â Â Â Â neutron/floating:
br-floating2Â //different bridge for same role?</tt><tt><br>
</tt><tt>Â Â Â Â Â Â Â Â Â ex: br-ex2</tt></b></font></small><br>
<br>
Thank you<br>
<br>
Note: we're using fuel 8.<br>
</body>
</html>