[PDF/IDF] UNH virtual1 for LaaS/ONAP usage
[pharos.git] / labs / ericsson / virtual2.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-virtual2 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-virtual2
22   node: &jumpparams
23     type: baremetal
24     vendor: HP
25     model: ProLiant BL460c Gen8
26     arch: x86_64
27     cpus: 2
28     cpu_cflags: ivybridge
29     cores: 10
30     memory: 64G
31   disks:
32     - name: 'disk1'
33       disk_capacity: 800G
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       DQYJKoZIhvcNAQEBBQAEggEAAroWc9yjyHzrNX53MKycctdvYntD/EQoA6x6
46       hOFcyQZp8Kkeu164EZ3XxFN2uJ59oSj4YRXXGamEe7CBDZn+QugArGc2tt3h
47       Ujsad9FW9WRBO+AqF2ZrWBA5bj0ArflnBBsdLQywNrnDnco4H7XbTTl5MtTQ
48       XJllUBve9Jly918mHA86Dsi3BlOn/M3iE8TeOWcQ8Ip83mgq1MlIERr0kIy9
49       pVpsi87Xap+Sxebc83dn8BsZ6vl01QLLoPRAqgOtkrjvDp09XLB2MGZaOx7t
50       fEtJcdauRXjL/pnw4lqxaIK9TLoPewzVK7u5joOiTGGD6wtyd6/G4z2ujcQJ
51       bU2ZiDA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBQVQ9dnzBdnwa1m2Kr
52       bmESgBC2/rlVIctf0KcSFZE9xFY1]
53     pass: >
54       ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEw
55       DQYJKoZIhvcNAQEBBQAEggEAceABHBxWIAfLtPeNf3a5RCbjgoIm34Rgbfh4
56       9Ch272ahZpT4USuoxG1jMTCMA+dukSlsMo04cK6j1g6Epupszr1qGCJYpg2E
57       OENsC1GLokWPufe2rskUF7gZxd1XoUBq7J+ga7Grz167MAOez0aE3AgftadQ
58       8I3QNI/YX8q4s6xWZxe7r2gF+iFVaRatS0yUgex0rX9qOcG7VTNGc+vPKfIQ
59       XRF/xJi1nkmxde3haHYirXHHUbXHnm2/WrDYrALTLPGPU0W+BTUs4F4lfhDb
60       n1Vx94NtV+u43luxIRSkekaZCuH+/s/poxqu8jButheEqEZMfZ34vu0vdKMK
61       iXyUBDA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDBOx/+ZJsIIcMMefgU
62       xK/6gBBorR0SDEFAyb4p0pd7SfnD]
63   remote_management:
64     <<: *remoteparas
65     address: 172.16.1.23/24
66     mac_address: "9C:B6:54:8E:B7:09"
67   interfaces:
68     - name: 'nic1'
69       speed: 10gb
70       features: 'dpdk|sriov'
71       address: 100.64.203.5/24
72       mac_address: "38:ea:a7:8f:53:74"
73     - name: 'nic2'
74       speed: 10gb
75       features: 'dpdk|sriov'
76       mac_address: "38:ea:a7:8f:53:75"
77     - name: 'nic3'
78       speed: 10gb
79       features: 'dpdk|sriov'
80       mac_address: "38:ea:a7:8f:53:6c"
81     - name: 'nic4'
82       speed: 10gb
83       features: 'dpdk|sriov'
84       mac_address: "38:ea:a7:8f:53:6d"
85     - name: 'nic5'
86       speed: 10gb
87       features: 'dpdk|sriov'
88       mac_address: "9C:B6:54:8A:04:C8"
89     - name: 'nic6'
90       speed: 10gb
91       features: 'dpdk|sriov'
92       mac_address: "9C:B6:54:8A:04:CC"
93 ##############################################################################
94 nodes:
95   - name: node-1
96     node: &nodeparams
97       <<: *jumpparams
98       # Fuel overrides certain params (e.g. cpus, mem) based on node role later
99       type: virtual
100       vendor: libvirt
101       model: virt
102       cpus: 1
103       cores: 4
104       memory: 6G
105     disks: &disks
106       - name: 'disk1'
107         disk_capacity: 100G
108         disk_type: hdd
109         disk_interface: scsi  # virtio-scsi
110         disk_rotation: *diskrotation
111     remote_management: &remotemgmt
112       type: libvirt
113       user: changeme
114       pass: changeme
115       address: 'qemu:///system'
116     interfaces: &interfaces
117       - name: 'nic1'
118         speed: 1gb
119         features: 'dpdk|sriov'
120         mac_address: "00:00:00:00:00:00"  # MACs will be assigned by libvirt
121         vlan: native
122       - name: 'nic2'
123         speed: 1gb
124         features: 'dpdk|sriov'
125         mac_address: "00:00:00:00:00:00"
126         vlan: native
127       - name: 'nic3'
128         speed: 1gb
129         features: 'dpdk|sriov'
130         mac_address: "00:00:00:00:00:00"
131         vlan: native
132       - name: 'nic4'
133         speed: 1gb
134         features: 'dpdk|sriov'
135         mac_address: "00:00:00:00:00:00"
136         vlan: native
137   ############################################################################
138   - name: node-2
139     node: *nodeparams
140     disks: *disks
141     remote_management: *remotemgmt
142     interfaces: *interfaces
143   ############################################################################
144   - name: node-3
145     node: *nodeparams
146     disks: *disks
147     remote_management: *remotemgmt
148     interfaces: *interfaces
149   ############################################################################
150   - name: node-4
151     node: *nodeparams
152     disks: &compute_disks
153       - name: 'disk1'
154         disk_capacity: 100G
155         disk_type: hdd
156         disk_interface: scsi  # virtio-scsi
157         disk_rotation: *diskrotation
158       - name: 'disk2'
159         disk_capacity: 100G
160         disk_type: hdd
161         disk_interface: scsi  # virtio-scsi
162         disk_rotation: *diskrotation
163     remote_management: *remotemgmt
164     interfaces: *interfaces
165   ############################################################################
166   - name: node-5
167     node: *nodeparams
168     disks: *compute_disks
169     remote_management: *remotemgmt
170     interfaces: *interfaces