Statistics
| Branch: | Tag: | Revision:

root / docs / scale / i-backends.rst @ 999bf7b6

History | View | Annotate | Download (1.6 kB)

1 6928da52 Dimitris Aragiorgis
.. _i-backends:
2 6928da52 Dimitris Aragiorgis
3 6928da52 Dimitris Aragiorgis
Synnefo
4 6928da52 Dimitris Aragiorgis
-------
5 6928da52 Dimitris Aragiorgis
6 6928da52 Dimitris Aragiorgis
:ref:`synnefo <i-synnefo>` ||
7 6928da52 Dimitris Aragiorgis
:ref:`ns <i-ns>` ||
8 6928da52 Dimitris Aragiorgis
:ref:`apt <i-apt>` ||
9 6928da52 Dimitris Aragiorgis
:ref:`mq <i-mq>` ||
10 6928da52 Dimitris Aragiorgis
:ref:`db <i-db>` ||
11 6928da52 Dimitris Aragiorgis
:ref:`gunicorn <i-gunicorn>` ||
12 6928da52 Dimitris Aragiorgis
:ref:`apache <i-apache>` ||
13 6928da52 Dimitris Aragiorgis
:ref:`webproject <i-webproject>` ||
14 6928da52 Dimitris Aragiorgis
:ref:`astakos <i-astakos>` ||
15 6928da52 Dimitris Aragiorgis
:ref:`cms <i-cms>` ||
16 6928da52 Dimitris Aragiorgis
:ref:`pithos <i-pithos>` ||
17 6928da52 Dimitris Aragiorgis
:ref:`cyclades <i-cyclades>` ||
18 6928da52 Dimitris Aragiorgis
:ref:`kamaki <i-kamaki>` ||
19 6928da52 Dimitris Aragiorgis
backends
20 6928da52 Dimitris Aragiorgis
21 6928da52 Dimitris Aragiorgis
Backends
22 6928da52 Dimitris Aragiorgis
++++++++
23 6928da52 Dimitris Aragiorgis
24 6928da52 Dimitris Aragiorgis
:ref:`ganeti <i-ganeti>` ||
25 6928da52 Dimitris Aragiorgis
:ref:`image <i-image>` ||
26 6928da52 Dimitris Aragiorgis
:ref:`gtools <i-gtools>` ||
27 6928da52 Dimitris Aragiorgis
:ref:`network <i-network>`
28 6928da52 Dimitris Aragiorgis
29 6928da52 Dimitris Aragiorgis
The sections above, guide you though the actions needed to create a synnefo
30 6928da52 Dimitris Aragiorgis
backend. Once you have at least one backend up and running you can go back to
31 6928da52 Dimitris Aragiorgis
the :ref:`cyclades  <i-cyclades>` section, add the backend, create a public
32 6928da52 Dimitris Aragiorgis
network and have full synnefo functionality.
33 6928da52 Dimitris Aragiorgis
34 6928da52 Dimitris Aragiorgis
In the following sections we will refer to the following roles:
35 6928da52 Dimitris Aragiorgis
36 6928da52 Dimitris Aragiorgis
 * ``ganeti`` (all nodes of a Ganeti cluster/synnefo backend)
37 6928da52 Dimitris Aragiorgis
 * ``master`` (ganeti master node)
38 6928da52 Dimitris Aragiorgis
 * ``router``
39 6928da52 Dimitris Aragiorgis
40 6928da52 Dimitris Aragiorgis
Please note that all these roles can be "played" by the same node.
41 6928da52 Dimitris Aragiorgis
42 6928da52 Dimitris Aragiorgis
Prerequisites:
43 6928da52 Dimitris Aragiorgis
~~~~~~~~~~~~~~
44 6928da52 Dimitris Aragiorgis
45 6928da52 Dimitris Aragiorgis
``master``:
46 6928da52 Dimitris Aragiorgis
47 6928da52 Dimitris Aragiorgis
 - Available master IP that resolves to FQDN (ganeti.example.com)
48 6928da52 Dimitris Aragiorgis
49 6928da52 Dimitris Aragiorgis
``ganeti``:
50 6928da52 Dimitris Aragiorgis
51 6928da52 Dimitris Aragiorgis
 - primary interface: `eth0` with IP that resolves to FQDN (nodeX.example.com)
52 6928da52 Dimitris Aragiorgis
 - /etc/hosts: hostname should not resolv to 127.* address.
53 6928da52 Dimitris Aragiorgis
 - /etc/ssh/ssh_host_rsa_key*: must be identical among all nodes.
54 6928da52 Dimitris Aragiorgis
 - extra interfaces: `eth1`, `eth2` (vlans can be used too)
55 6928da52 Dimitris Aragiorgis
 - NFS mount point: `/srv/pithos`
56 6928da52 Dimitris Aragiorgis
 - lvm: Volume Group named `ganeti`
57 6928da52 Dimitris Aragiorgis
58 6928da52 Dimitris Aragiorgis
``router``:
59 6928da52 Dimitris Aragiorgis
60 6928da52 Dimitris Aragiorgis
 - primary interface: `eth0` with public routable IP
61 6928da52 Dimitris Aragiorgis
 - extra interfaces: `eth1`, `eth2` (vlans can be used too) connected with ganeti nodes