[PDF/IDF] UNH virtual1 for LaaS/ONAP usage
[pharos.git] / labs / ericsson / virtual4.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-virtual4 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-virtual4
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       DQYJKoZIhvcNAQEBBQAEggEAFUn+IQZZAIVg12z8+x3O+OZuKI0AVIN7gCZD
46       Q0PINvtvjRIPbi04ohcyor3PSqsrXt9CMRidAoXUYVrYZGyZvJ+bMQrR3Y2x
47       IFYGpfz3CSxx/faibTd0aSAJ2Ygix34tTjImpJttS6d7tDhLGdzqflnuK5wv
48       cLSuwDmMe5PLLOsvFF2NqAhBb5gdcYUNY409Fdo9r8COzw/H98OgPkus5ioR
49       ojfgpkmSWuFySVBtU7g2ytzUpHStUOwfjnAGhEq/kaPcm7GmfKxDK9dY/lNb
50       NoG/G1GcFE2OvnmwOYDxYZR4Nh2qFzF1Tvv6lygni+rlulKmnAxlvekeHnFR
51       ChhPJTA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAyuGVpeDkIKR1f+ShE
52       eSumgBAPyTlU4OKeQ1zT8ppewA+k]
53     pass: >
54       ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEw
55       DQYJKoZIhvcNAQEBBQAEggEAmcwE28BvEB7SWKN9wPOCn3jeG+nf5kO4eHN2
56       sViK+cUouSbORPgRA3GWXNz3q4GPAOj7oi6t6zZiApOnNqQWVh+813XOi36R
57       IsXNmx5os5gefOoQC5dZYs3RhiBOOOYMadn6Z89qdNrDaKQX5hhuZJeerMX4
58       6oUEPhApfpuAH7rCoGav6hb+cpKe0Qfd76M62TiCJmID5v4e7mK7lnr/ELdA
59       PLMdTL8ckiMQxFNfcp4lfyhAFop1t+g231J9+D5Y6i5Vrteq70RYdhN1EcRV
60       ZMVRO8d8jc90a669aMaZDnSZWO1QgrQe2EpgnM2zWdjLx26F8E9Qb0Wy72Rk
61       UP9c3TA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBClcUWaTi1pHCq78qjw
62       gKFJgBD4aofV/0UYFmnfqikTPEYe]
63   remote_management:
64     <<: *remoteparas
65     address: 172.16.1.25/24
66     mac_address: "9C:B6:54:8E:D7:0D"
67   interfaces:
68     - name: 'nic1'
69       speed: 10gb
70       features: 'dpdk|sriov'
71       mac_address: "38:ea:a7:8f:07:58"
72     - name: 'nic2'
73       speed: 10gb
74       features: 'dpdk|sriov'
75       mac_address: "38:ea:a7:8f:07:59"
76     - name: 'nic3'
77       speed: 10gb
78       features: 'dpdk|sriov'
79       address: 100.64.205.5/24
80       mac_address: "38:ea:a7:8d:e6:f8"
81     - name: 'nic4'
82       speed: 10gb
83       features: 'dpdk|sriov'
84       mac_address: "38:ea:a7:8d:e6:f9"
85     - name: 'nic5'
86       speed: 10gb
87       features: 'dpdk|sriov'
88       mac_address: "9C:B6:54:8A:25:C0"
89     - name: 'nic6'
90       speed: 10gb
91       features: 'dpdk|sriov'
92       mac_address: "9C:B6:54:8A:25:C4"
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