blob: 633c0ae4686958bbcfe80efcb129ed33d7d84a87 [file] [log] [blame]
Aleksandr Shaposhnikov25eb1ff2018-02-26 17:56:29 +00001classes:
2- system.linux.system.repo_local.mcp.apt_mirantis.openstack
3- system.linux.system.repo_local.mcp.extra
azvyagintsev98cba952018-07-13 12:40:53 +03004- system.linux.system.repo.mcp.apt_mirantis.saltstack
Aleksandr Shaposhnikov25eb1ff2018-02-26 17:56:29 +00005- system.linux.system.repo_local.mcp.apt_mirantis.ceph
6- system.linux.network.hosts
7- system.nova.compute.cluster
8- system.neutron.compute.cluster
Tatyana Leontovicha863ef32018-07-27 19:09:34 +03009- system.cinder.volume.single
10- system.cinder.volume.backend.lvm
11- system.linux.storage.loopback
12- system.ceilometer.client.nova_compute
13- system.ceilometer.agent.telemetry.cluster
14- system.ceilometer.agent.polling.default
Tatyana Leontovich3a9e8682018-08-30 19:25:01 +030015- cluster.virtual-offline-pike-ovs-dpdk.infra
Michael Polenchuk04a918b2018-07-16 13:59:24 +040016- system.nova.compute.nfv.hugepages
Aleksandr Shaposhnikov25eb1ff2018-02-26 17:56:29 +000017- system.nova.compute.nfv.cpu_pinning
Aleksandr Shaposhnikov25eb1ff2018-02-26 17:56:29 +000018- system.neutron.compute.nfv.dpdk
Aleksandr Shaposhnikov25eb1ff2018-02-26 17:56:29 +000019
20parameters:
21 _param:
22 primary_interface: ens4
23 tenant_interface: ens5
24 external_interface: ens6
25 interface_mtu: 1500
26 linux_system_codename: xenial
Tatyana Leontovich023db382018-07-18 15:21:51 +030027 nova_cpu_pinning: 3
Aleksandr Shaposhnikov25eb1ff2018-02-26 17:56:29 +000028 compute_dpdk_driver: uio
29 compute_kernel_isolcpu: ${_param:nova_cpu_pinning}
30 compute_ovs_pmd_cpu_mask: "0x6"
31 compute_ovs_dpdk_socket_mem: "1024"
Tatyana Leontovich023db382018-07-18 15:21:51 +030032 compute_ovs_dpdk_lcore_mask: "0xF"
Aleksandr Shaposhnikov25eb1ff2018-02-26 17:56:29 +000033 compute_ovs_memory_channels: "2"
Michael Polenchuk04a918b2018-07-16 13:59:24 +040034 compute_hugepages_size: 2M
Tatyana Leontovich023db382018-07-18 15:21:51 +030035 compute_hugepages_count: 2048
Michael Polenchuk04a918b2018-07-16 13:59:24 +040036 compute_hugepages_mount: /mnt/hugepages_2M
Tatyana Leontovicha863ef32018-07-27 19:09:34 +030037 loopback_device_size: 20
Aleksandr Shaposhnikov25eb1ff2018-02-26 17:56:29 +000038
39 nova:
40 compute:
41 vncproxy_url: http://${_param:cluster_vip_address}:6080
Aleksandr Shaposhnikov25eb1ff2018-02-26 17:56:29 +000042 message_queue:
43 members:
44 - host: ${_param:openstack_control_node01_address}
45 - host: ${_param:openstack_control_node02_address}
46 - host: ${_param:openstack_control_node03_address}
Tatyana Leontovicha863ef32018-07-27 19:09:34 +030047 # Compute nodes on devcloud can have different CPUs, we need this
48 # to make sure live migration always work even when cmp VMs are on different computes
49 cpu_mode: custom
50 libvirt:
51 cpu_model: kvm64
52 logging:
53 level: 3
54 filters: '3:remote 4:event'
55 outputs: '3:syslog:libvirtd'
56 buffer_size: 64
57 qemu:
58 logging:
59 handler: logd
60 virtlog:
61 enabled: true
62 level: 3
63 filters: '3:remote 4:event'
64 outputs: '3:syslog:virtlogd'
65 max_clients: 1024
66 max_size: 2097152
67 max_backups: 3
Oleg Bondarevd0bc4462018-03-14 11:43:50 +040068 neutron:
69 compute:
70 bgp_vpn:
71 enabled: True
72 driver: bagpipe
73 bagpipe:
74 local_address: ${_param:tenant_address}
75 peers: 127.0.0.1
76 autonomous_system: 64512
77 enable_rtc: True
78 backend:
79 extension:
80 bagpipe_bgpvpn:
81 enabled: True
Tatyana Leontovich611a4962018-07-23 17:12:10 +030082 libvirt:
83 logging:
84 level: 3
85 filters: '3:remote 4:event'
86 outputs: '3:syslog:libvirtd'
87 buffer_size: 64
88 qemu:
89 logging:
90 handler: logd
91 virtlog:
92 enabled: true
93 level: 3
94 filters: '3:remote 4:event'
95 outputs: '3:syslog:virtlogd'
96 max_clients: 1024
97 max_size: 2097152
98 max_backups: 3
Aleksandr Shaposhnikov25eb1ff2018-02-26 17:56:29 +000099 linux:
100 network:
101 bridge: openvswitch
102 interface:
103 dhcp_int:
104 enabled: true
105 name: ens3
106 proto: dhcp
107 type: eth
108 mtu: ${_param:interface_mtu}
109 primary_interface:
110 enabled: true
111 name: ${_param:primary_interface}
112 mtu: ${_param:interface_mtu}
113 proto: manual
114 type: eth
115 tenant_interface:
116 enabled: true
117 name: ${_param:tenant_interface}
118 mtu: ${_param:interface_mtu}
119 proto: manual
120 type: eth
121 br-mgmt:
122 enabled: true
123 type: bridge
124 proto: static
125 address: ${_param:single_address}
126 netmask: 255.255.255.0
127 use_interfaces:
128 - ${_param:primary_interface}
129 br-mesh:
130 enabled: true
Michael Polenchuk04a918b2018-07-16 13:59:24 +0400131 type: dpdk_ovs_bridge
Aleksandr Shaposhnikov25eb1ff2018-02-26 17:56:29 +0000132 address: ${_param:tenant_address}
133 netmask: 255.255.255.0
Michael Polenchuk04a918b2018-07-16 13:59:24 +0400134 dpdk0:
135 name: ${_param:dpdk0_name}
Tatyana Leontovich023db382018-07-18 15:21:51 +0300136 ipflush_onchange: true
137 restart_on_ipflush: true
Michael Polenchuk04a918b2018-07-16 13:59:24 +0400138 pci: ${_param:dpdk0_pci}
139 driver: igb_uio
140 bridge: br-mesh
141 enabled: true
142 type: dpdk_ovs_port
143 n_rxq: 2