summaryrefslogtreecommitdiffstats
path: root/docs/platformoverview/deploymenttools.rst
blob: a8037184afc047886a8ca29fae2beafbd34369ce (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) OPNFV, Huawei

================
Deployment Tools
================

Brahmaputra provides 4 different installers.

The installers will deploy the target platform onto a set of virtual or bare metal servers according
to the configuration files. After the deployment, it doesn't matter which of the installers had been used
to deploy the target scenario.

**Apex** is an OPNFV Installation tool based on RDO Manager that deploys OPNFV using the RDO Project
OpenStack Distribution.
RDO manager is a Triple-O based installation tool.
Triple-O is an image based life cycle deployment tool that is a member of the OpenStack Big Tent Governance.
Apex uses Centos on all target platforms and can deploy all SDN controllers.
Find more information at
`OpenStack Wiki for Triple-O <https://wiki.openstack.org/wiki/Tripleo>`_ and the OPNFV user guide and
config guide.

**Compass** is an installer project based on open source project Compass, which provides automated deployment
and management of OpenStack and other distributed systems.
It can be considered as what the LiveCD to a single box for a pool of servers – bootstrapping the server pool.
Compass is based on Ansible.
It can deploy Ubuntu or Centos as target operating system and ODL and ONOS as SDN controllers.
Find more information at
`OpenStack Wiki for Compass <https://wiki.openstack.org/wiki/Complass>`_ and the OPNFV user guide and
config guide.

**Fuel** is an installer project based on the Fuel OpenStack open source project
providing automated deployment and management of OpenStack and other distributed systems.
Fuel is based on puppet and deploys the Ubuntu Linux operating system;
the OpenStack virtual Infra-structure manager, and OpenDaylight or ONOS SDN controllers.
Find more information at
`OpenStack Wiki for Fuel <https://wiki.openstack.org/wiki/Fuel>`_ and the OPNFV user guide and
config guide.

**Joid** installer utilizes the technology developed in Juju and MAAS.
Juju allows you to deploy, configure, manage, maintain, and scale
cloud services quickly and efficiently on public clouds, as well as on physical servers,
OpenStack, and containers. Together with MAAS hardware usage can be optimized.
For more info on Juju and MAAS, please visit `<https://jujucharms.com/>`_,
`<http://maas.ubuntu.com>`_ and the
`Joid Userguide <http://artifacts.opnfv.org/joid/docs/userguide/userguide.pdf>`_.