Statistics
| Branch: | Tag: | Revision:

root / docs / scale / i-backends.rst @ 301294a9

History | View | Annotate | Download (1.6 kB)

1
.. _i-backends:
2

    
3
Synnefo
4
-------
5

    
6
:ref:`synnefo <i-synnefo>` ||
7
:ref:`ns <i-ns>` ||
8
:ref:`apt <i-apt>` ||
9
:ref:`mq <i-mq>` ||
10
:ref:`db <i-db>` ||
11
:ref:`gunicorn <i-gunicorn>` ||
12
:ref:`apache <i-apache>` ||
13
:ref:`webproject <i-webproject>` ||
14
:ref:`astakos <i-astakos>` ||
15
:ref:`cms <i-cms>` ||
16
:ref:`pithos <i-pithos>` ||
17
:ref:`cyclades <i-cyclades>` ||
18
:ref:`kamaki <i-kamaki>` ||
19
backends
20

    
21
Backends
22
++++++++
23

    
24
:ref:`ganeti <i-ganeti>` ||
25
:ref:`image <i-image>` ||
26
:ref:`gtools <i-gtools>` ||
27
:ref:`network <i-network>`
28

    
29
The sections above, guide you though the actions needed to create a synnefo
30
backend. Once you have at least one backend up and running you can go back to
31
the :ref:`cyclades  <i-cyclades>` section, add the backend, create a public
32
network and have full synnefo functionality.
33

    
34
In the following sections we will refer to the following roles:
35

    
36
 * ``ganeti`` (all nodes of a Ganeti cluster/synnefo backend)
37
 * ``master`` (ganeti master node)
38
 * ``router``
39

    
40
Please note that all these roles can be "played" by the same node.
41

    
42
Prerequisites:
43
~~~~~~~~~~~~~~
44

    
45
``master``:
46

    
47
 - Available master IP that resolves to FQDN (ganeti.example.com)
48

    
49
``ganeti``:
50

    
51
 - primary interface: `eth0` with IP that resolves to FQDN (nodeX.example.com)
52
 - /etc/hosts: hostname should not resolv to 127.* address.
53
 - /etc/ssh/ssh_host_rsa_key*: must be identical among all nodes.
54
 - extra interfaces: `eth1`, `eth2` (vlans can be used too)
55
 - NFS mount point: `/srv/pithos`
56
 - lvm: Volume Group named `ganeti`
57

    
58
``router``:
59

    
60
 - primary interface: `eth0` with public routable IP
61
 - extra interfaces: `eth1`, `eth2` (vlans can be used too) connected with ganeti nodes