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 |