Last active
January 31, 2017 09:40
-
-
Save michalskalski/8cae344ed6a7465637fb79aa5524c5cf to your computer and use it in GitHub Desktop.
Fuel network template. One additional network + different network interface names. Controllers are VMs, computes are bare-metals.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
adv_net_template: | |
default: | |
nic_mapping: | |
default: | |
adm: ens5 # admin | |
api: ens6.101 # management | |
priv: ens6.102 # private | |
storage: ens7 # storage | |
ext: ens8 | |
vm_adm: eth0 # admin | |
vm_int_mgmt: eth4 # public | |
vm_api: eth1.101 # management | |
vm_priv: eth1.102 # private | |
vm_storage: eth2 # storage | |
vm_ext: eth3 | |
templates_for_node_role: | |
controller: | |
- vm_fuel_adm | |
- vm_public | |
- vm_private | |
- vm_storage | |
- vm_api | |
- vm_ext | |
compute: | |
- fuel_adm | |
- api | |
- private | |
- storage | |
- ext | |
cinder: | |
- vm_fuel_adm | |
- vm_api | |
- vm_storage | |
network_assignments: | |
storage: | |
ep: br-storage | |
private: | |
ep: br-mesh | |
public: | |
ep: br-ex | |
management: | |
ep: br-mgmt | |
fuelweb_admin: | |
ep: br-fw-admin | |
network_scheme: | |
storage: | |
transformations: | |
- action: add-br | |
name: br-storage | |
- action: add-port | |
bridge: br-storage | |
name: <% storage %> | |
endpoints: | |
- br-storage | |
roles: | |
cinder/iscsi: br-storage | |
swift/replication: br-storage | |
ceph/replication: br-storage | |
storage: br-storage | |
vm_storage: | |
transformations: | |
- action: add-br | |
name: br-storage | |
- action: add-port | |
bridge: br-storage | |
name: <% vm_storage %> | |
endpoints: | |
- br-storage | |
roles: | |
cinder/iscsi: br-storage | |
swift/replication: br-storage | |
ceph/replication: br-storage | |
storage: br-storage | |
private: | |
transformations: | |
- action: add-br | |
name: br-mesh | |
- action: add-port | |
bridge: br-mesh | |
name: <% priv %> | |
endpoints: | |
- br-mesh | |
roles: | |
neutron/private: br-mesh | |
neutron/mesh: br-mesh | |
vm_private: | |
transformations: | |
- action: add-br | |
name: br-mesh | |
- action: add-port | |
bridge: br-mesh | |
name: <% vm_priv %> | |
endpoints: | |
- br-mesh | |
roles: | |
neutron/private: br-mesh | |
neutron/mesh: br-mesh | |
vm_public: | |
transformations: | |
- action: add-br | |
name: br-ex | |
- action: add-br | |
name: br-floating | |
provider: ovs | |
- action: add-patch | |
bridges: | |
- br-floating | |
- br-ex | |
provider: ovs | |
mtu: 65000 | |
- action: add-port | |
bridge: br-ex | |
name: <% vm_int_mgmt %> | |
endpoints: | |
- br-ex | |
roles: | |
public/vip: br-ex | |
neutron/floating: br-floating | |
ceph/radosgw: br-ex | |
ex: br-ex | |
fuel_adm: | |
transformations: | |
- action: add-br | |
name: br-fw-admin | |
- action: add-port | |
bridge: br-fw-admin | |
name: <% adm %> | |
endpoints: | |
- br-fw-admin | |
roles: | |
admin/pxe: br-fw-admin | |
fw-admin: br-fw-admin | |
vm_fuel_adm: | |
transformations: | |
- action: add-br | |
name: br-fw-admin | |
- action: add-port | |
bridge: br-fw-admin | |
name: <% vm_adm %> | |
endpoints: | |
- br-fw-admin | |
roles: | |
admin/pxe: br-fw-admin | |
fw-admin: br-fw-admin | |
vm_ext: | |
transformations: | |
- action: add-br | |
name: br-ext-inet | |
mtu: 1500 | |
ethtool: | |
offload: | |
generic-receive-offload: false | |
- action: add-br | |
name: br-ext-inet-ovs | |
provider: ovs | |
mtu: 1500 | |
- action: add-patch | |
bridges: | |
- br-ext-inet | |
- br-ext-inet-ovs | |
provider: ovs | |
mtu: 65000 | |
- action: add-port | |
bridge: br-ext-inet | |
name: <% vm_ext %> | |
mtu: 1500 | |
ethtool: | |
offload: | |
generic-receive-offload: false | |
endpoints: | |
- br-ext-inet | |
roles: | |
neutron/floating: br-ext-inet-ovs | |
ext: | |
transformations: | |
- action: add-br | |
name: br-ext-inet | |
mtu: 1500 | |
ethtool: | |
offload: | |
generic-receive-offload: false | |
- action: add-br | |
name: br-ext-inet-ovs | |
provider: ovs | |
mtu: 1500 | |
- action: add-patch | |
bridges: | |
- br-ext-inet | |
- br-ext-inet-ovs | |
provider: ovs | |
mtu: 65000 | |
- action: add-port | |
bridge: br-ext-inet | |
name: <% ext %> | |
mtu: 1500 | |
ethtool: | |
offload: | |
generic-receive-offload: false | |
endpoints: | |
- br-ext-inet | |
roles: | |
neutron/floating: br-ext-inet-ovs | |
api: | |
transformations: | |
- action: add-br | |
name: br-mgmt | |
- action: add-port | |
bridge: br-mgmt | |
name: <% api %> | |
endpoints: | |
- br-mgmt | |
roles: | |
mongo/db: br-mgmt | |
management: br-mgmt | |
keystone/api: br-mgmt | |
neutron/api: br-mgmt | |
swift/api: br-mgmt | |
sahara/api: br-mgmt | |
ceilometer/api: br-mgmt | |
cinder/api: br-mgmt | |
glance/api: br-mgmt | |
heat/api: br-mgmt | |
nova/api: br-mgmt | |
nova/migration: br-mgmt | |
murano/api: br-mgmt | |
murano/cfapi: br-mgmt | |
horizon: br-mgmt | |
mgmt/api: br-mgmt | |
mgmt/memcache: br-mgmt | |
mgmt/database: br-mgmt | |
mgmt/messaging: br-mgmt | |
mgmt/corosync: br-mgmt | |
mgmt/vip: br-mgmt | |
mgmt/api: br-mgmt | |
ceph/public: br-mgmt | |
ironic/api: br-mgmt | |
ironic/baremetal: br-mgmt | |
vm_api: | |
transformations: | |
- action: add-br | |
name: br-mgmt | |
- action: add-port | |
bridge: br-mgmt | |
name: <% vm_api %> | |
endpoints: | |
- br-mgmt | |
roles: | |
mongo/db: br-mgmt | |
management: br-mgmt | |
keystone/api: br-mgmt | |
neutron/api: br-mgmt | |
swift/api: br-mgmt | |
sahara/api: br-mgmt | |
ceilometer/api: br-mgmt | |
cinder/api: br-mgmt | |
glance/api: br-mgmt | |
heat/api: br-mgmt | |
nova/api: br-mgmt | |
nova/migration: br-mgmt | |
murano/api: br-mgmt | |
murano/cfapi: br-mgmt | |
horizon: br-mgmt | |
mgmt/api: br-mgmt | |
mgmt/memcache: br-mgmt | |
mgmt/database: br-mgmt | |
mgmt/messaging: br-mgmt | |
mgmt/corosync: br-mgmt | |
mgmt/vip: br-mgmt | |
mgmt/api: br-mgmt | |
ceph/public: br-mgmt | |
ironic/api: br-mgmt | |
ironic/baremetal: br-mgmt |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment