6ea3827b95f562fad0fa53ada7b0f2eadb5d8729
[fuel.git] / mcp / reclass / classes / cluster / baremetal-mcp-ocata-ovs-dpdk-ha / openstack / compute.yml
1 classes:
2 - system.linux.system.repo.mcp.openstack
3 - system.linux.system.repo.mcp.extra
4 - system.linux.system.repo.saltstack.xenial
5 - system.nova.compute.cluster
6 - system.nova.compute.nfv.hugepages
7 - system.nova.compute.nfv.cpu_pinning
8 - system.neutron.compute.nfv.dpdk
9 - system.neutron.gateway.cluster
10 - system.ceilometer.agent.cluster
11 - cluster.baremetal-mcp-ocata-ovs-dpdk-ha.infra
12 parameters:
13   _param:
14     cluster_vip_address: ${_param:openstack_control_address}
15     cluster_local_address: ${_param:control_address}
16     cluster_node01_hostname: ctl01
17     cluster_node01_address: ${_param:openstack_control_node01_address}
18     cluster_node02_hostname: ctl02
19     cluster_node02_address: ${_param:openstack_control_node02_address}
20     cluster_node03_hostname: ctl03
21     cluster_node03_address: ${_param:openstack_control_node03_address}
22     nova_vncproxy_url: https://${_param:cluster_public_host}:6080
23     mgmt_nic: enp6s0
24     linux_system_codename: xenial
25     external_nic: enp8s0
26     interface_mtu: 1500
27     keepalived_vip_interface: br-ctl
28     keepalived_vip_virtual_router_id: 69
29   neutron:
30     gateway:
31       dpdk: True
32       backend:
33         tenant_vlan_range: ${_param:neutron_tenant_vlan_range}
34   linux:
35     network:
36       bridge: openvswitch
37       interface:
38         mgmt_nic:
39           enabled: true
40           type: eth
41           proto: dhcp
42           name: ${_param:mgmt_nic}
43         external_nic:
44           enabled: true
45           name: ${_param:external_nic}
46           mtu: ${_param:interface_mtu}
47           proto: manual
48           type: eth
49         vlan300:
50           enabled: true
51           proto: manual
52           type: vlan
53           name: ${_param:mgmt_nic}.300
54           use_interfaces:
55           - ${_param:mgmt_nic}
56         br-ctl:
57           enabled: true
58           type: bridge
59           proto: static
60           address: ${_param:single_address}
61           netmask: 255.255.255.0
62           use_interfaces:
63           - ${_param:mgmt_nic}.300
64         br-floating:
65           enabled: true
66           type: ovs_bridge
67           mtu: ${_param:interface_mtu}
68         float-to-ex:
69           enabled: true
70           type: ovs_port
71           mtu: ${_param:interface_mtu}
72           bridge: br-floating
73         br-ex:
74           enabled: true
75           type: bridge
76           mtu: ${_param:interface_mtu}
77           address: ${_param:external_address}
78           netmask: 255.255.255.0
79           use_interfaces:
80           - ${_param:external_nic}
81           use_ovs_ports:
82           - float-to-ex
83         dpdk0:
84           name: ${_param:dpdk0_name}
85           pci: ${_param:dpdk0_pci}
86           driver: igb_uio
87           enabled: true
88           bridge: br-prv
89           type: dpdk_ovs_port
90           n_rxq: 2
91         br-prv:
92           enabled: true
93           type: dpdk_ovs_bridge