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