5c4f6ba712dc5fbfc0226b14f096329f3c09c336
[pharos.git] / labs / ericsson / virtual3.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-virtual3 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-virtual3
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       DQYJKoZIhvcNAQEBBQAEggEAW9xsuZIaMrtyFNX+kmgZ6G5TV2W/Yrnh0rB9
46       JC17tjEQSlHD9G1VaIqFWInlBf3AVZuLBE6DJBNK8nIxurR0AUAvs5+t9WZD
47       RhNF9uEFFdX038gK56otTluDijjoIrwSOZvqPc/cZcxIuadlg01fuKNVmCT9
48       /mTeWgyRHryJ/OzuO4OON15U8Ed3ffvdphjs3IHbQlc6ylNWnr1BIvWPuPvH
49       LtOSxmfivoBPpEHVwsJO92WoeNu3+mps4O+okUFI5ToyPGhUvfO1VdGEDrBg
50       TgjLixsWrqA8RB1Nf1C2du1dIulv82IMlq0qHDJWy4AR+RSwRpOeeWb6O9W0
51       746e9TA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBD6rNLcW8y8NWcxgemu
52       w/HAgBCFKurNj+4kAytFQ3CG29SM]
53     pass: >
54       ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEw
55       DQYJKoZIhvcNAQEBBQAEggEADP87YPoTA+BhT6sgaAVJnpbbBrTCc16luuJw
56       UvSCPTa54Qq3L/3Q0HVb1PJntVKM4ldU/YaFsczYCzTXFE/XcYVTMEbbIudX
57       j8l71agdfGTlHn3fA2BQFAAz+GOuMV0eBwBpwiYAeQTd178c1/L7l8HNVEHY
58       DUPN7xXXog7P/2UR1oo90JZDfB9bv4oirOma2YQUaGEiJZqvs1xAui0ZEYj0
59       OGfpDVP9k5nR7tL3J2nDxoOJOBiMpG6+4GpyyxckS3ZSUf7CuT+dAsMX96JS
60       qzxdMMk12VEHCGf5udI744ARfXP0z0TZy9b1x4bHdO0Xwm5J4I/srX/U4TOX
61       ylAlFTA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAyLCfIpXiYn5L1aJBK
62       oNJ8gBByECriHR0ou3/1J+aBXSYE]
63   remote_management:
64     <<: *remoteparas
65     address: 172.16.1.24/24
66     mac_address: "A4:5D:36:FE:78:D0"
67   interfaces:
68     - name: 'nic1'
69       speed: 10gb
70       features: 'dpdk|sriov'
71       address: 100.64.204.5/24
72       mac_address: "38:ea:a7:8f:07:0c"
73     - name: 'nic2'
74       speed: 10gb
75       features: 'dpdk|sriov'
76       mac_address: "38:ea:a7:8f:07:0d"
77     - name: 'nic3'
78       speed: 10gb
79       features: 'dpdk|sriov'
80       mac_address: "38:ea:a7:8e:16:c4"
81     - name: 'nic4'
82       speed: 10gb
83       features: 'dpdk|sriov'
84       mac_address: "38:ea:a7:8e:16:c5"
85     - name: 'nic5'
86       speed: 10gb
87       features: 'dpdk|sriov'
88       mac_address: "9C:B6:54:8A:F0:50"
89     - name: 'nic6'
90       speed: 10gb
91       features: 'dpdk|sriov'
92       mac_address: "9C:B6:54:8A:F0:54"
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