[PDF/IDF] UNH virtual1 for LaaS/ONAP usage
[pharos.git] / labs / ericsson / virtual1.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-virtual1 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-virtual1
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       DQYJKoZIhvcNAQEBBQAEggEAAs3kLIVkEqhUWd/pfTCGlq2uau+dzvox/HXY
46       G6ccXNZfwFV1mV1z7S0Bg5NME/xF2PU4sUkk9wbK/+yYG8CF6tHCzJMIy6wO
47       fOfW5rzmM56GFRqsc0rr5qAVpRrOVNiLjiheAwmyVzfRWq0efLayflg3pnZm
48       j4Z1Uad9YVPeovD8zYsnNWQktaIKwX1TBAg9awZ7dRX43tJthwRNSBU+t3XJ
49       wiMtbJIOeLKpCQ+DoQ//was7juO82oZXcAz/ds7Ec1/8Vh4qB2XcURzgM7tJ
50       Gj5U2OXC0pCvH9PKih93OTIGqlboyOn7kqLXN1cIdd+I/OoO/lLpjyCsLmDP
51       GZhoXDA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBQUeVPp2xAdVKUvwCg
52       B9rcgBC8DoeAeBhrJ/KJmCPVjSF+]
53     pass: >
54       ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEw
55       DQYJKoZIhvcNAQEBBQAEggEAQSVWy2cbhjfPeMfXjsrOMyvjDSCQY3Xj+DvK
56       bp1uBqYbgoJXjaLcU/OVTrJqUTC6aA7CZuFeXbqcc+xay2gznXju2o+gB/wk
57       wNo0p6bfLsGbqDgO1NIGm6KHX2sHsgFUxmOZB3K63PrNEdQRdK0F0rxg9es8
58       am0sHEdeteG91rVgHj1FyEaSH1R5xC5Rm4l/AIcGTnhPtGi9gDVdik/zHUh1
59       mDDwwIxlhsFCK7B8BJxIXnQe+KdaRRbbdusDafoOgQMpefmNxusr4ljaX0vp
60       7WXFtikERCUy6MCZKU55tSTu6sMeSO44tw419EKGEhsAnELIxWoYKiUnM/vB
61       a3XIujA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBLLgA3biEw8bloqg38
62       m+WpgBBgGzF7DTMsUBVS+pa2DUbI]
63   remote_management:
64     <<: *remoteparas
65     address: 172.16.1.22/24
66     mac_address: "9C:B6:54:8E:D7:80"
67   interfaces:
68     - name: 'nic1'
69       speed: 10gb
70       features: 'dpdk|sriov'
71       address: 100.64.202.5/24
72       mac_address: "38:ea:a7:8e:16:c8"
73     - name: 'nic2'
74       speed: 10gb
75       features: 'dpdk|sriov'
76       mac_address: "38:ea:a7:8e:16:c9"
77     - name: 'nic3'
78       speed: 10gb
79       features: 'dpdk|sriov'
80       mac_address: "38:ea:a7:8e:17:e4"
81     - name: 'nic4'
82       speed: 10gb
83       features: 'dpdk|sriov'
84       mac_address: "38:ea:a7:8e:17:e5"
85     - name: 'nic5'
86       speed: 10gb
87       features: 'dpdk|sriov'
88       mac_address: "9C:B6:54:89:BD:18"
89     - name: 'nic6'
90       speed: 10gb
91       features: 'dpdk|sriov'
92       mac_address: "9C:B6:54:89:BD:1C"
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