Relocate network templates samples from fuel-qa to fuel-docs

So that they live in the fuel-docs repo in a specific
folder where we keep all examples & sample files

Change-Id: I4e24039d21b01c0438f0259423623827797c0094
This commit is contained in:
evkonstantinov 2015-09-28 12:18:22 +03:00
parent 57527a3d9c
commit 7a53620011
6 changed files with 1664 additions and 0 deletions

View File

@ -0,0 +1,332 @@
adv_net_template:
default:
nic_mapping:
default:
if1: eth0 # admin
if2: eth1 # public
if3: eth3 # management (vlan 101) storage (vlan 102) & private (vlan 103)
if4: eth4 # other networks (vlan 201-299)
if5: eth2 # fake bond
templates_for_node_role:
controller:
- public
- private
- storage
- common
- custom
compute:
- common
- private
- storage
- custom
ceph-osd:
- common
- storage
- custom
network_assignments:
storage:
ep: br-storage
private:
ep: br-prv
public:
ep: br-ex
management:
ep: br-mgmt
fuelweb_admin:
ep: br-fw-admin
fake:
ep: br-fake
mongo:
ep: br-mongo
keystone:
ep: br-keystone
neutron-api:
ep: br-neutronapi
neutron-mesh:
ep: br-neutronmesh
swift:
ep: br-swift
sahara:
ep: br-sahara
ceilometer:
ep: br-ceilometer
cinder:
ep: br-cinder
glance:
ep: br-glance
heat:
ep: br-heat
nova:
ep: br-nova
nova-migration:
ep: br-novamigr
murano:
ep: br-murano
horizon:
ep: br-horizon
messaging:
ep: br-messaging
corosync:
ep: br-corosync
memcache:
ep: br-memcache
database:
ep: br-database
cinder-iscsi:
ep: br-cinderiscsi
swift-replication:
ep: br-swiftrepl
ceph-replication:
ep: br-cephrepl
ceph-radosgw:
ep: br-cephrados
network_scheme:
storage:
transformations:
- action: add-br
name: br-storage
- action: add-port
bridge: br-storage
name: <% if3 %>.102
endpoints:
- br-storage
roles:
storage: br-storage
ceph/public: br-storage
private:
transformations:
- action: add-br
name: br-prv
provider: ovs
- action: add-br
name: br-aux
- action: add-patch
bridges:
- br-prv
- br-aux
provider: ovs
mtu: 65000
- action: add-port
bridge: br-aux
name: <% if3 %>.103
endpoints:
- br-prv
roles:
neutron/private: br-prv
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: <% if2 %>
endpoints:
- br-ex
roles:
public/vip: br-ex
neutron/floating: br-floating
ex: br-ex
common:
transformations:
- action: add-br
name: br-fw-admin
- action: add-port
bridge: br-fw-admin
name: <% if1 %>
- action: add-br
name: br-mgmt
- action: add-port
bridge: br-mgmt
name: <% if3 %>.101
- action: add-br
name: br-fake
- action: add-port
name: <% if5 %>.555
- action: add-port
name: <% if5 %>.666
- action: add-bond
bridge: br-fake
name: lnxbond0
interfaces:
- <% if5 %>.555
- <% if5 %>.666
bond_properties:
mode: active-backup
interface_properties: {}
endpoints:
- br-fw-admin
- br-mgmt
- br-fake
roles:
admin/pxe: br-fw-admin
fw-admin: br-fw-admin
management: br-mgmt
mgmt/vip: br-mgmt
mgmt/api: br-mgmt
custom:
transformations:
- action: add-br
name: br-mongo
- action: add-port
bridge: br-mongo
name: <% if4 %>.201
- action: add-br
name: br-keystone
- action: add-port
bridge: br-keystone
name: <% if4 %>.202
- action: add-br
name: br-neutronapi
- action: add-port
bridge: br-neutronapi
name: <% if4 %>.203
- action: add-br
name: br-neutronmesh
- action: add-port
bridge: br-neutronmesh
name: <% if4 %>.204
- action: add-br
name: br-swift
- action: add-port
bridge: br-swift
name: <% if4 %>.205
- action: add-br
name: br-sahara
- action: add-port
bridge: br-sahara
name: <% if4 %>.206
- action: add-br
name: br-ceilometer
- action: add-port
bridge: br-ceilometer
name: <% if4 %>.207
- action: add-br
name: br-cinder
- action: add-port
bridge: br-cinder
name: <% if4 %>.208
- action: add-br
name: br-glance
- action: add-port
bridge: br-glance
name: <% if4 %>.209
- action: add-br
name: br-heat
- action: add-port
bridge: br-heat
name: <% if4 %>.210
- action: add-br
name: br-nova
- action: add-port
bridge: br-nova
name: <% if4 %>.211
- action: add-br
name: br-novamigr
- action: add-port
bridge: br-novamigr
name: <% if4 %>.212
- action: add-br
name: br-murano
- action: add-port
bridge: br-murano
name: <% if4 %>.213
- action: add-br
name: br-horizon
- action: add-port
bridge: br-horizon
name: <% if4 %>.214
- action: add-br
name: br-messaging
- action: add-port
bridge: br-messaging
name: <% if4 %>.215
- action: add-br
name: br-corosync
- action: add-port
bridge: br-corosync
name: <% if4 %>.216
- action: add-br
name: br-memcache
- action: add-port
bridge: br-memcache
name: <% if4 %>.217
- action: add-br
name: br-database
- action: add-port
bridge: br-database
name: <% if4 %>.218
- action: add-br
name: br-cinderiscsi
- action: add-port
bridge: br-cinderiscsi
name: <% if4 %>.219
- action: add-br
name: br-swiftrepl
- action: add-port
bridge: br-swiftrepl
name: <% if4 %>.220
- action: add-br
name: br-cephrepl
- action: add-port
bridge: br-cephrepl
name: <% if4 %>.221
- action: add-br
name: br-cephrados
- action: add-port
bridge: br-cephrados
name: <% if4 %>.222
endpoints:
- br-mongo
- br-keystone
- br-neutronapi
- br-neutronmesh
- br-swift
- br-sahara
- br-ceilometer
- br-cinder
- br-glance
- br-heat
- br-nova
- br-novamigr
- br-murano
- br-horizon
- br-messaging
- br-corosync
- br-memcache
- br-database
- br-cinderiscsi
- br-swiftrepl
- br-cephrepl
- br-cephrados
roles:
mongo/db: br-mongo
keystone/api: br-keystone
neutron/api: br-neutronapi
neutron/mesh: br-neutronmesh
swift/api: br-swift
sahara/api: br-sahara
ceilometer/api: br-ceilometer
cinder/api: br-cinder
glance/api: br-glance
heat/api: br-heat
nova/api: br-nova
nova/migration: br-novamigr
murano/api: br-murano
horizon: br-horizon
mgmt/messaging: br-messaging
mgmt/corosync: br-corosync
mgmt/memcache: br-memcache
mgmt/database: br-database
cinder/iscsi: br-cinderiscsi
swift/replication: br-swiftrepl
ceph/replication: br-cephrepl
ceph/radosgw: br-cephrados

View File

@ -0,0 +1,327 @@
adv_net_template:
default:
nic_mapping:
default:
if1: eth0 # admin
if2: eth1 # public
if3: eth3 # management (vlan 101) storage (vlan 102) & private (vlan 103)
if4: eth4 # other networks (vlan 201-299)
if5: eth2 # fake bond
templates_for_node_role:
controller:
- public
- private
- storage
- common
- custom
compute:
- common
- private
- storage
- custom
cinder:
- common
- storage
- custom
network_assignments:
storage:
ep: br-storage
private:
ep: br-prv
public:
ep: br-ex
management:
ep: br-mgmt
fuelweb_admin:
ep: br-fw-admin
fake:
ep: br-fake
mongo:
ep: br-mongo
keystone:
ep: br-keystone
neutron-api:
ep: br-neutronapi
neutron-mesh:
ep: br-neutronmesh
swift:
ep: br-swift
sahara:
ep: br-sahara
ceilometer:
ep: br-ceilometer
cinder:
ep: br-cinder
glance:
ep: br-glance
heat:
ep: br-heat
nova:
ep: br-nova
nova-migration:
ep: br-novamigr
murano:
ep: br-murano
horizon:
ep: br-horizon
messaging:
ep: br-messaging
corosync:
ep: br-corosync
memcache:
ep: br-memcache
database:
ep: br-database
cinder-iscsi:
ep: br-cinderiscsi
swift-replication:
ep: br-swiftrepl
network_scheme:
storage:
transformations:
- action: add-br
name: br-storage
- action: add-port
bridge: br-storage
name: <% if3 %>.102
endpoints:
- br-storage
roles:
storage: br-storage
ceph/public: br-storage
private:
transformations:
- action: add-br
name: br-prv
provider: ovs
- action: add-br
name: br-aux
- action: add-patch
bridges:
- br-prv
- br-aux
provider: ovs
mtu: 65000
- action: add-port
bridge: br-aux
name: <% if3 %>.103
endpoints:
- br-prv
roles:
neutron/private: br-prv
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: <% if2 %>
endpoints:
- br-ex
roles:
public/vip: br-ex
neutron/floating: br-floating
ex: br-ex
common:
transformations:
- action: add-br
name: br-fw-admin
- action: add-port
bridge: br-fw-admin
name: <% if1 %>
- action: add-br
name: br-mgmt
- action: add-port
bridge: br-mgmt
name: <% if3 %>.101
- action: add-br
name: br-fake
- action: add-bond
bridge: br-fake
name: lnx-bond0
interfaces:
- <% if5 %>
bond_properties:
mode: active-backup
interface_properties: {}
endpoints:
- br-fw-admin
- br-mgmt
- br-fake
roles:
admin/pxe: br-fw-admin
fw-admin: br-fw-admin
management: br-mgmt
mgmt/vip: br-mgmt
mgmt/api: br-mgmt
custom:
transformations:
- action: add-br
name: br-mongo
- action: add-port
bridge: br-mongo
name: <% if4 %>.201
- action: add-br
name: br-keystone
- action: add-port
bridge: br-keystone
name: <% if4 %>.202
- action: add-br
name: br-neutronapi
- action: add-port
bridge: br-neutronapi
name: <% if4 %>.203
- action: add-br
name: br-neutronmesh
- action: add-port
bridge: br-neutronmesh
name: <% if4 %>.204
- action: add-br
name: br-swift
- action: add-port
bridge: br-swift
name: <% if4 %>.205
- action: add-br
name: br-sahara
- action: add-port
bridge: br-sahara
name: <% if4 %>.206
- action: add-br
name: br-ceilometer
- action: add-port
bridge: br-ceilometer
name: <% if4 %>.207
- action: add-br
name: br-cinder
- action: add-port
bridge: br-cinder
name: <% if4 %>.208
- action: add-br
name: br-glance
- action: add-port
bridge: br-glance
name: <% if4 %>.209
- action: add-br
name: br-heat
- action: add-port
bridge: br-heat
name: <% if4 %>.210
- action: add-br
name: br-nova
- action: add-port
bridge: br-nova
name: <% if4 %>.211
- action: add-br
name: br-novamigr
- action: add-port
bridge: br-novamigr
name: <% if4 %>.212
- action: add-br
name: br-murano
- action: add-port
bridge: br-murano
name: <% if4 %>.213
- action: add-br
name: br-horizon
- action: add-port
bridge: br-horizon
name: <% if4 %>.214
- action: add-br
name: br-messaging
- action: add-port
bridge: br-messaging
name: <% if4 %>.215
- action: add-br
name: br-corosync
- action: add-port
bridge: br-corosync
name: <% if4 %>.216
- action: add-br
name: br-memcache
- action: add-port
bridge: br-memcache
name: <% if4 %>.217
- action: add-br
name: br-database
- action: add-port
bridge: br-database
name: <% if4 %>.218
- action: add-br
name: br-cinderiscsi
- action: add-port
bridge: br-cinderiscsi
name: <% if4 %>.219
- action: add-br
name: br-swiftrepl
- action: add-port
bridge: br-swiftrepl
name: <% if4 %>.220
endpoints:
- br-mongo
- br-keystone
- br-neutronapi
- br-neutronmesh
- br-swift
- br-sahara
- br-ceilometer
- br-cinder
- br-glance
- br-heat
- br-nova
- br-novamigr
- br-murano
- br-horizon
- br-messaging
- br-corosync
- br-memcache
- br-database
- br-cinderiscsi
- br-swiftrepl
roles:
mongo/db: br-mongo
keystone/api: br-keystone
neutron/api: br-neutronapi
neutron/mesh: br-neutronmesh
swift/api: br-swift
sahara/api: br-sahara
ceilometer/api: br-ceilometer
cinder/api: br-cinder
glance/api: br-glance
heat/api: br-heat
nova/api: br-nova
nova/migration: br-novamigr
murano/api: br-murano
horizon: br-horizon
mgmt/messaging: br-messaging
mgmt/corosync: br-corosync
mgmt/memcache: br-memcache
mgmt/database: br-database
cinder/iscsi: br-cinderiscsi
swift/replication: br-swiftrepl
unused:
transformations:
- action: add-br
name: br-cephrepl
- action: add-port
bridge: br-cephrepl
name: <% if4 %>.221
- action: add-br
name: br-cephrados
- action: add-port
bridge: br-cephrados
name: <% if4 %>.222
endpoints:
- br-cephrepl
- br-cephrados
roles:
ceph/replication: br-cephrepl
ceph/radosgw: br-cephrados

View File

@ -0,0 +1,333 @@
adv_net_template:
default:
nic_mapping:
default:
if1: eth0 # admin
if2: eth1 # public
if3: eth3 # management (vlan 101) storage (vlan 102) & private (vlan 103)
if4: eth4 # other networks (vlan 201-299)
if5: eth2 # fake bond
node-4:
if1: eth0 # admin
if2: eth2 # public
if3: eth4 # management (vlan 101) storage (vlan 102) & private (vlan 103)
if4: eth3 # other networks (vlan 201-299)
if5: eth1 # fake bond
templates_for_node_role:
controller:
- public
- private
- storage
- common
- custom
compute:
- common
- private
- storage
- custom
cinder:
- common
- storage
- custom
network_assignments:
storage:
ep: br-storage
private:
ep: br-prv
public:
ep: br-ex
management:
ep: br-mgmt
fuelweb_admin:
ep: br-fw-admin
fake:
ep: br-fake
mongo:
ep: br-mongo
keystone:
ep: br-keystone
neutron-api:
ep: br-neutronapi
neutron-mesh:
ep: br-neutronmesh
swift:
ep: br-swift
sahara:
ep: br-sahara
ceilometer:
ep: br-ceilometer
cinder:
ep: br-cinder
glance:
ep: br-glance
heat:
ep: br-heat
nova:
ep: br-nova
nova-migration:
ep: br-novamigr
murano:
ep: br-murano
horizon:
ep: br-horizon
messaging:
ep: br-messaging
corosync:
ep: br-corosync
memcache:
ep: br-memcache
database:
ep: br-database
cinder-iscsi:
ep: br-cinderiscsi
swift-replication:
ep: br-swiftrepl
network_scheme:
storage:
transformations:
- action: add-br
name: br-storage
- action: add-port
bridge: br-storage
name: <% if3 %>.102
endpoints:
- br-storage
roles:
storage: br-storage
ceph/public: br-storage
private:
transformations:
- action: add-br
name: br-prv
provider: ovs
- action: add-br
name: br-aux
- action: add-patch
bridges:
- br-prv
- br-aux
provider: ovs
mtu: 65000
- action: add-port
bridge: br-aux
name: <% if3 %>.103
endpoints:
- br-prv
roles:
neutron/private: br-prv
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: <% if2 %>
endpoints:
- br-ex
roles:
public/vip: br-ex
neutron/floating: br-floating
ex: br-ex
common:
transformations:
- action: add-br
name: br-fw-admin
- action: add-port
bridge: br-fw-admin
name: <% if1 %>
- action: add-br
name: br-mgmt
- action: add-port
bridge: br-mgmt
name: <% if3 %>.101
- action: add-br
name: br-fake
- action: add-bond
bridge: br-fake
name: lnx-bond0
interfaces:
- <% if5 %>
bond_properties:
mode: active-backup
interface_properties: {}
endpoints:
- br-fw-admin
- br-mgmt
- br-fake
roles:
admin/pxe: br-fw-admin
fw-admin: br-fw-admin
management: br-mgmt
mgmt/vip: br-mgmt
mgmt/api: br-mgmt
custom:
transformations:
- action: add-br
name: br-mongo
- action: add-port
bridge: br-mongo
name: <% if4 %>.201
- action: add-br
name: br-keystone
- action: add-port
bridge: br-keystone
name: <% if4 %>.202
- action: add-br
name: br-neutronapi
- action: add-port
bridge: br-neutronapi
name: <% if4 %>.203
- action: add-br
name: br-neutronmesh
- action: add-port
bridge: br-neutronmesh
name: <% if4 %>.204
- action: add-br
name: br-swift
- action: add-port
bridge: br-swift
name: <% if4 %>.205
- action: add-br
name: br-sahara
- action: add-port
bridge: br-sahara
name: <% if4 %>.206
- action: add-br
name: br-ceilometer
- action: add-port
bridge: br-ceilometer
name: <% if4 %>.207
- action: add-br
name: br-cinder
- action: add-port
bridge: br-cinder
name: <% if4 %>.208
- action: add-br
name: br-glance
- action: add-port
bridge: br-glance
name: <% if4 %>.209
- action: add-br
name: br-heat
- action: add-port
bridge: br-heat
name: <% if4 %>.210
- action: add-br
name: br-nova
- action: add-port
bridge: br-nova
name: <% if4 %>.211
- action: add-br
name: br-novamigr
- action: add-port
bridge: br-novamigr
name: <% if4 %>.212
- action: add-br
name: br-murano
- action: add-port
bridge: br-murano
name: <% if4 %>.213
- action: add-br
name: br-horizon
- action: add-port
bridge: br-horizon
name: <% if4 %>.214
- action: add-br
name: br-messaging
- action: add-port
bridge: br-messaging
name: <% if4 %>.215
- action: add-br
name: br-corosync
- action: add-port
bridge: br-corosync
name: <% if4 %>.216
- action: add-br
name: br-memcache
- action: add-port
bridge: br-memcache
name: <% if4 %>.217
- action: add-br
name: br-database
- action: add-port
bridge: br-database
name: <% if4 %>.218
- action: add-br
name: br-cinderiscsi
- action: add-port
bridge: br-cinderiscsi
name: <% if4 %>.219
- action: add-br
name: br-swiftrepl
- action: add-port
bridge: br-swiftrepl
name: <% if4 %>.220
endpoints:
- br-mongo
- br-keystone
- br-neutronapi
- br-neutronmesh
- br-swift
- br-sahara
- br-ceilometer
- br-cinder
- br-glance
- br-heat
- br-nova
- br-novamigr
- br-murano
- br-horizon
- br-messaging
- br-corosync
- br-memcache
- br-database
- br-cinderiscsi
- br-swiftrepl
roles:
mongo/db: br-mongo
keystone/api: br-keystone
neutron/api: br-neutronapi
neutron/mesh: br-neutronmesh
swift/api: br-swift
sahara/api: br-sahara
ceilometer/api: br-ceilometer
cinder/api: br-cinder
glance/api: br-glance
heat/api: br-heat
nova/api: br-nova
nova/migration: br-novamigr
murano/api: br-murano
horizon: br-horizon
mgmt/messaging: br-messaging
mgmt/corosync: br-corosync
mgmt/memcache: br-memcache
mgmt/database: br-database
cinder/iscsi: br-cinderiscsi
swift/replication: br-swiftrepl
unused:
transformations:
- action: add-br
name: br-cephrepl
- action: add-port
bridge: br-cephrepl
name: <% if4 %>.221
- action: add-br
name: br-cephrados
- action: add-port
bridge: br-cephrados
name: <% if4 %>.222
endpoints:
- br-cephrepl
- br-cephrados
roles:
ceph/replication: br-cephrepl
ceph/radosgw: br-cephrados

View File

@ -0,0 +1,135 @@
adv_net_template:
default:
nic_mapping:
default:
if1: eth0 # admin
if2: eth1 # public
if3: eth4 # management
if4: eth2 # private
if5: eth3 # storage
templates_for_node_role:
controller:
- public
- private
- storage
- common
compute:
- common
- private
- storage
cinder:
- common
- storage
ceph-osd:
- common
- storage
network_assignments:
storage:
ep: br-storage
private:
ep: br-prv
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: <% if5 %>
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-prv
provider: ovs
- action: add-br
name: br-aux
- action: add-patch
bridges:
- br-prv
- br-aux
provider: ovs
mtu: 65000
- action: add-port
bridge: br-aux
name: <% if4 %>
endpoints:
- br-prv
roles:
neutron/private: br-prv
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: <% if2 %>
endpoints:
- br-ex
roles:
public/vip: br-ex
neutron/floating: br-floating
ceph/radosgw: br-ex
ex: br-ex
common:
transformations:
- action: add-br
name: br-fw-admin
- action: add-port
bridge: br-fw-admin
name: <% if1 %>
- action: add-br
name: br-mgmt
- action: add-port
bridge: br-mgmt
name: <% if3 %>
endpoints:
- br-fw-admin
- br-mgmt
roles:
admin/pxe: br-fw-admin
fw-admin: br-fw-admin
mongo/db: br-mgmt
management: br-mgmt
keystone/api: br-mgmt
neutron/api: br-mgmt
neutron/mesh: 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
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

View File

@ -0,0 +1,252 @@
adv_net_template:
default:
network_assignments:
ceph:
ep: br-ceph
database:
ep: br-database
fuelweb_admin:
ep: br-fw-admin
ha:
ep: br-ha
management:
ep: br-mgmt
messaging:
ep: br-messaging
mongo:
ep: br-mongo
openstack:
ep: br-openstack
private:
ep: br-prv
public:
ep: br-ex
services:
ep: br-services
storage:
ep: br-storage
network_scheme:
admin:
endpoints:
- br-fw-admin
roles:
admin/pxe: br-fw-admin
fw-admin: br-fw-admin
transformations:
- action: add-br
name: br-fw-admin
- action: add-port
bridge: br-fw-admin
name: <% if1 %>
ceph:
endpoints:
- br-ceph
roles:
ceph/replication: br-ceph
transformations:
- action: add-br
name: br-ceph
- action: add-port
bridge: br-ceph
name: <% if1 %>.364
database:
endpoints:
- br-database
roles:
mgmt/database: br-database
mgmt/memcache: br-database
transformations:
- action: add-br
name: br-database
- action: add-port
bridge: br-database
name: <% if2 %>.367
ha:
endpoints:
- br-ha
roles:
mgmt/corosync: br-ha
transformations:
- action: add-br
name: br-ha
- action: add-port
bridge: br-ha
name: <% if2 %>.366
management:
endpoints:
- br-mgmt
roles:
management: br-mgmt
mgmt/api: br-mgmt
mgmt/vip: br-mgmt
transformations:
- action: add-br
name: br-mgmt
- action: add-port
name: <% if1 %>.360
- action: add-port
name: <% if2 %>.360
- action: add-bond
bond_properties:
mode: active-backup
bridge: br-mgmt
interface_properties: {}
interfaces:
- <% if1 %>.360
- <% if2 %>.360
name: lnxbond0
messaging:
endpoints:
- br-messaging
roles:
mgmt/messaging: br-messaging
transformations:
- action: add-br
name: br-messaging
- action: add-port
bridge: br-messaging
name: <% if2 %>.368
mongo:
endpoints:
- br-mongo
roles:
mongo/db: br-mongo
transformations:
- action: add-br
name: br-mongo
- action: add-port
bridge: br-mongo
name: <% if1 %>.369
openstack:
endpoints:
- br-openstack
roles:
horizon: br-openstack
keystone/api: br-openstack
neutron/api: br-openstack
neutron/mesh: br-openstack
nova/api: br-openstack
nova/migration: br-openstack
transformations:
- action: add-br
name: br-openstack
- action: add-port
bridge: br-openstack
name: <% if2 %>.365
private:
endpoints:
- br-prv
roles:
neutron/private: br-prv
transformations:
- action: add-br
name: br-prv
provider: ovs
- action: add-br
name: br-aux
- action: add-patch
bridges:
- br-prv
- br-aux
mtu: 65000
provider: ovs
- action: add-port
bridge: br-aux
name: <% if1 %>.362
public:
endpoints:
- br-ex
roles:
ex: br-ex
neutron/floating: br-floating
public/vip: br-ex
transformations:
- action: add-br
name: br-ex
- action: add-br
name: br-floating
provider: ovs
- action: add-patch
bridges:
- br-floating
- br-ex
mtu: 65000
provider: ovs
- action: add-port
bridge: br-ex
name: <% if2 %>
services:
endpoints:
- br-services
roles:
ceilometer/api: br-services
heat/api: br-services
murano/api: br-services
sahara/api: br-services
transformations:
- action: add-br
name: br-services
- action: add-port
bridge: br-services
name: <% if1 %>.363
storage:
endpoints:
- br-storage
roles:
ceph/public: br-storage
ceph/radosgw: br-storage
cinder/api: br-storage
cinder/iscsi: br-storage
glance/api: br-storage
storage: br-storage
swift/api: br-storage
swift/replication: br-storage
transformations:
- action: add-br
name: br-storage
- action: add-port
bridge: br-storage
name: <% if2 %>.361
nic_mapping:
default:
if1: eth0
if2: eth1
templates_for_node_role:
ceph-osd:
- admin
- public
- management
- storage
- ceph
- messaging
cinder:
- admin
- public
- management
- storage
- messaging
compute:
- admin
- public
- management
- storage
- private
- openstack
- messaging
controller:
- admin
- public
- management
- storage
- private
- services
- ha
- openstack
- database
- messaging
- mongo
mongo:
- admin
- management
- messaging
- mongo

View File

@ -0,0 +1,285 @@
adv_net_template:
default:
nic_mapping:
default:
if11: eth0 # admin
if12: eth1 # public
if13: eth2 # management
if14: eth3 # private
if15: eth4 # storage
templates_for_node_role:
controller:
- admin
- public
- management
- private
- storage
compute:
- admin
- public
- management
- private
- storage
cinder:
- admin
- public
- management
- private
- storage
network_assignments:
storage:
ep: br-storage
private:
ep: br-prv
public:
ep: br-ex
management:
ep: br-mgmt
fuelweb_admin:
ep: br-fw-admin
network_scheme:
admin:
transformations:
- action: add-br
name: br-fw-admin
- action: add-port
bridge: br-fw-admin
name: eth0
endpoints:
- br-fw-admin
roles:
admin/pxe: br-fw-admin
fw-admin: br-fw-admin
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: eth1
endpoints:
- br-ex
roles:
public/vip: br-ex
neutron/floating: br-ex
ex: br-ex
public: br-ex
management:
transformations:
- action: add-br
name: br-mgmt
- action: add-port
bridge: br-mgmt
name: eth2
endpoints:
- br-mgmt
roles:
management: br-mgmt
mgmt/vip: br-mgmt
mgmt/api: br-mgmt
mongo/db: br-mgmt
keystone/api: br-mgmt
neutron/api: br-mgmt
neutron/mesh: 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
horizon: br-mgmt
mgmt/messaging: br-mgmt
mgmt/corosync: br-mgmt
mgmt/memcache: br-mgmt
mgmt/database: br-mgmt
cinder/iscsi: br-mgmt
swift/replication: br-mgmt
ceph/replication: br-mgmt
ceph/radosgw: br-mgmt
private:
transformations:
- action: add-br
name: br-prv
provider: ovs
- action: add-br
name: br-aux
- action: add-patch
bridges:
- br-prv
- br-aux
provider: ovs
mtu: 65000
- action: add-port
bridge: br-aux
name: eth3
endpoints:
- br-prv
roles:
private: br-prv
neutron/private: br-prv
storage:
transformations:
- action: add-br
name: br-storage
- action: add-port
bridge: br-storage
name: eth4
endpoints:
- br-storage
roles:
storage: br-storage
ceph/public: br-storage
group-custom-1:
nic_mapping:
default:
if11: eth0 # admin
if12: eth1 # public
if13: eth2 # management
if14: eth3 # private
if15: eth4 # storage
templates_for_node_role:
controller:
- admin
- public
- management
- private
- storage
compute:
- admin
- public
- management
- private
- storage
cinder:
- admin
- public
- management
- private
- storage
network_assignments:
storage:
ep: br-storage
private:
ep: br-prv
public:
ep: br-ex
management:
ep: br-mgmt
fuelweb_admin:
ep: br-fw-admin
network_scheme:
admin:
transformations:
- action: add-br
name: br-fw-admin
- action: add-port
bridge: br-fw-admin
name: eth0
endpoints:
- br-fw-admin
roles:
admin/pxe: br-fw-admin
fw-admin: br-fw-admin
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: eth1
endpoints:
- br-ex
roles:
public/vip: br-ex
neutron/floating: br-ex
ex: br-ex
public: br-ex
management:
transformations:
- action: add-br
name: br-mgmt
- action: add-port
bridge: br-mgmt
name: eth2
endpoints:
- br-mgmt
roles:
management: br-mgmt
mgmt/vip: br-mgmt
mgmt/api: br-mgmt
mongo/db: br-mgmt
keystone/api: br-mgmt
neutron/api: br-mgmt
neutron/mesh: 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
horizon: br-mgmt
mgmt/messaging: br-mgmt
mgmt/corosync: br-mgmt
mgmt/memcache: br-mgmt
mgmt/database: br-mgmt
cinder/iscsi: br-mgmt
swift/replication: br-mgmt
ceph/replication: br-mgmt
ceph/radosgw: br-mgmt
private:
transformations:
- action: add-br
name: br-prv
provider: ovs
- action: add-br
name: br-aux
- action: add-patch
bridges:
- br-prv
- br-aux
provider: ovs
mtu: 65000
- action: add-port
bridge: br-aux
name: eth3
endpoints:
- br-prv
roles:
private: br-prv
neutron/private: br-prv
storage:
transformations:
- action: add-br
name: br-storage
- action: add-port
bridge: br-storage
name: eth4
endpoints:
- br-storage
roles:
storage: br-storage
ceph/public: br-storage