996a33097328ffbc13fdf5c2e864f73da4d7cffc
[pharos.git] / labs / ericsson / virtual-pod1bl01.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-virtual-pod1bl01 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-virtual-pod1bl01
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       DQYJKoZIhvcNAQEBBQAEggEALPkR/vkbjmLE/rA1i7SP1IOyHTrfwu9GvoqB
46       0FyW7YTsN0aJAzoxkV7MG5qCEV6c6HQvwzXIlhPHkdQ24bAR4VRlOM+fpLnf
47       Rfex4/XpdT+tpV6maluefRBL4FSeac9B6XQ3ALwx019DPtILEJJ0ueUippXO
48       eR2Nkx5aEF9T97vLxvgUyRoAHQ26TMkUDMu+VjKO/zgYZoi8usn8mqdXLDie
49       jOeeDX/R2vF6bMOxjkda4FnNAJz0iennuV06IgyB5cnKY0K4sqRkH5418GV+
50       J+l5YELcTPtDaoNFDRdJgBQi2D8QFn00FX+bX1pqVzNktPrRBB3BKBeyjdIJ
51       Fx+m7jA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBaStL9eL/te0mPFTBJ
52       BaldgBD3BywLaQZpEPZKKZwR+1Hl]
53     pass: >
54       ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEw
55       DQYJKoZIhvcNAQEBBQAEggEAC/FDzRD/3jWyEuFNmQ2eXZff46rvKr9DrSn5
56       yaLdOaSWLsoxYljwCzagzgtjr37VkjizZlRcwf/yXcDTTIGASUFCkZM8P2LS
57       OksmEBZS2JlaTSCmkEp3vu494/7NWtAHs74cxGOybt5LhyEwMFRL0etrY/6h
58       Y2UWwD/oRv0axH8SNUS+QMOuEDaTbDTl7iOwAbP90qkttZD6tUUb0obnVUh9
59       UAhbrUfO8CcRYvtWOyF9SmRaL0vfoirczWL68TwrVSyEsJ0mrZO5xgKtPmDD
60       KGCTSr3R09fR3QnVq3Y0ysw62cFx2tJ5M88sHbU3PZMEzUwK6PyxZYcAHC4j
61       jdBQ8DA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBA51b+Wam6rkCgCqXEC
62       WA0ugBBPILXqYWqCvFANFX+cFj5q]
63   remote_management:
64     <<: *remoteparas
65     address: 172.16.1.11/24
66     mac_address: "14:58:D0:5D:AB:47"
67   interfaces:
68     - name: 'nic1'
69       speed: 10gb
70       features: 'dpdk|sriov'
71       address: 100.64.215.10/24
72       mac_address: "38:ea:a7:17:6a:34"
73     - name: 'nic2'
74       speed: 10gb
75       features: 'dpdk|sriov'
76       mac_address: "38:ea:a7:17:6a:35"
77     - name: 'nic3'
78       speed: 10gb
79       features: 'dpdk|sriov'
80       mac_address: "38:ea:a7:17:6a:c4"
81     - name: 'nic4'
82       speed: 10gb
83       features: 'dpdk|sriov'
84       mac_address: "38:ea:a7:17:6a:c5"
85     - name: 'nic5'
86       speed: 10gb
87       features: 'dpdk|sriov'
88       mac_address: "14:58:D0:54:7A:D8"
89     - name: 'nic6'
90       speed: 10gb
91       features: 'dpdk|sriov'
92       mac_address: "14:58:D0:54:7A:DC"
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: 8
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: *disks
153     remote_management: *remotemgmt
154     interfaces: *interfaces
155   ############################################################################
156   - name: node-5
157     node: *nodeparams
158     disks: *disks
159     remote_management: *remotemgmt
160     interfaces: *interfaces