Skip to content

Instantly share code, notes, and snippets.

@shannonmitchell
Last active July 23, 2018 21:34
Show Gist options
  • Save shannonmitchell/b6c27b70b988caad42eaa89bac6bcd5d to your computer and use it in GitHub Desktop.
Save shannonmitchell/b6c27b70b988caad42eaa89bac6bcd5d to your computer and use it in GitHub Desktop.
mv-*: macvlan bridge int
br-*: linux bridge
veth*1<->veth*2: veth pair
bondX.YYY: vlan interface
########################################
# Newer machinectl config Before Install
# Based on looking over an AIO install
########################################
dummy0 ->
dummy2 -> bond0 -> bond0.130 -> br-dbaas -> br-dbaas-veth<->eth13
-> bond0.140 -> br-lbaas -> br-lbaas-veth<->eth14
-> bond0.110 -> br-mgmt
dummy1 ->
dummy3 -> bond1 -> br-vlan -> br-vlan-veth<->eth12
-> bond0.120 -> br-storage
-> bond0.210 -> br-vxlan
##########################
# After Container Setup
##########################
dummy0 ->
dummy2 -> bond0 -> bond0.130 -> br-dbaas -> br-dbaas-veth<->eth13
-> bond0.140 -> br-lbaas -> br-lbaas-veth<->eth14
-> bond0.110 -> br-mgmt -> veth-mgmt1<->veth-mgmt2 -> mv-mgmt -> nspawn mgmt
dummy1 ->
dummy3 -> bond1 -> br-vlan -> (neutron vlan interfaces br-vlan.XXX)
-> br-vlan-veth<->eth12 -> (unused flat)
-> veth-vlan1<->veth-vlan2 -> mv-vlan -> nspawn vlan
-> bond0.120 -> br-storage -> veth-storage1<->veth-storage2 -> mv-storage -> nspawn storage
-> bond0.210 -> br-vxlan -> veth-vxlan1<->veth-vxlan2 -> mv-vxlan -> nspawn vxlan
nspawn0 -> mv-nspawn > primary nspawn int
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment