blob: 7ea0ba8ac61cae56e5c29c6ac1314cf18ad4ffd2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
|
---
##############################################################################
# Copyright (c) 2017 Huawei others.
# ulrich.kleber@huawei.com
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Apache License, Version 2.0
# which accompanies this distribution, and is available at
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################
##############################################################################
# Description:
# This an example for a specific scenario.
# It is derived from:
# apex/config/deploy/os-odl_l2-fdio-ha
##############################################################################
##############################################################################
# scenario meta-data
scenario-metadata:
name: odl-fdio-devops
title: fdio odl basic for devops
generic-scenario: false
version: 1.0.0
creation-date: 2017-03-16
# This scenario introduces fd.io with odl and a basic feature set.
# It is derived from parent odl_l2 nofeature. In a next step, odl_l2 and
# old_l3 functionality shall be merged and provide sfc as well as other
# features.
# This scenario will use newer versions of ODL and other upstream components
# than used in Euphrates. It is planned to release it or DevOps use more
# often than regular OPNFV release cycle.
opnfv-release: colorado
opnfv-version: 3.1.0 # the first opnfv version, the scenario was introduced
owner: Frank Brockners, frank.brockners@cisco.com
# Add additional contact persons e.g. from installers or major components
##############################################################################
##############################################################################
# components
components:
- sdn-controller:
component-type: opendaylight
release: carbon
version: ">6.0.1"
features:
- odl_l2
- vpp
- storage:
component-type: ceph
# $$$$ Should we add num-replicas 3 here?
- cloud-controller:
type: openstack
release: ocata
modules:
- nova
- cinder
- dashboard
- glance
- heat
- neutron
- tacker
- congress
- dataplane:
type: fdio
release: xx
version: 9.9.9
features:
- performance:
controller-nodes:
kernel:
hugepages: 1024 # decimal number
hugepagesz: 2M # values like 2M, 1G
intel_iommu: 'on'
iommu: pt
isolcpus: 1,2
vpp:
main-core: 1
corelist-workers: 2
uio-driver: uio_pci_generic
compute-nodes:
kernel:
hugepagesz: 2M
hugepages: 2048
intel_iommu: 'on'
iommu: pt
isolcpus: 1,2
vpp:
main-core: 1
corelist-workers: 2
uio-driver: uio_pci_generic
##############################################################################
##############################################################################
# deployment options
deployment-options:
deployment-types: # only intel baremetal is supported
- baremetal:
architecture: x86_64
availability:
- ha: # We support only HA
nodes:
- name: host1
roles:
- openstack-controller # need to add fd.io?
- odl
- name: host2
roles:
- openstack-controller
- odl
- name: host3
roles:
- openstack-controller
- odl
- name: host4 # need to add fd.io?
roles:
- openstack-compute
- name: host5
roles:
- openstack-compute
deployment-tools:
# fuel support shall be added soon
- apex:
cpu: intel
pod: baremetal
availability: ha
##############################################################################
##############################################################################
# Prerequisites
# No other prerequisites
##############################################################################
|