submodule: Bump Pharos for arm PODs updates
[fuel.git] / mcp / config / labs / local / 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 ### Fuel@OPNFV sample VIRTUAL POD descriptor file ###
10 ### NOTE: This is subject to change as vPDF is not yet officialy supported ###
11
12 version: 0.0  # Intentionally invalid to indicate this is experimental
13 details:
14   pod_owner: Fuel@OPNFV
15   contact: Fuel@OPNFV
16   lab: Example Lab
17   location: Example Location
18   type: development
19   link: https://wiki.opnfv.org/display/pharos/
20 ##############################################################################
21 jumphost:
22   name: virtual1-jump
23   node:
24     type: baremetal
25     vendor: HP
26     model: ProLiant BL460c Gen8
27     arch: x86_64
28     cpus: 2
29     cpu_cflags: ivybridge
30     cores: 10
31     memory: 64G
32   disks:
33     - name: 'disk1'
34       disk_capacity: 800G
35       disk_type: hdd
36       disk_interface: scsi
37       disk_rotation: 15000
38   os: ubuntu-16.04
39   remote_management:
40     type: ipmi
41     versions:
42       - 1.0
43       - 2.0
44     user: changeme
45     pass: changeme
46     address: 0.0.0.0
47     mac_address: "00:00:00:00:00:00"
48   interfaces:
49     - name: 'nic1'
50       speed: 10gb
51       features: 'dpdk|sriov'
52       mac_address: "00:00:00:00:00:00"
53       vlan: native
54     - name: 'nic2'
55       speed: 10gb
56       features: 'dpdk|sriov'
57       mac_address: "00:00:00:00:00:00"
58       vlan: native
59 ##############################################################################
60 nodes:
61   - name: node-1  # noha ctl01 or ha (novcp) kvm01
62     node: &nodeparams
63       # Fuel overrides certain params (e.g. cpus, mem) based on node role later
64       type: virtual
65       vendor: libvirt
66       model: virt
67       arch: x86_64
68       cpus: 1
69       cpu_cflags: ivybridge
70       cores: 8
71       memory: 6G
72     disks: &disks
73       - name: 'disk1'
74         disk_capacity: 100G
75         disk_type: hdd
76         disk_interface: scsi  # virtio-scsi
77         disk_rotation: 15000
78     remote_management: &remotemgmt
79       type: libvirt
80       user: changeme
81       pass: changeme
82       address: 127.0.0.1  # Not used currently, will be 'qemu:///system' later
83     interfaces: &interfaces
84       - name: 'nic1'
85         speed: 10gb
86         features: 'dpdk|sriov'
87         mac_address: "00:00:00:00:00:00"  # MACs will be assigned by libvirt
88         vlan: native
89       - name: 'nic2'
90         speed: 10gb
91         features: 'dpdk|sriov'
92         mac_address: "00:00:00:00:00:00"
93         vlan: native
94       - name: 'nic3'
95         speed: 10gb
96         features: 'dpdk|sriov'
97         mac_address: "00:00:00:00:00:00"
98         vlan: native
99       - name: 'nic4'
100         speed: 10gb
101         features: 'dpdk|sriov'
102         mac_address: "00:00:00:00:00:00"
103         vlan: native
104   ############################################################################
105   - name: node-2  # noha gtw01 or ha (novcp) kvm02
106     node: *nodeparams
107     disks: *disks
108     remote_management: *remotemgmt
109     interfaces: *interfaces
110   ############################################################################
111   - name: node-3  # noha odl01 / unused or ha (novcp) kvm02
112     node: *nodeparams
113     disks: *disks
114     remote_management: *remotemgmt
115     interfaces: *interfaces
116   ############################################################################
117   - name: node-4  # cmp001
118     node: *nodeparams
119     disks: *disks
120     remote_management: *remotemgmt
121     interfaces: *interfaces
122   ############################################################################
123   - name: node-5  # cmp002
124     node: *nodeparams
125     disks: *disks
126     remote_management: *remotemgmt
127     interfaces: *interfaces