Hi,
I don’t see a reason why that shouldn’t work. You just have to configure your network.json according to your needs. Read this carefully to understand the interface mappings and conduits.
In your network.json you define your conduit_map:
{
"attributes": {
"network": {
"conduit_map": [
{
"conduit_list": {
[B]"admin"[/B]: {
"if_list": [
"+1g1",
"+1g2"
]
},
"bastion": {
"if_list": [
"+1g3"
]
},
"traffic": {
"if_list": [
"+1g4"
]
}
},
"pattern": "team/.*/crowbar"
},
[...]
according to your desired layout. These conduits (admin, bastion, traffic) are referred to in the “networks” section:
"mode": "team",
"networks": {
"admin": {
"add_bridge": false,
"broadcast": "192.168.124.255",
[B] "conduit": "admin",[/B]
"mtu": 1500,
"netmask": "255.255.255.0",
"ranges": {
"admin": {
"end": "192.168.124.11",
"start": "192.168.124.10"
[...]
},
"router": "192.168.124.1",
"router_pref": 10,
"subnet": "192.168.124.0",
"use_vlan": false,
"vlan": 100
},
[...]
"nova_fixed": {
"add_bridge": false,
"add_ovs_bridge": false,
"bridge_name": "br-fixed",
"broadcast": "192.168.123.255",
[B] "conduit": "admin",[/B]
[...]
"vlan": 500
},
"nova_floating": {
"add_bridge": false,
"add_ovs_bridge": false,
"bridge_name": "br-public",
"broadcast": "192.168.126.255",
[B] "conduit": "admin",[/B]
"netmask": "255.255.255.0",
[...]
"use_vlan": true,
"vlan": 300
},
[...]
The highlighted (bold) conduits are the ones you defined before. So if you decide to use VLANs for your networks, you just configure your floating network to use the admin conduit. The VLAN will be created on top of your admin interface and separate the traffic.
I hope this helps!