c00387e0f52ff887ec36a7914d2f5dc19f96d078
[yaml_builds.git] / dellgen10-sriov-a13.yaml
1 opyright (c) 2018 AT&T Intellectual Property. All rights reserved.        #
2 #                                                                            #
3 # Licensed under the Apache License, Version 2.0 (the "License"); you may    #
4 # not use this file except in compliance with the License.                   #
5 #                                                                            #
6 # You may obtain a copy of the License at                                    #
7 #       http://www.apache.org/licenses/LICENSE-2.0                           #
8 #                                                                            #
9 # Unless required by applicable law or agreed to in writing, software        #
10 # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT  #
11 # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.           #
12 # See the License for the specific language governing permissions and        #
13 # limitations under the License.                                             #
14 ##############################################################################
15
16 site_name: dellgen10
17 site_type: sriov-a13
18 ipmi_admin:
19   username: root
20   password: calvin
21 networks:
22   bonded: yes
23   primary: bond0
24   slaves:
25     - name: enp94s0f0
26     - name: enp94s0f1
27   oob:
28     vlan: 40
29     interface:
30     cidr: 192.168.41.0/24
31     routes:
32       gateway: 192.168.41.1
33     ranges:
34       reserved:
35         start: 192.168.41.2
36         end: 192.168.41.12
37       static:
38         start: 192.168.41.13
39         end: 192.168.41.254
40   host:
41     vlan: 41
42     interface: bond0.41
43     cidr: 192.168.2.0/24
44     ingress_vip: 192.168.2.49
45     maas_vip: 192.168.2.48
46     routes:
47        gateway: 192.168.2.200
48     ranges:
49       reserved:
50         start: 192.168.2.84
51         end: 192.168.2.86
52       static:
53         start: 192.168.2.40
54         end: 192.168.2.49
55   storage:
56     vlan: 42
57     interface: bond0.42
58     cidr: 172.31.2.0/24
59     ranges:
60       reserved:
61         start: 172.31.2.1
62         end: 172.31.2.10
63       static:
64         start: 172.31.2.11
65         end: 172.31.2.254
66   pxe:
67     vlan: 43
68     interface: eno3
69     cidr: 172.30.2.0/24
70     gateway: 172.30.2.1
71     routes:
72       gateway: 172.30.2.40
73     ranges:
74       reserved:
75         start: 172.30.2.2
76         end:  172.30.2.10
77       static:
78         start: 172.30.2.11
79         end: 172.30.2.200
80       dhcp:
81         start: 172.30.2.201
82         end: 172.30.2.254
83   ksn:
84     vlan: 44
85     interface: bond0.44
86     cidr: 172.29.1.0/24
87     gateway: 172.29.1.1
88     local_asnumber: 65531
89     ranges:
90       reserved:
91         start: 172.29.1.1
92         end:  172.29.1.10
93       static:
94         start: 172.29.1.11
95         end: 172.29.1.254
96     additional_cidrs:
97       -  172.29.1.128/29
98     ingress_vip: 172.29.1.129/32
99     peers:
100     - ip: 172.29.1.1
101       scope: global
102       asnumber: 65001
103     # keep peers ip address in case of only peer.
104     vrrp_ip: 172.29.1.1
105   neutron:
106     vlan: 45
107     interface: bond0.45
108     cidr: 10.0.102.0/24
109     ranges:
110       reserved:
111         start: 10.0.102.1
112         end: 10.0.102.10
113       static:
114         start: 10.0.102.11
115         end: 10.0.102.254
116 dns:
117   upstream_servers:
118     - 192.168.2.85
119     - 192.168.1.85
120     #- 8.8.8.8
121     #- 8.8.4.4
122   ingress_domain: dellgen10.lab.akraino.org
123   domain: dellgen10.lab.akraino.org
124 gpu:
125   alias:
126     - name: "P4"
127       product_id: "1bb2"
128       vendor_id: "10de"
129     - name: "P40"
130       product_id: "1b38"
131       vendor_id: "10de"
132     - name: "P100"
133       product_id: "15f8"
134       vendor_id: "10de"
135     - name: "V100"
136       product_id: "1db4"
137       vendor_id: "10de"
138 sriov:
139   alias:
140     - name: "numa0"
141       product_id: "158b"
142       vendor_id: "8086"
143   nets:
144     - physical: sriovnet1
145       interface: enp135s0f0
146       vlan_start: 2001
147       vlan_end: 3000
148       whitelists:
149       - "address": "0000:87:02.*"
150       - "address": "0000:87:03.*"
151       - "address": "0000:87:04.*"
152       - "address": "0000:87:05.*"
153     - physical: sriovnet2
154       interface: enp135s0f1
155       vlan_start: 2001
156       vlan_end: 3000
157       whitelists:
158       - "address": "0000:87:0a.*"
159       - "address": "0000:87:0b.*"
160       - "address": "0000:87:0c.*"
161       - "address": "0000:87:0d.*"
162 storage:
163   osds:
164     - data: /dev/sda
165       journal: /dev/sdh1
166     - data: /dev/sdb
167       journal: /dev/sdh2
168     - data: /dev/sdc
169       journal: /dev/sdh3
170   osd_count: 3
171   total_osd_count: 9
172 tenant_storage:
173   osds:
174     - data: /dev/sdd
175       journal: /dev/sdh4
176     - data: /dev/sde
177       journal: /dev/sdh5
178     - data: /dev/sdf
179       journal: /dev/sdh6
180   osd_count: 3
181 genesis:
182   name: aknode40
183   oob: 192.168.41.40
184   host: 192.168.2.40
185   storage: 172.31.2.40
186   pxe: 172.30.2.40
187   ksn: 172.29.1.40
188   neutron: 10.0.102.40
189   root_password: akraino,d
190 masters:
191   - name : aknode41
192     oob: 192.168.41.41
193     host: 192.168.2.41
194     storage: 172.31.2.41
195     pxe: 172.30.2.41
196     ksn: 172.29.1.41
197     neutron: 10.0.102.41
198   - name : aknode42
199     oob: 192.168.41.42
200     host: 192.168.2.42
201     storage: 172.31.2.42
202     pxe: 172.30.2.42
203     ksn: 172.29.1.42
204     neutron: 10.0.102.42
205   - name : aknode43
206     oob: 192.168.41.43
207     host: 192.168.2.43
208     storage: 172.31.2.43
209     pxe: 172.30.2.43
210     ksn: 172.29.1.43
211     neutron: 10.0.102.43
212 #workers:
213 #  - name : aknode43
214 #    oob: 192.168.41.43
215 #    host: 192.168.2.43
216 #    storage: 172.31.2.43
217 #    pxe: 172.30.2.43
218 #    ksn: 172.29.1.43
219 #    neutron: 10.0.102.43
220 platform:
221   vcpu_pin_set: "4-21,26-43,48-65,72-87"
222   kernel_params:
223     kernel_package: 'linux-image-4.15.0-66-generic'
224     hugepagesz: '1G'
225     hugepages: 32
226 #    default_hugepagesz: '1G'
227     transparent_hugepage: 'never'
228     iommu: 'pt'
229     intel_iommu: 'on'
230     amd_iommu: 'on'
231 #    console: 'ttyS1,115200n8'
232 hardware:
233   vendor: DELL
234   generation: '10'
235   hw_version: '3'
236   bios_version: '2.8'
237   bios_template: 
238   boot_template: dell_r740_g14_uefi_httpboot.xml.template
239   http_boot_device: NIC.Slot.2-1-1
240   device_aliases:
241     ## network
242     - name: eno3
243       key: pxe_nic01
244       address: '0000:01:00.0'
245       dev_type: 'I350 Gigabit Network Connection'
246       bus_type: 'pci'
247     - name: enp94s0f0
248       key: data_nic01
249       address: '0000:5e:00.0'
250       dev_type: 'Ethernet 10G 2P X520 Adapter'
251       bus_type: 'pci'
252     - name: enp94s0f1
253       key: data_nic02
254       address: '0000:5e:00.1'
255       dev_type: 'Ethernet 10G 2P X520 Adapter'
256       bus_type: 'pci'
257     ## storage  - use "dmesg | grep -Pe 'sd \d:\d'" to find address of drives
258     - name: /dev/sdg
259       key: bootdisk
260       address: '0:2.0.0'
261       dev_type: 'PERC H730P'
262       bus_type: 'scsi'
263     - name: /dev/sdh
264       key: cephjournal1
265       address: '0:2.1.0'
266       dev_type: 'PERC H730P'
267       bus_type: 'scsi'
268     - name: /dev/sdi
269       key: cephjournal2
270       address: '0:2.2.0'
271       dev_type: 'PERC H730P'
272       bus_type: 'scsi'
273     - name: /dev/sdj
274       key: ephemeral
275       address: '0:2.3.0'
276       dev_type: 'PERC H730P'
277       bus_type: 'scsi'
278
279 disks:
280 #  - name : sdg
281   - name : bootdisk
282     labels:
283       bootdrive: 'true'
284     partitions:
285       - name: root
286         size: 30g
287         bootable: true
288         mountpoint: /
289       - name: boot
290         size: 1g
291         mountpoint: /boot
292       - name: var
293         size: '300g'
294         mountpoint: /var
295 disks_compute:
296 #  - name : sdg
297   - name : bootdisk
298     labels:
299       bootdrive: 'true'
300     partitions:
301       - name: root
302         size: 30g
303         bootable: true
304         mountpoint: /
305       - name: boot
306         size: 1g
307         mountpoint: /boot
308       - name: var_log
309         size: '100g'
310         mountpoint: /var/log
311       - name: var
312         size: '>100g'
313         mountpoint: /var
314   - name : ephemeral
315     partitions:
316       - name: nova
317         size: 99%
318         mountpoint: /var/lib/nova
319 genesis_ssh_public_key: 
320 kubernetes:
321   api_service_ip: 10.96.0.1
322   etcd_service_ip: 10.96.0.2
323   pod_cidr: 10.98.0.0/16
324   service_cidr: 10.96.0.0/16
325 regional_server:
326   ip: 135.16.101.85
327 ...