0a9e602f71e45dfe35b7f32bdc7ff367c94b97d1
[pharos.git] / labs / ericsson / virtual5.yaml
1 ##############################################################################
2 # Copyright (c) 2018 Ericsson AB, Mirantis Inc., Enea AB 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 ### ericsson-virtual5 POD descriptor file ###
10
11 version: 1.0
12 details:
13   pod_owner: Dianfeng Du
14   contact: dianfeng.du@ericsson.com
15   lab: Ericsson
16   location: Rosersberg, Sweden
17   type: production
18   link: https://wiki.opnfv.org/display/pharos/Ericsson+Hosting
19 ##############################################################################
20 jumphost:
21   name: ericsson-virtual5
22   node: &jumpparams
23     type: baremetal
24     vendor: HP
25     model: ProLiant BL460c Gen9
26     arch: x86_64
27     cpus: 2
28     cpu_cflags: haswell
29     cores: 12
30     memory: 128G
31   disks:
32     - name: 'disk1'
33       disk_capacity: 1200G
34       disk_type: hdd
35       disk_interface: scsi
36       disk_rotation: &diskrotation 15000
37   os: ubuntu-16.04
38   remote_params: &remoteparas
39     type: ipmi
40     versions:
41       - 1.0
42       - 2.0
43     user: >
44       ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEw
45       DQYJKoZIhvcNAQEBBQAEggEAFISXqW+J4fwIdnolsHMTtlecdX0jiXpL+PsO
46       trAO6QViFl96nBuV7TqVc2JKkHwEN7hpwd7EnD/UEHf8Bb1vmfHRdo9NG18w
47       wtwxpw2hxq66u3wWbe3VYCO11aWJqUgEc+xcR8AHNRXpLpIIU1SeEtHW6pRc
48       4P5lQnH4PH/4NDfc2B7i9Snhku/YMB/WXuOoRXmu7/d3ALHj9LPdAPwUe8fa
49       AZoStmdj17uNl+8i9B0hPHcIt+++PSVDunTlCC23lbL8ZumJl6TqobQHH40Q
50       O5lPFJQrisqR3fI1m3FNiLHX2iQ+izKxbuPCoeyVeTVCUJzeb9kJfC+NNeb+
51       DLx1ozA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCYhkIxgVTaW7bYpvXp
52       eIn+gBDmBObxaNDpPqa4fF7VbiL/]
53     pass: >
54       ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEw
55       DQYJKoZIhvcNAQEBBQAEggEANbnWOLMbgCt8fCT+gYHqSRglnL/cfICb6FMY
56       oOqw08FEmyi03Im3O/Ct9z7ZnYMuC1tivTo8fVriuVDK9LqGH3riFFkabkax
57       Z3Qmn9/ej6zeJH93NglmurbN2uyNF4YBThmma8s6esi1RCarj5M+KSZuvTNv
58       ByMwoAcK2Z+DGNxDO7QFM08pxvzjPU2cpBfvLL1gKweJWFla3kRYu/i/DWM3
59       7y0f6K1R/8CkUeiMqxdlRAIV+iFiQZwFrigLvjr2vN7mh0GtyzmXacP2882b
60       /XMoy57aSu6wm6Pb/Z8Hr8Yhs+nJKh1btk3Lgvb+UFmCvC46kLmZwHfU5C6+
61       yRGugDA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBOffpyurEo1+BNsdXI
62       HstDgBDpJ5nBblIOUA6lywX0TqSi]
63   remote_management:
64     <<: *remoteparas
65     address: 172.16.2.21/24
66     mac_address: "58:20:B1:01:8E:F8"
67   interfaces:
68     - name: 'nic1'
69       speed: 10gb
70       features: 'dpdk|sriov'
71       address: 100.64.207.10/24
72       mac_address: "5c:b9:01:8b:a6:50"
73     - name: 'nic2'
74       speed: 10gb
75       features: 'dpdk|sriov'
76       mac_address: "5c:b9:01:8b:a6:51"
77     - name: 'nic3'
78       speed: 10gb
79       features: 'dpdk|sriov'
80       mac_address: "5c:b9:01:8b:99:38"
81     - name: 'nic4'
82       speed: 10gb
83       features: 'dpdk|sriov'
84       mac_address: "5c:b9:01:8b:99:39"
85 ##############################################################################
86 nodes:
87   - name: node-1
88     node: &nodeparams
89       <<: *jumpparams
90       # Fuel overrides certain params (e.g. cpus, mem) based on node role later
91       type: virtual
92       vendor: libvirt
93       model: virt
94       cpus: 1
95       cores: 8
96       memory: 6G
97     disks: &disks
98       - name: 'disk1'
99         disk_capacity: 100G
100         disk_type: hdd
101         disk_interface: scsi  # virtio-scsi
102         disk_rotation: *diskrotation
103     remote_management: &remotemgmt
104       type: libvirt
105       user: changeme
106       pass: changeme
107       address: 'qemu:///system'
108     interfaces: &interfaces
109       - name: 'nic1'
110         speed: 1gb
111         features: 'dpdk|sriov'
112         mac_address: "00:00:00:00:00:00"  # MACs will be assigned by libvirt
113         vlan: native
114       - name: 'nic2'
115         speed: 1gb
116         features: 'dpdk|sriov'
117         mac_address: "00:00:00:00:00:00"
118         vlan: native
119       - name: 'nic3'
120         speed: 1gb
121         features: 'dpdk|sriov'
122         mac_address: "00:00:00:00:00:00"
123         vlan: native
124       - name: 'nic4'
125         speed: 1gb
126         features: 'dpdk|sriov'
127         mac_address: "00:00:00:00:00:00"
128         vlan: native
129   ############################################################################
130   - name: node-2
131     node: *nodeparams
132     disks: *disks
133     remote_management: *remotemgmt
134     interfaces: *interfaces
135   ############################################################################
136   - name: node-3
137     node: *nodeparams
138     disks: *disks
139     remote_management: *remotemgmt
140     interfaces: *interfaces
141   ############################################################################
142   - name: node-4
143     node: *nodeparams
144     disks: *disks
145     remote_management: *remotemgmt
146     interfaces: *interfaces
147   ############################################################################
148   - name: node-5
149     node: *nodeparams
150     disks: *disks
151     remote_management: *remotemgmt
152     interfaces: *interfaces
153 ##############################################################################