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