Created
March 23, 2017 16:12
-
-
Save michalskalski/1d6be5405fc27ff82254fdc3c708f0cc to your computer and use it in GitHub Desktop.
Fuel network template with SRIOV. Remember to add intel_iommu=on to kernel parameters.
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: | |
network_assignments: | |
fuelweb_admin: | |
ep: br-fw-admin | |
management: | |
ep: br-mgmt | |
private: | |
ep: br-mesh | |
public: | |
ep: br-ex | |
storage: | |
ep: br-storage | |
network_scheme: | |
fuel_adm: | |
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: <% fuel_adm %> | |
mgmt: | |
endpoints: | |
- br-mgmt | |
roles: | |
ceilometer/api: br-mgmt | |
ceph/public: br-mgmt | |
cinder/api: br-mgmt | |
glance/api: br-mgmt | |
heat/api: br-mgmt | |
horizon: br-mgmt | |
ironic/api: br-mgmt | |
ironic/baremetal: br-mgmt | |
keystone/api: br-mgmt | |
management: br-mgmt | |
mgmt/api: br-mgmt | |
mgmt/corosync: br-mgmt | |
mgmt/database: br-mgmt | |
mgmt/memcache: br-mgmt | |
mgmt/messaging: br-mgmt | |
mgmt/vip: br-mgmt | |
mongo/db: br-mgmt | |
murano/api: br-mgmt | |
murano/cfapi: br-mgmt | |
neutron/api: br-mgmt | |
nova/api: br-mgmt | |
nova/migration: br-mgmt | |
sahara/api: br-mgmt | |
swift/api: br-mgmt | |
transformations: | |
- action: add-br | |
name: br-mgmt | |
- action: add-port | |
bridge: br-mgmt | |
name: <% mgmt %> | |
p2p: | |
endpoints: | |
- p2p | |
roles: | |
neutron/floating: p2p | |
transformations: | |
- action: add-port | |
mtu: 1500 | |
name: enp3s0f1 | |
provider: sriov | |
vendor_specific: | |
physnet: physnet2 | |
sriov_numvfs: 60 | |
priv: | |
endpoints: | |
- br-mesh | |
roles: | |
neutron/mesh: br-mesh | |
neutron/private: br-mesh | |
transformations: | |
- action: add-br | |
name: br-mesh | |
- action: add-port | |
bridge: br-mesh | |
name: <% priv %> | |
public: | |
endpoints: | |
- br-ex | |
roles: | |
ceph/radosgw: br-ex | |
ex: br-ex | |
neutron/floating: br-floating | |
public/vip: br-ex | |
transformations: | |
- action: add-br | |
mtu: 1400 | |
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 | |
mtu: 1400 | |
name: <% public %> | |
storage: | |
endpoints: | |
- br-storage | |
roles: | |
ceph/replication: br-storage | |
cinder/iscsi: br-storage | |
storage: br-storage | |
swift/replication: br-storage | |
transformations: | |
- action: add-br | |
name: br-storage | |
- action: add-port | |
bridge: br-storage | |
name: <% storage %> | |
vm_fuel_adm: | |
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: <% vm_fuel_adm %> | |
vm_mgmt: | |
endpoints: | |
- br-mgmt | |
roles: | |
ceilometer/api: br-mgmt | |
ceph/public: br-mgmt | |
cinder/api: br-mgmt | |
glance/api: br-mgmt | |
heat/api: br-mgmt | |
horizon: br-mgmt | |
ironic/api: br-mgmt | |
ironic/baremetal: br-mgmt | |
keystone/api: br-mgmt | |
management: br-mgmt | |
mgmt/api: br-mgmt | |
mgmt/corosync: br-mgmt | |
mgmt/database: br-mgmt | |
mgmt/memcache: br-mgmt | |
mgmt/messaging: br-mgmt | |
mgmt/vip: br-mgmt | |
mongo/db: br-mgmt | |
murano/api: br-mgmt | |
murano/cfapi: br-mgmt | |
neutron/api: br-mgmt | |
nova/api: br-mgmt | |
nova/migration: br-mgmt | |
sahara/api: br-mgmt | |
swift/api: br-mgmt | |
transformations: | |
- action: add-br | |
name: br-mgmt | |
- action: add-port | |
bridge: br-mgmt | |
name: <% vm_mgmt %> | |
vm_priv: | |
endpoints: | |
- br-mesh | |
roles: | |
neutron/mesh: br-mesh | |
neutron/private: br-mesh | |
transformations: | |
- action: add-br | |
name: br-mesh | |
- action: add-port | |
bridge: br-mesh | |
name: <% vm_priv %> | |
vm_public: | |
endpoints: | |
- br-ex | |
roles: | |
ceph/radosgw: br-ex | |
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: <% vm_public %> | |
vm_storage: | |
endpoints: | |
- br-storage | |
roles: | |
ceph/replication: br-storage | |
cinder/iscsi: br-storage | |
storage: br-storage | |
swift/replication: br-storage | |
transformations: | |
- action: add-br | |
name: br-storage | |
- action: add-port | |
bridge: br-storage | |
name: <% vm_storage %> | |
vmx_mgmt: | |
endpoints: | |
- br-vmx-mgmt | |
roles: | |
neutron/floating: br-vmx-mgmt-ovs | |
transformations: | |
- action: add-br | |
mtu: 1500 | |
name: br-vmx-mgmt | |
- action: add-br | |
mtu: 1500 | |
name: br-vmx-mgmt-ovs | |
provider: ovs | |
- action: add-patch | |
bridges: | |
- br-vmx-mgmt | |
- br-vmx-mgmt-ovs | |
mtu: 65000 | |
provider: ovs | |
- action: add-port | |
bridge: br-vmx-mgmt | |
mtu: 1500 | |
name: <% vmx_mgmt %> | |
nic_mapping: | |
default: | |
fuel_adm: enp3s0f0 | |
mgmt: enp3s0f0.1163 | |
priv: enp3s0f0.1162 | |
public: enp3s0f0.1170 | |
storage: enp3s0f0.1164 | |
vm_fuel_adm: ens3 | |
vm_mgmt: ens4.1163 | |
vm_priv: ens4.1162 | |
vm_public: ens4.1170 | |
vm_storage: ens4.1164 | |
vmx_mgmt: enp3s0f0.1160 | |
templates_for_node_role: | |
cinder: | |
- fuel_adm | |
- mgmt | |
- storage | |
compute: | |
- fuel_adm | |
- mgmt | |
- priv | |
- storage | |
- vmx_mgmt | |
- p2p | |
controller: | |
- vm_fuel_adm | |
- vm_mgmt | |
- vm_priv | |
- vm_storage | |
- vm_public |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment