Update INFO file for Jack Morgan (missed Primary Contact)
[pharos.git] / config / pdf / pod1.yaml
1 ##############################################################################
2 # Copyright (c) 2018 Intel Corporation and others.
3 # All rights reserved. This program and the accompanying materials
4 # are made available under the terms of the Apache License, Version 2.0
5 # which accompanies this distribution, and is available at
6 # http://www.apache.org/licenses/LICENSE-2.0
7 ##############################################################################
8 ---
9 ### POD descriptor file ###
10
11 version: 1.0
12
13 details:
14   pod_owner: Lab Owner
15   contact: email@address.com
16   lab: Linux Foundation
17   location: Portland, Oregon, USA
18   type: {production|development}
19   link: http://wiki.opnfv.org/
20
21 jumphost:
22   name: pod1-jump
23   node:
24     # type can be virtual or baremetal
25     type: {baremetal|virtual}
26     vendor: supermicro
27     model: S2600JF
28     arch: {x86_64|aarch64}
29     cpus: 2
30     # add values based on CFLAGS in GCC
31     cpu_cflags: {broadwell|haswell|etc}
32     # physical cores, not including hyper-threads
33     cores: 10
34     memory: 32G
35   # disk list
36   disks:
37     # first disk
38     - name: {disk#number}
39       # volume
40       disk_capacity: {M|MB|G|GB|T|TB}
41       # several disk types possible
42       disk_type: {hdd|ssd|cdrom|tape}
43       # several interface types possible
44       disk_interface: {sata|sas|ssd|nvme|scsi|iscsi}
45       # define rotation speed of disk
46       disk_rotation: {0|5400|7200|10000|15000}
47     # second disk
48     - name: 'disk2'
49       disk_capacity: 2048G
50       disk_type: hdd
51       disk_interface: sas
52       disk_rotation: 15000
53   # operation system installed
54   os: ubuntu-14.04
55   remote_params: &remote_params
56     # hardware management tool
57     type: {ipmi|amt|libvirt}
58     # array of supported versions, mandatory for all but 'libvirt'
59     versions:
60       - 1.0
61       - 2.0
62     user: root
63     pass: root
64   remote_management:
65     <<: *remote_params
66     address: 10.4.7.3/24
67     # MAC address is mandatory for all BMC types but 'libvirt'
68     mac_address: "10:23:45:67:89:AC"
69   # physical interface list
70   interfaces:
71     # first interface
72     - name: {nic#number}
73       # ip address of nic
74       address: 192.168.100.1
75       mac_address: "10:23:45:67:89:AC"
76       # vlan tag, may have multiple tags
77       vlan: {native|1-4095}
78     # second interface
79     - name: 'nic2'
80       address: 10.20.0.1/24
81       mac_address: "10:23:45:67:89:5B"
82 nodes:
83   - name: pod1-node1
84     # for nodes in the same pod may have the same configuration
85     node: &nodeparas
86       type: baremetal
87       vendor: supermicro
88       model: S2600JF
89       arch: x86_64
90       cpus: 2
91       cpu_cflags: haswell
92       cores: 12
93       memory: 128G
94     # for nodes in the same pod may have the same configuration
95     disks: &disks
96       - name: 'disk1'
97         disk_capacity: 4906G
98         disk_type: hdd
99         disk_interface: sata
100         disk_rotation: 7200
101       - name: 'disk2'
102         disk_capacity: 2048G
103         disk_type: hdd
104         disk_interface: sas
105         disk_rotation: 15000
106       - name: 'disk3'
107         disk_capacity: 600G
108         disk_type: ssd
109         disk_interface: ssd
110         disk_rotation: 15000
111     remote_management:
112       <<: *remote_params
113       address: 10.4.7.7/24
114       mac_address: "10:20:22:67:89:A2"
115     interfaces:
116       - name: 'nic1'
117         speed: {1gb|10gb|25gb|40gb}
118         features: {dpdk|sriov}
119         address: 10.2.4.7/24
120         mac_address: "10:23:22:67:89:AC"
121         vlan: 201
122       - name: 'nic2'
123         speed: 1gb
124         features: ''
125         address: 10.2.4.7/24
126         mac_address: "10:23:22:67:89:5B"
127         vlan: 202
128       - name: 'nic3'
129         speed: 10gb
130         features: 'dpdk|sriov'
131         mac_address: "00:1b:21:22:f1:b4"
132         vlan: 203
133       - name: 'nic4'
134         speed: 10gb
135         features: 'dpdk|sriov'
136         mac_address: "00:1b:21:22:f1:b5"
137         vlan: 204
138   - name: pod1-node2
139     node: *nodeparas
140     # disks are same as pod1-node1
141     disks: *disks
142     remote_management:
143       <<: *remote_params
144       address: 10.4.7.8/24
145       mac_address: "10:20:22:67:88:A3"
146     interfaces:
147       - name: 'nic1'
148         speed: 1gb
149         features: ''
150         address: 10.2.4.8/24
151         mac_address: "10:23:22:67:88:AC"
152         vlan: 201
153       - name: 'nic2'
154         speed: 1gb
155         features: ''
156         address: 10.2.4.8/24
157         mac_address: "10:23:22:67:88:5B"
158         vlan: 202
159       - name: 'nic3'
160         speed: 10gb
161         features: 'dpdk|sriov'
162         mac_address: "00:1b:21:22:f8:b4"
163         vlan: 203
164       - name: 'nic4'
165         speed: 10gb
166         features: 'dpdk|sriov'
167         mac_address: "00:1b:21:22:f8:b5"
168   - name: pod1-node3
169     node: *nodeparas
170     # disks are same as pod1-node1
171     disks: *disks
172     remote_management:
173       <<: *remote_params
174       address: 10.4.7.9/24
175       mac_address: "10:30:22:67:88:A3"
176     interfaces:
177       - name: 'nic1'
178         speed: 1gb
179         features: ''
180         address: 10.2.4.9/24
181         mac_address: "10:33:22:67:88:AC"
182         vlan: 201
183       - name: 'nic2'
184         speed: 1gb
185         features: ''
186         address: 10.2.4.9/24
187         mac_address: "10:33:22:67:88:5B"
188         vlan: 202
189       - name: 'nic3'
190         speed: 10gb
191         features: 'dpdk|sriov'
192         mac_address: "00:3b:21:22:f8:b4"
193         vlan: 203
194       - name: 'nic4'
195         speed: 10gb
196         features: 'dpdk|sriov'
197         mac_address: "00:3b:21:22:f8:b5"
198   - name: pod1-node4
199     node: *nodeparas
200     # disks are same as pod1-node1
201     disks: *disks
202     remote_management:
203       <<: *remote_params
204       address: 10.4.7.10/24
205       mac_address: "10:40:22:67:88:A3"
206     interfaces:
207       - name: 'nic1'
208         speed: 1gb
209         features: ''
210         address: 10.2.4.10/24
211         mac_address: "10:43:22:67:88:AC"
212         vlan: 201
213       - name: 'nic2'
214         speed: 1gb
215         features: ''
216         address: 10.2.4.10/24
217         mac_address: "10:43:22:67:88:5B"
218         vlan: 202
219       - name: 'nic3'
220         speed: 10gb
221         features: 'dpdk|sriov'
222         mac_address: "00:4b:21:22:f8:b4"
223         vlan: 203
224       - name: 'nic4'
225         speed: 10gb
226         features: 'dpdk|sriov'
227         mac_address: "00:4b:21:22:f8:b5"
228   - name: pod1-node5
229     node: *nodeparas
230     # disks are same as pod1-node1
231     disks: *disks
232     remote_management:
233       <<: *remote_params
234       address: 10.4.7.11/24
235       mac_address: "10:50:22:67:88:A3"
236     interfaces:
237       - name: 'nic1'
238         speed: 1gb
239         features: ''
240         address: 10.2.4.11/24
241         mac_address: "10:53:22:67:88:AC"
242         vlan: 201
243       - name: 'nic2'
244         speed: 1gb
245         features: ''
246         address: 10.2.4.11/24
247         mac_address: "10:53:22:67:88:5B"
248         vlan: 202
249       - name: 'nic3'
250         speed: 10gb
251         features: 'dpdk|sriov'
252         mac_address: "00:5b:21:22:f8:b4"
253         vlan: 203
254       - name: 'nic4'
255         speed: 10gb
256         features: 'dpdk|sriov'
257         mac_address: "00:5b:21:22:f8:b5"