summaryrefslogtreecommitdiffstats
path: root/docs/installationprocedure/os-odl_l2-bgpvpn/installation.rst
blob: ecb4e52acf0677de51b721d6f562e17b9b5f0ebf (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
.. This work is licensed under a Creative Commons Attribution 4.0 International
.. License. .. http://creativecommons.org/licenses/by/4.0 ..
.. (c) Christopher Price (Ericsson AB) and others

Fuel server installation and scenario deployment
================================================

.. Let's figure out how to structure this to highlight both virtual and
.. bare metal deployments.  I need some help from the scenrio  owners to get
.. that right.

This section describes the installation of the OPNFV installation
server (jumphost) as well as the deployment of the os-odl_l2-bgpvpn-ha or
os-odl_l2-bgpvpn-noha OPNFV reference platform stack across a server cluster.

Preparation
-----------

clone fuel repo
download opnfv iso
create dea.yaml and dha.yaml based on existing examples from FUel repo

Installation procedures
-----------------------

We describe several alternative procedures in the following.

Full automatic jumphost installation and deployment
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

call deploy.sh with scenario string

Automatic Fuel server installation and manual scenario deployment
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

call deploy.sh with -e option to only install FUel server i.e. no platform deployment
Log into Fuel web GUI and configure scenario options, including activation of SDN VPN feature
PXE boot compute nodes from Fuel server
Trigger deployment through web GUI

Update Fuel server settings without re-installation
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

In case of having to change the jumphost settings without having the reinstall the
whole jumphost, it is possible to call deploy-sh with the -f option, which will only
update the settings without reinstalling the host, saving a lot of time.