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