blob: 623a26aa2e2171e788bf41d9b13a6a4fd2a3b560 [file] [log] [blame]
Dennis Dmitriev81da4222020-02-25 17:53:04 +02001resource_registry:
2 "MCP2::NetworkAcc": ../fragments/NetworkAccBM.yaml
3 "MCP2::NetworkAccStorage": ../fragments/NetworkAccVMStorage.yaml
4 "MCP2::NetworkPrvFl": ../fragments/NetworkPrvFl.yaml
5 "MCP2::SrvInstances": ../fragments/SrvInstancesBM.yaml
6 "MCP2::SrvInstancesCeph": ../fragments/SrvInstancesBMCeph.yaml
7 "MCP2::SrvInstancesCephOSD": ../fragments/SrvInstancesBMCephOSD.yaml
8
9parameters:
10 image: bionic-server-cloudimg-amd64-20190612
11 ucp_flavor: si-bm-410-128-16-hdd0-ssd2x1t
12 masters_flavor: si-bm-410-128-16-hdd0-ssd2x1t
13 workers_flavor: si-bm-410-128-32-hdd0-ssd2x1t
Dennis Dmitrievea894212020-03-12 21:36:43 +020014 cmps_flavor: si-bm-410-128-16-hdd0-ssd1x500g
Dennis Dmitriev81da4222020-02-25 17:53:04 +020015 gtws_flavor: oscore-bm-lab-01
16 lmas_flavor: oscore-bm-lab-01
17 osds_flavor: si-bm-410-64-16-hdd2x2t-ssd1x500g
18 spares_flavor: si-bm-410-64-16-hdd2x2t-ssd1x500g
19 masters_size: 2 # UCP nodes
20 worker_size: 3 # OpenStack controller nodes
Dennis Dmitrievea894212020-03-12 21:36:43 +020021 cmp_size: 3
Dennis Dmitriev81da4222020-02-25 17:53:04 +020022 gtw_size: 0
23 lma_size: 0
24 osd_size: 3
25 spare_size: 1
26 ucp_boot_timeout: 1200
27 cluster_public_key: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCp0evjOaK8c8SKYK4r2+0BN7g+8YSvQ2n8nFgOURCyvkJqOHi1qPGZmuN0CclYVdVuZiXbWw3VxRbSW3EH736VzgY1U0JmoTiSamzLHaWsXvEIW8VCi7boli539QJP0ikJiBaNAgZILyCrVPN+A6mfqtacs1KXdZ0zlMq1BPtFciR1JTCRcVs5vP2Wwz5QtY2jMIh3aiwkePjMTQPcfmh1TkOlxYu5IbQyZ3G1ahA0mNKI9a0dtF282av/F6pwB/N1R1nEZ/9VtcN2I1mf1NW/tTHEEcTzXYo1R/8K9vlqAN8QvvGLZtZduGviNVNoNWvoxaXxDt8CPv2B2NCdQFZp
28 public_net_id: 'physnet1-410'
Dennis Dmitrievea894212020-03-12 21:36:43 +020029 control_network_cidr: '172.16.50.128/25'
Dennis Dmitriev81da4222020-02-25 17:53:04 +020030 private_floating_network_cidr: '172.16.51.0/25'
31 private_floating_network_pool_start: '172.16.51.10'
32 private_floating_network_pool_end: '172.16.51.30'
33 private_floating_network_ipam_pool_start: '172.16.51.31'
34 private_floating_network_ipam_pool_end: '172.16.51.62'
35 private_floating_network_gateway: '172.16.51.1'
Dennis Dmitrievea894212020-03-12 21:36:43 +020036 metallb_address_pools: [ '172.16.51.130-172.16.51.250' ]
Dennis Dmitriev81da4222020-02-25 17:53:04 +020037 private_floating_interface: 'os-floating'
Dennis Dmitrievea894212020-03-12 21:36:43 +020038 storage_frontend_interface: 'ceph-control'
39 storage_backend_interface: 'ceph-replica'
Dennis Dmitriev81da4222020-02-25 17:53:04 +020040 tunnel_interface: 'os-tenant'
41 live_migration_interface: 'os-tenant'
Vasyl Saienko73082e52020-04-03 18:52:57 +030042 worker_metadata: {"labels": {"openstack-control-plane":"enabled", "openvswitch":"enabled", "openstack-gateway": "enabled","local-volume-provisioner": "enabled","role": "stacklight", "stacklight": "enabled"}}
Dennis Dmitrievea894212020-03-12 21:36:43 +020043 cmp_metadata: {"labels": {"openstack-compute-node":"enabled","openvswitch":"enabled"}}
Dennis Dmitriev81da4222020-02-25 17:53:04 +020044 osd_metadata: {"labels": {"role": "ceph-osd-node"}}
45 spare_metadata: {"labels": {"role": "spare-node"}}
46
47
48 hardware_metadata: |
49 '0c:c4:7a:33:26:7c':
50 write_files:
Dennis Dmitrievea894212020-03-12 21:36:43 +020051 - path: '/etc/netplan/99-cz7714-osd.yaml'
Dennis Dmitriev81da4222020-02-25 17:53:04 +020052 content: |
53 network:
54 version: 2
55 ethernets:
56 eno1:
57 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +030058 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +020059 ens3f1:
60 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +030061 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +020062 ens3f2:
63 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +030064 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +020065 ens3f3:
66 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +030067 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +020068 bonds:
69 bond0:
70 dhcp4: no
71 interfaces: [eno1, ens3f1]
72 parameters:
73 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +030074 mii-monitor-interval: 1000
75 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +020076 bond1:
77 dhcp4: no
78 interfaces: [ens3f2, ens3f3]
79 parameters:
80 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +030081 mii-monitor-interval: 1000
82 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +020083 vlans:
84 k8s-control:
85 id: 411
86 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +020087 addresses:
88 - 172.16.50.130/25
Dennis Dmitriev81da4222020-02-25 17:53:04 +020089 os-floating:
90 id: 412
91 link: bond1
92 k8s-metallb:
93 id: 413
94 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +020095 management:
Dennis Dmitriev81da4222020-02-25 17:53:04 +020096 id: 414
97 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +020098 ceph-control:
Dennis Dmitriev81da4222020-02-25 17:53:04 +020099 id: 415
100 link: bond1
Dennis Dmitrievea894212020-03-12 21:36:43 +0200101 addresses:
102 - {{ STORAGE_FRONTEND_INTERFACE_IP }}/{{ STORAGE_FRONTEND_NETWORK_NETMASK }}
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300103 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200104 os-tenant:
105 id: 416
106 link: bond1
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300107 addresses:
108 - 10.14.0.10/24
109 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200110 ceph-replica:
111 id: 417
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300112 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200113 addresses:
114 - {{ STORAGE_BACKEND_INTERFACE_IP }}/{{ STORAGE_BACKEND_NETWORK_NETMASK }}
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300115 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200116
117 '0c:c4:7a:33:26:6e':
118 write_files:
Dennis Dmitrievea894212020-03-12 21:36:43 +0200119 - path: '/etc/netplan/99-cz7725-osd.yaml'
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200120 content: |
121 network:
122 version: 2
123 ethernets:
124 eno1:
125 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300126 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200127 ens3f1:
128 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300129 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200130 ens3f2:
131 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300132 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200133 ens3f3:
134 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300135 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200136 bonds:
137 bond0:
138 dhcp4: no
139 interfaces: [eno1, ens3f1]
140 parameters:
141 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300142 mii-monitor-interval: 1000
143 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200144 bond1:
145 dhcp4: no
146 interfaces: [ens3f2, ens3f3]
147 parameters:
148 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300149 mii-monitor-interval: 1000
150 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200151 vlans:
152 k8s-control:
153 id: 411
154 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200155 addresses:
156 - 172.16.50.131/25
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200157 os-floating:
158 id: 412
159 link: bond1
160 k8s-metallb:
161 id: 413
162 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200163 management:
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200164 id: 414
165 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200166 ceph-control:
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200167 id: 415
168 link: bond1
Dennis Dmitrievea894212020-03-12 21:36:43 +0200169 addresses:
170 - {{ STORAGE_FRONTEND_INTERFACE_IP }}/{{ STORAGE_FRONTEND_NETWORK_NETMASK }}
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300171 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200172 os-tenant:
173 id: 416
174 link: bond1
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300175 addresses:
176 - 10.14.0.11/24
177 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200178 ceph-replica:
179 id: 417
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300180 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200181 addresses:
182 - {{ STORAGE_BACKEND_INTERFACE_IP }}/{{ STORAGE_BACKEND_NETWORK_NETMASK }}
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300183 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200184
185 '0c:c4:7a:33:26:6a':
186 write_files:
Dennis Dmitrievea894212020-03-12 21:36:43 +0200187 - path: '/etc/netplan/99-cz7726-osd.yaml'
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200188 content: |
189 network:
190 version: 2
191 ethernets:
192 eno1:
193 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300194 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200195 ens3f1:
196 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300197 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200198 ens3f2:
199 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300200 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200201 ens3f3:
202 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300203 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200204 bonds:
205 bond0:
206 dhcp4: no
207 interfaces: [eno1, ens3f1]
208 parameters:
209 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300210 mii-monitor-interval: 1000
211 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200212 bond1:
213 dhcp4: no
214 interfaces: [ens3f2, ens3f3]
215 parameters:
216 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300217 mii-monitor-interval: 1000
218 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200219 vlans:
220 k8s-control:
221 id: 411
222 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200223 addresses:
224 - 172.16.50.132/25
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200225 os-floating:
226 id: 412
227 link: bond1
228 k8s-metallb:
229 id: 413
230 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200231 management:
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200232 id: 414
233 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200234 ceph-control:
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200235 id: 415
236 link: bond1
Dennis Dmitrievea894212020-03-12 21:36:43 +0200237 addresses:
238 - {{ STORAGE_FRONTEND_INTERFACE_IP }}/{{ STORAGE_FRONTEND_NETWORK_NETMASK }}
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300239 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200240 os-tenant:
241 id: 416
242 link: bond1
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300243 addresses:
244 - 10.14.0.12/24
245 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200246 ceph-replica:
247 id: 417
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300248 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200249 addresses:
250 - {{ STORAGE_BACKEND_INTERFACE_IP }}/{{ STORAGE_BACKEND_NETWORK_NETMASK }}
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300251 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200252
253 '0c:c4:7a:34:92:94':
254 write_files:
Dennis Dmitrievea894212020-03-12 21:36:43 +0200255 - path: '/etc/netplan/99-cz7727-spare.yaml'
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200256 content: |
257 network:
258 version: 2
259 ethernets:
260 eno1:
261 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300262 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200263 ens3f1:
264 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300265 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200266 ens3f2:
267 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300268 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200269 ens3f3:
270 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300271 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200272 bonds:
273 bond0:
274 dhcp4: no
275 interfaces: [eno1, ens3f1]
276 parameters:
277 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300278 mii-monitor-interval: 1000
279 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200280 bond1:
281 dhcp4: no
282 interfaces: [ens3f2, ens3f3]
283 parameters:
284 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300285 mii-monitor-interval: 1000
286 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200287 vlans:
288 k8s-control:
289 id: 411
290 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200291 addresses:
292 - 172.16.50.133/25
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200293 os-floating:
294 id: 412
295 link: bond1
296 k8s-metallb:
297 id: 413
298 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200299 management:
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200300 id: 414
301 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200302 ceph-control:
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200303 id: 415
304 link: bond1
Dennis Dmitrievea894212020-03-12 21:36:43 +0200305 addresses:
306 - {{ STORAGE_FRONTEND_INTERFACE_IP }}/{{ STORAGE_FRONTEND_NETWORK_NETMASK }}
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300307 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200308 os-tenant:
309 id: 416
310 link: bond1
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300311 addresses:
312 - 10.14.0.13/24
313 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200314 ceph-replica:
315 id: 417
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300316 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200317 addresses:
318 - {{ STORAGE_BACKEND_INTERFACE_IP }}/{{ STORAGE_BACKEND_NETWORK_NETMASK }}
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300319 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200320
321 '0c:c4:7a:aa:e0:9e':
322 write_files:
Dennis Dmitrievea894212020-03-12 21:36:43 +0200323 - path: '/etc/netplan/99-cz10095-os-control.yaml'
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200324 content: |
325 network:
326 version: 2
327 ethernets:
328 ens11f0:
329 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300330 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200331 ens11f1:
332 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300333 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200334 ens11f2:
335 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300336 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200337 ens11f3:
338 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300339 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200340 bonds:
341 bond0:
342 dhcp4: no
343 interfaces: [ens11f0, ens11f1]
344 parameters:
345 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300346 mii-monitor-interval: 1000
347 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200348 bond1:
349 dhcp4: no
350 interfaces: [ens11f2, ens11f3]
351 parameters:
352 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300353 mii-monitor-interval: 1000
354 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200355 vlans:
356 k8s-control:
357 id: 411
358 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200359 addresses:
360 - 172.16.50.134/25
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200361 os-floating:
362 id: 412
363 link: bond1
364 k8s-metallb:
365 id: 413
366 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200367 management:
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200368 id: 414
369 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200370 ceph-control:
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200371 id: 415
372 link: bond1
Dennis Dmitrievea894212020-03-12 21:36:43 +0200373 addresses:
374 - {{ STORAGE_FRONTEND_INTERFACE_IP }}/{{ STORAGE_FRONTEND_NETWORK_NETMASK }}
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300375 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200376 os-tenant:
377 id: 416
378 link: bond1
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300379 addresses:
380 - 10.14.0.14/24
381 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200382
383 '0c:c4:7a:aa:e0:9c':
384 write_files:
Dennis Dmitrievea894212020-03-12 21:36:43 +0200385 - path: '/etc/netplan/99-cz10096-os-control.yaml'
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200386 content: |
387 network:
388 version: 2
389 ethernets:
390 ens11f0:
391 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300392 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200393 ens11f1:
394 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300395 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200396 ens11f2:
397 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300398 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200399 ens11f3:
400 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300401 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200402 bonds:
403 bond0:
404 dhcp4: no
405 interfaces: [ens11f0, ens11f1]
406 parameters:
407 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300408 mii-monitor-interval: 1000
409 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200410 bond1:
411 dhcp4: no
412 interfaces: [ens11f2, ens11f3]
413 parameters:
414 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300415 mii-monitor-interval: 1000
416 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200417 vlans:
418 k8s-control:
419 id: 411
420 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200421 addresses:
422 - 172.16.50.135/25
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200423 os-floating:
424 id: 412
425 link: bond1
426 k8s-metallb:
427 id: 413
428 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200429 management:
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200430 id: 414
431 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200432 ceph-control:
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200433 id: 415
434 link: bond1
Dennis Dmitrievea894212020-03-12 21:36:43 +0200435 addresses:
436 - {{ STORAGE_FRONTEND_INTERFACE_IP }}/{{ STORAGE_FRONTEND_NETWORK_NETMASK }}
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300437 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200438 os-tenant:
439 id: 416
440 link: bond1
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300441 addresses:
442 - 10.14.0.15/24
443 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200444
445 '0c:c4:7a:aa:78:2c':
446 write_files:
Dennis Dmitrievea894212020-03-12 21:36:43 +0200447 - path: '/etc/netplan/99-cz10097-os-control.yaml'
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200448 content: |
449 network:
450 version: 2
451 ethernets:
452 ens11f0:
453 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300454 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200455 ens11f1:
456 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300457 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200458 ens11f2:
459 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300460 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200461 ens11f3:
462 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300463 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200464 bonds:
465 bond0:
466 dhcp4: no
467 interfaces: [ens11f0, ens11f1]
468 parameters:
469 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300470 mii-monitor-interval: 1000
471 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200472 bond1:
473 dhcp4: no
474 interfaces: [ens11f2, ens11f3]
475 parameters:
476 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300477 mii-monitor-interval: 1000
478 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200479 vlans:
480 k8s-control:
481 id: 411
482 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200483 addresses:
484 - 172.16.50.136/25
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200485 os-floating:
486 id: 412
487 link: bond1
488 k8s-metallb:
489 id: 413
490 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200491 management:
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200492 id: 414
493 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200494 ceph-control:
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200495 id: 415
496 link: bond1
Dennis Dmitrievea894212020-03-12 21:36:43 +0200497 addresses:
498 - {{ STORAGE_FRONTEND_INTERFACE_IP }}/{{ STORAGE_FRONTEND_NETWORK_NETMASK }}
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300499 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200500 os-tenant:
501 id: 416
502 link: bond1
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300503 addresses:
504 - 10.14.0.16/24
505 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200506
507 '0c:c4:7a:aa:78:7a':
508 write_files:
Dennis Dmitrievea894212020-03-12 21:36:43 +0200509 - path: '/etc/netplan/99-cz10098-ucp-control.yaml'
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200510 content: |
511 network:
512 version: 2
513 ethernets:
514 eno1:
515 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300516 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200517 ens4f1:
518 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300519 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200520 ens4f2:
521 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300522 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200523 ens4f3:
524 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300525 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200526 bonds:
527 bond0:
528 dhcp4: no
529 interfaces: [eno1, ens4f1]
530 parameters:
531 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300532 mii-monitor-interval: 1000
533 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200534 bond1:
535 dhcp4: no
536 interfaces: [ens4f2, ens4f3]
537 parameters:
538 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300539 mii-monitor-interval: 1000
540 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200541 vlans:
542 k8s-control:
543 id: 411
544 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200545 addresses:
546 # Hardcoded IP for the UCP node (when UCP_MASTER_HOST is empty), to replace PXE with k8s_control IP
547 - {% if UCP_MASTER_HOST == "" %}172.16.50.254/25{% else %}172.16.50.137/25{% endif %}
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200548 os-floating:
549 id: 412
550 link: bond1
551 k8s-metallb:
552 id: 413
553 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200554 management:
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200555 id: 414
556 link: bond0
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200557
558 '0c:c4:7a:aa:e0:98':
559 write_files:
Dennis Dmitrievea894212020-03-12 21:36:43 +0200560 - path: '/etc/netplan/99-cz10099-ucp-control.yaml'
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200561 content: |
562 network:
563 version: 2
564 ethernets:
565 eno1:
566 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300567 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200568 ens4f1:
569 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300570 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200571 ens4f2:
572 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300573 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200574 ens4f3:
575 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300576 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200577 bonds:
578 bond0:
579 dhcp4: no
580 interfaces: [eno1, ens4f1]
581 parameters:
582 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300583 mii-monitor-interval: 1000
584 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200585 bond1:
586 dhcp4: no
587 interfaces: [ens4f2, ens4f3]
588 parameters:
589 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300590 mii-monitor-interval: 1000
591 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200592 vlans:
593 k8s-control:
594 id: 411
595 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200596 addresses:
597 # Hardcoded IP for the UCP node (when UCP_MASTER_HOST is empty), to replace PXE with k8s_control IP
598 - {% if UCP_MASTER_HOST == "" %}172.16.50.254/25{% else %}172.16.50.138/25{% endif %}
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200599 os-floating:
600 id: 412
601 link: bond1
602 k8s-metallb:
603 id: 413
604 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200605 management:
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200606 id: 414
607 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200608
609 '0c:c4:7a:aa:78:7c':
610 write_files:
611 - path: '/etc/netplan/99-cz10100-ucp-control.yaml'
612 content: |
613 network:
614 version: 2
615 ethernets:
616 eno1:
617 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300618 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200619 ens4f1:
620 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300621 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200622 ens4f2:
623 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300624 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200625 ens4f3:
626 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300627 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200628 bonds:
629 bond0:
630 dhcp4: no
631 interfaces: [eno1, ens4f1]
632 parameters:
633 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300634 mii-monitor-interval: 1000
635 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200636 bond1:
637 dhcp4: no
638 interfaces: [ens4f2, ens4f3]
639 parameters:
640 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300641 mii-monitor-interval: 1000
642 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200643 vlans:
644 k8s-control:
645 id: 411
646 link: bond0
647 addresses:
648 # Hardcoded IP for the UCP node (when UCP_MASTER_HOST is empty), to replace PXE with k8s_control IP
649 - {% if UCP_MASTER_HOST == "" %}172.16.50.254/25{% else %}172.16.50.139/25{% endif %}
650 os-floating:
651 id: 412
652 link: bond1
Dennis Dmitrievea894212020-03-12 21:36:43 +0200653 k8s-metallb:
654 id: 413
655 link: bond0
656 management:
657 id: 414
658 link: bond0
659
660 '0c:c4:7a:55:6a:28':
661 write_files:
662 - path: '/etc/netplan/99-cz7636-os-compute.yaml'
663 content: |
664 network:
665 version: 2
666 ethernets:
667 enp3s0f0:
668 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300669 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200670 enp3s0f1:
671 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300672 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200673 enp3s0f2:
674 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300675 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200676 enp3s0f3:
677 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300678 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200679 bonds:
680 bond0:
681 dhcp4: no
682 interfaces: [enp3s0f0, enp3s0f1]
683 parameters:
684 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300685 mii-monitor-interval: 1000
686 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200687 bond1:
688 dhcp4: no
689 interfaces: [enp3s0f2, enp3s0f3]
690 parameters:
691 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300692 mii-monitor-interval: 1000
693 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200694 vlans:
695 k8s-control:
696 id: 411
697 link: bond0
698 addresses:
699 - 172.16.50.140/25
700 os-floating:
701 id: 412
702 link: bond1
Dennis Dmitrievea894212020-03-12 21:36:43 +0200703 k8s-metallb:
704 id: 413
705 link: bond0
706 management:
707 id: 414
708 link: bond0
709 ceph-control:
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200710 id: 415
711 link: bond1
Dennis Dmitrievea894212020-03-12 21:36:43 +0200712 addresses:
713 - {{ STORAGE_FRONTEND_INTERFACE_IP }}/{{ STORAGE_FRONTEND_NETWORK_NETMASK }}
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300714 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200715 os-tenant:
716 id: 416
717 link: bond1
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300718 addresses:
719 - 10.14.0.17/24
720 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200721
Dennis Dmitrievea894212020-03-12 21:36:43 +0200722 '0c:c4:7a:54:a2:5e':
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200723 write_files:
Dennis Dmitrievea894212020-03-12 21:36:43 +0200724 - path: '/etc/netplan/99-cz7641-os-compute.yaml'
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200725 content: |
726 network:
727 version: 2
728 ethernets:
Dennis Dmitrievea894212020-03-12 21:36:43 +0200729 enp3s0f0:
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200730 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300731 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200732 enp3s0f1:
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200733 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300734 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200735 enp3s0f2:
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200736 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300737 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200738 enp3s0f3:
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200739 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300740 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200741 bonds:
742 bond0:
743 dhcp4: no
Dennis Dmitrievea894212020-03-12 21:36:43 +0200744 interfaces: [enp3s0f0, enp3s0f1]
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200745 parameters:
746 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300747 mii-monitor-interval: 1000
748 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200749 bond1:
750 dhcp4: no
Dennis Dmitrievea894212020-03-12 21:36:43 +0200751 interfaces: [enp3s0f2, enp3s0f3]
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200752 parameters:
753 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300754 mii-monitor-interval: 1000
755 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200756 vlans:
757 k8s-control:
758 id: 411
759 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200760 addresses:
761 - 172.16.50.141/25
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200762 os-floating:
763 id: 412
764 link: bond1
765 k8s-metallb:
766 id: 413
767 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200768 management:
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200769 id: 414
770 link: bond0
Dennis Dmitrievea894212020-03-12 21:36:43 +0200771 ceph-control:
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200772 id: 415
773 link: bond1
Dennis Dmitrievea894212020-03-12 21:36:43 +0200774 addresses:
775 - {{ STORAGE_FRONTEND_INTERFACE_IP }}/{{ STORAGE_FRONTEND_NETWORK_NETMASK }}
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300776 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200777 os-tenant:
778 id: 416
779 link: bond1
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300780 addresses:
781 - 10.14.0.18/24
782 mtu: 9100
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200783
Dennis Dmitrievea894212020-03-12 21:36:43 +0200784 '0c:c4:7a:54:a0:50':
785 write_files:
786 - path: '/etc/netplan/99-cz7642-os-compute.yaml'
787 content: |
788 network:
789 version: 2
790 ethernets:
791 enp3s0f0:
792 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300793 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200794 enp3s0f1:
795 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300796 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200797 enp3s0f2:
798 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300799 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200800 enp3s0f3:
801 dhcp4: false
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300802 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200803 bonds:
804 bond0:
805 dhcp4: no
806 interfaces: [enp3s0f0, enp3s0f1]
807 parameters:
808 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300809 mii-monitor-interval: 1000
810 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200811 bond1:
812 dhcp4: no
813 interfaces: [enp3s0f2, enp3s0f3]
814 parameters:
815 mode: active-backup
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300816 mii-monitor-interval: 1000
817 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200818 vlans:
819 k8s-control:
820 id: 411
821 link: bond0
822 addresses:
823 - 172.16.50.142/25
824 os-floating:
825 id: 412
826 link: bond1
Dennis Dmitrievea894212020-03-12 21:36:43 +0200827 k8s-metallb:
828 id: 413
829 link: bond0
830 management:
831 id: 414
832 link: bond0
833 ceph-control:
834 id: 415
835 link: bond1
836 addresses:
837 - {{ STORAGE_FRONTEND_INTERFACE_IP }}/{{ STORAGE_FRONTEND_NETWORK_NETMASK }}
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300838 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200839 os-tenant:
840 id: 416
841 link: bond1
Oleksii Butenkob8dcc262020-04-01 12:15:07 +0300842 addresses:
843 - 10.14.0.19/24
844 mtu: 9100
Dennis Dmitrievea894212020-03-12 21:36:43 +0200845
846
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200847 functions_override: |
848
849 function network_config {
850
851 DEBIAN_FRONTEND=noninteractive apt -y install bridge-utils ifenslave vlan
852 sudo modprobe bonding
853 netplan --debug apply
854 sleep 15
855
Dennis Dmitrievea894212020-03-12 21:36:43 +0200856 # Re-init the variables related to the just configured k8s-control network
857 CONTROL_IP_ADDRESS=$(ip route get ${CONTROL_NETWORK_CIDR%/*} | head -n1 | fgrep -v ' via ' | awk '/ src / {print $6}')
858
859 #UCP_MASTER_HOST=${UCP_MASTER_HOST:-${CONTROL_IP_ADDRESS}}
860 # Hardcoded IP for the UCP node because the servers output contain PXE IP instead of k8s_control IP
861 UCP_MASTER_HOST=172.16.50.254
862 UCP_IP_ADDRESS=${UCP_IP_ADDRESS:-$CONTROL_IP_ADDRESS}
Dennis Dmitriev81da4222020-02-25 17:53:04 +0200863 }