blob: 5068c3cb97e5c4051034e4324bef58f43e6926f3 [file] [log] [blame]
Dennis Dmitriev458aac32017-07-18 13:28:21 +03001parameters:
2 reclass:
3 storage:
4 node:
5 stacklight_telemetry_node03:
6 params:
7 linux_network_interfaces:
8 ens3: ${_param:linux_single_interface}
9 classes:
10 - environment.lab03_ovs_dpdk.common
11 openstack_telemetry_node03:
12 params:
13 linux_network_interfaces:
14 ens3: ${_param:linux_single_interface}
15 classes:
16 - environment.lab03_ovs_dpdk.common
17 openstack_message_queue_node02:
18 params:
19 linux_network_interfaces:
20 ens3: ${_param:linux_single_interface}
21 classes:
22 - environment.lab03_ovs_dpdk.common
23 openstack_gateway_node03:
24 params:
25 # Use interfaces configuration from the context file,
26 # or generate your own 'linux.network.interface' object using
27 # additional inventory.
28 # For example, you can take the 'inventory_node_name' and find it's config
29 # in an additional dict inventory[inventory_node_name] loaded from custom_inventory.yaml,
30 # or skip the original context from 'cookiecutter' object and iterate only custom inventory.
31 linux_network_interfaces:
32 bond0:
33 enabled: true
34 mode: active-backup
35 ovs_bridge: br-floating
36 ovs_type: OVSPort
37 proto: manual
38 slaves: enp2s0f1
39 type: bond
40 use_interfaces:
41 - enp2s0f1
42 br-floating:
43 enabled: true
44 type: ovs_bridge
45 br-prv:
46 enabled: true
47 type: ovs_bridge
48 br_ctl:
49 address: 10.167.4.226
50 bridge: br-floating
51 enabled: true
52 netmask: 255.255.255.0
53 ovs_options: tag=2416
54 proto: static
55 type: ovs_port
56 floating-to-prv:
57 bridge: br-floating
58 enabled: true
59 peer: prv-to-floating
60 port_type: patch
61 type: ovs_port
62 primary_first_nic:
63 enabled: true
64 master: bond0
65 name: enp2s0f1
66 proto: manual
67 type: slave
68 prv-to-floating:
69 bridge: br-prv
70 enabled: true
71 peer: floating-to-prv
72 port_type: patch
73 type: ovs_port
74
75 classes:
76 - environment.lab03_ovs_dpdk.common
77 openstack_database_node02:
78 params:
79 linux_network_interfaces:
80 ens3: ${_param:linux_single_interface}
81 classes:
82 - environment.lab03_ovs_dpdk.common
83 openstack_gateway_node02:
84 params:
85 # Use interfaces configuration from the context file,
86 # or generate your own 'linux.network.interface' object using
87 # additional inventory.
88 # For example, you can take the 'inventory_node_name' and find it's config
89 # in an additional dict inventory[inventory_node_name] loaded from custom_inventory.yaml,
90 # or skip the original context from 'cookiecutter' object and iterate only custom inventory.
91 linux_network_interfaces:
92 bond0:
93 enabled: true
94 mode: active-backup
95 ovs_bridge: br-floating
96 ovs_type: OVSPort
97 proto: manual
98 slaves: enp2s0f1
99 type: bond
100 use_interfaces:
101 - enp2s0f1
102 br-floating:
103 enabled: true
104 type: ovs_bridge
105 br-prv:
106 enabled: true
107 type: ovs_bridge
108 br_ctl:
109 address: 10.167.4.225
110 bridge: br-floating
111 enabled: true
112 netmask: 255.255.255.0
113 ovs_options: tag=2416
114 proto: static
115 type: ovs_port
116 floating-to-prv:
117 bridge: br-floating
118 enabled: true
119 peer: prv-to-floating
120 port_type: patch
121 type: ovs_port
122 primary_first_nic:
123 enabled: true
124 master: bond0
125 name: enp2s0f1
126 proto: manual
127 type: slave
128 prv-to-floating:
129 bridge: br-prv
130 enabled: true
131 peer: floating-to-prv
132 port_type: patch
133 type: ovs_port
134
135 classes:
136 - environment.lab03_ovs_dpdk.common
137 openstack_control_node02:
138 params:
139 linux_network_interfaces:
140 ens3: ${_param:linux_single_interface}
141 classes:
142 - environment.lab03_ovs_dpdk.common
143 stacklight_monitor_node02:
144 params:
145 linux_network_interfaces:
146 ens3: ${_param:linux_single_interface}
147 classes:
148 - environment.lab03_ovs_dpdk.common
149 stacklight_telemetry_node01:
150 params:
151 linux_network_interfaces:
152 ens3: ${_param:linux_single_interface}
153 classes:
154 - environment.lab03_ovs_dpdk.common
155 openstack_message_queue_node03:
156 params:
157 linux_network_interfaces:
158 ens3: ${_param:linux_single_interface}
159 classes:
160 - environment.lab03_ovs_dpdk.common
161 infra_kvm_node01:
162 params:
163 # Use interfaces configuration from the context file,
164 # or generate your own 'linux.network.interface' object using
165 # additional inventory.
166 # For example, you can take the 'inventory_node_name' and find it's config
167 # in an additional dict inventory[inventory_node_name] loaded from custom_inventory.yaml,
168 # or skip the original context from 'cookiecutter' object and iterate only custom inventory.
169 linux_network_interfaces:
170 bond0:
171 enabled: true
172 mode: active-backup
173 proto: manual
174 slaves: enp3s0f1
175 type: bond
176 use_interfaces:
177 - enp3s0f1
178 bond0.2416:
179 enabled: true
180 proto: manual
181 type: vlan
182 use_interfaces:
183 - bond0
184 br_ctl:
185 address: 10.167.4.241
186 enabled: true
187 netmask: 255.255.255.0
188 proto: static
189 type: bridge
190 use_interfaces:
191 - bond0.2416
192 br_mgm:
193 address: 172.16.49.11
194 enabled: true
195 gateway: 172.16.49.1
196 name_servers:
197 - 8.8.8.8
198 - 8.8.4.4
199 netmask: 255.255.255.192
200 proto: static
201 type: bridge
202 use_interfaces:
203 - enp3s0f0
204 eth1:
205 enabled: true
206 master: bond0
207 name: enp3s0f1
208 proto: manual
209 type: slave
210 eth2:
211 enabled: true
212 name: enp3s0f0
213 proto: manual
214 type: eth
215
216 classes:
217 - environment.lab03_ovs_dpdk.common
218 openstack_proxy_node02:
219 params:
220 linux_network_interfaces:
221 ens3: ${_param:linux_single_interface}
222 classes:
223 - environment.lab03_ovs_dpdk.common
224 openstack_telemetry_node01:
225 params:
226 linux_network_interfaces:
227 ens3: ${_param:linux_single_interface}
228 classes:
229 - environment.lab03_ovs_dpdk.common
230 infra_kvm_node02:
231 params:
232 # Use interfaces configuration from the context file,
233 # or generate your own 'linux.network.interface' object using
234 # additional inventory.
235 # For example, you can take the 'inventory_node_name' and find it's config
236 # in an additional dict inventory[inventory_node_name] loaded from custom_inventory.yaml,
237 # or skip the original context from 'cookiecutter' object and iterate only custom inventory.
238 linux_network_interfaces:
239 bond0:
240 enabled: true
241 mode: active-backup
242 proto: manual
243 slaves: eno2
244 type: bond
245 use_interfaces:
246 - eno2
247 bond0.2416:
248 enabled: true
249 proto: manual
250 type: vlan
251 use_interfaces:
252 - bond0
253 br_ctl:
254 address: 10.167.4.242
255 enabled: true
256 netmask: 255.255.255.0
257 proto: static
258 type: bridge
259 use_interfaces:
260 - bond0.2416
261 br_mgm:
262 address: 172.16.49.12
263 enabled: true
264 gateway: 172.16.49.1
265 name_servers:
266 - 8.8.8.8
267 - 8.8.4.4
268 netmask: 255.255.255.192
269 proto: static
270 type: bridge
271 use_interfaces:
272 - eno1
273 eth1:
274 enabled: true
275 master: bond0
276 name: eno2
277 proto: manual
278 type: slave
279 eth2:
280 enabled: true
281 name: eno1
282 proto: manual
283 type: eth
284
285 classes:
286 - environment.lab03_ovs_dpdk.common
287 stacklight_monitor_node03:
288 params:
289 linux_network_interfaces:
290 ens3: ${_param:linux_single_interface}
291 classes:
292 - environment.lab03_ovs_dpdk.common
293 openstack_telemetry_node02:
294 params:
295 linux_network_interfaces:
296 ens3: ${_param:linux_single_interface}
297 classes:
298 - environment.lab03_ovs_dpdk.common
299 stacklight_log_node02:
300 params:
301 linux_network_interfaces:
302 ens3: ${_param:linux_single_interface}
303 classes:
304 - environment.lab03_ovs_dpdk.common
305 openstack_proxy_node01:
306 params:
307 linux_network_interfaces:
308 ens3: ${_param:linux_single_interface}
309 classes:
310 - environment.lab03_ovs_dpdk.common
311 openstack_message_queue_node01:
312 params:
313 linux_network_interfaces:
314 ens3: ${_param:linux_single_interface}
315 classes:
316 - environment.lab03_ovs_dpdk.common
317 stacklight_log_node01:
318 params:
319 linux_network_interfaces:
320 ens3: ${_param:linux_single_interface}
321 classes:
322 - environment.lab03_ovs_dpdk.common
323 openstack_database_node01:
324 params:
325 linux_network_interfaces:
326 ens3: ${_param:linux_single_interface}
327 classes:
328 - environment.lab03_ovs_dpdk.common
329 openstack_control_node03:
330 params:
331 linux_network_interfaces:
332 ens3: ${_param:linux_single_interface}
333 classes:
334 - environment.lab03_ovs_dpdk.common
335 openstack_compute_node02:
336 params:
337 # Use interfaces configuration from the context file,
338 # or generate your own 'linux.network.interface' object using
339 # additional inventory.
340 # For example, you can take the 'inventory_node_name' and find it's config
341 # in an additional dict inventory[inventory_node_name] loaded from custom_inventory.yaml,
342 # or skip the original context from 'cookiecutter' object and iterate only custom inventory.
343 linux_network_interfaces:
344 bond0.2416:
345 enabled: true
346 proto: manual
347 type: vlan
348 use_interfaces:
349 - bond0
350 br-prv:
351 address: 10.167.6.102
352 enabled: true
353 netmask: 255.255.255.0
354 type: dpdk_ovs_bridge
355 br_ctl:
356 address: 10.167.4.102
357 enabled: true
358 netmask: 255.255.255.0
359 proto: static
360 type: bridge
361 use_interfaces:
362 - bond0.2416
363 dpdk0:
364 bond: dpdkbond1
365 driver: igb_uio
366 enabled: true
367 n_rxq: 2
368 name: eth2
369 pci: '0000:05:00.1'
370 type: dpdk_ovs_port
371 dpdk1:
372 bond: dpdkbond1
373 driver: igb_uio
374 enabled: true
375 n_rxq: 2
376 name: eth4
377 pci: 0000:0b:00.0
378 type: dpdk_ovs_port
379 dpdkbond1:
380 bridge: br-prv
381 enabled: true
382 mode: active-backup
383 type: dpdk_ovs_bond
384
385 classes:
386 - environment.lab03_ovs_dpdk.common
387 openstack_gateway_node01:
388 params:
389 # Use interfaces configuration from the context file,
390 # or generate your own 'linux.network.interface' object using
391 # additional inventory.
392 # For example, you can take the 'inventory_node_name' and find it's config
393 # in an additional dict inventory[inventory_node_name] loaded from custom_inventory.yaml,
394 # or skip the original context from 'cookiecutter' object and iterate only custom inventory.
395 linux_network_interfaces:
396 bond0:
397 enabled: true
398 mode: active-backup
399 ovs_bridge: br-floating
400 ovs_type: OVSPort
401 proto: manual
402 slaves: enp2s0f1
403 type: bond
404 use_interfaces:
405 - enp2s0f1
406 br-floating:
407 enabled: true
408 type: ovs_bridge
409 br-prv:
410 enabled: true
411 type: ovs_bridge
412 br_ctl:
413 address: 10.167.4.224
414 bridge: br-floating
415 enabled: true
416 netmask: 255.255.255.0
417 ovs_options: tag=2416
418 proto: static
419 type: ovs_port
420 floating-to-prv:
421 bridge: br-floating
422 enabled: true
423 peer: prv-to-floating
424 port_type: patch
425 type: ovs_port
426 primary_first_nic:
427 enabled: true
428 master: bond0
429 name: enp2s0f1
430 proto: manual
431 type: slave
432 prv-to-floating:
433 bridge: br-prv
434 enabled: true
435 peer: floating-to-prv
436 port_type: patch
437 type: ovs_port
438
439 classes:
440 - environment.lab03_ovs_dpdk.common
441 stacklight_log_node03:
442 params:
443 linux_network_interfaces:
444 ens3: ${_param:linux_single_interface}
445 classes:
446 - environment.lab03_ovs_dpdk.common
447 openstack_compute_node01:
448 params:
449 # Use interfaces configuration from the context file,
450 # or generate your own 'linux.network.interface' object using
451 # additional inventory.
452 # For example, you can take the 'inventory_node_name' and find it's config
453 # in an additional dict inventory[inventory_node_name] loaded from custom_inventory.yaml,
454 # or skip the original context from 'cookiecutter' object and iterate only custom inventory.
455 linux_network_interfaces:
456 bond0.2416:
457 enabled: true
458 proto: manual
459 type: vlan
460 use_interfaces:
461 - bond0
462 br-prv:
463 address: 10.167.6.101
464 enabled: true
465 netmask: 255.255.255.0
466 type: dpdk_ovs_bridge
467 br_ctl:
468 address: 10.167.4.101
469 enabled: true
470 netmask: 255.255.255.0
471 proto: static
472 type: bridge
473 use_interfaces:
474 - bond0.2416
475 dpdk0:
476 bond: dpdkbond1
477 driver: igb_uio
478 enabled: true
479 n_rxq: 2
480 name: enp5s0f1
481 pci: '0000:05:00.1'
482 type: dpdk_ovs_port
483 dpdk1:
484 bond: dpdkbond1
485 driver: igb_uio
486 enabled: true
487 n_rxq: 2
488 name: enp5s0f2
489 pci: '0000:05:00.2'
490 type: dpdk_ovs_port
491 dpdkbond1:
492 bridge: br-prv
493 enabled: true
494 mode: active-backup
495 type: dpdk_ovs_bond
496
497 classes:
498 - environment.lab03_ovs_dpdk.common
499 openstack_database_node03:
500 params:
501 linux_network_interfaces:
502 ens3: ${_param:linux_single_interface}
503 classes:
504 - environment.lab03_ovs_dpdk.common
505 infra_kvm_node03:
506 params:
507 # Use interfaces configuration from the context file,
508 # or generate your own 'linux.network.interface' object using
509 # additional inventory.
510 # For example, you can take the 'inventory_node_name' and find it's config
511 # in an additional dict inventory[inventory_node_name] loaded from custom_inventory.yaml,
512 # or skip the original context from 'cookiecutter' object and iterate only custom inventory.
513 linux_network_interfaces:
514 bond0:
515 enabled: true
516 mode: active-backup
517 proto: manual
518 slaves: eno2
519 type: bond
520 use_interfaces:
521 - eno2
522 bond0.2416:
523 enabled: true
524 proto: manual
525 type: vlan
526 use_interfaces:
527 - bond0
528 br_ctl:
529 address: 10.167.4.243
530 enabled: true
531 netmask: 255.255.255.0
532 proto: static
533 type: bridge
534 use_interfaces:
535 - bond0.2416
536 br_mgm:
537 address: 172.16.49.13
538 enabled: true
539 gateway: 172.16.49.1
540 name_servers:
541 - 8.8.8.8
542 - 8.8.4.4
543 netmask: 255.255.255.192
544 proto: static
545 type: bridge
546 use_interfaces:
547 - eno1
548 eth1:
549 enabled: true
550 master: bond0
551 name: eno2
552 proto: manual
553 type: slave
554 eth2:
555 enabled: true
556 name: eno1
557 proto: manual
558 type: eth
559
560 classes:
561 - environment.lab03_ovs_dpdk.common
562 stacklight_monitor_node01:
563 params:
564 linux_network_interfaces:
565 ens3: ${_param:linux_single_interface}
566 classes:
567 - environment.lab03_ovs_dpdk.common
568 openstack_control_node01:
569 params:
570 linux_network_interfaces:
571 ens3: ${_param:linux_single_interface}
572 classes:
573 - environment.lab03_ovs_dpdk.common
574 stacklight_telemetry_node02:
575 params:
576 linux_network_interfaces:
577 ens3: ${_param:linux_single_interface}
578 classes:
579 - environment.lab03_ovs_dpdk.common