root / docs / scale / i-synnefo.rst @ 301294a9
History | View | Annotate | Download (1.9 kB)
1 |
.. _i-synnefo: |
---|---|
2 |
|
3 |
Synnefo |
4 |
------- |
5 |
|
6 |
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 |
:ref:`backends <i-backends>` |
20 |
|
21 |
|
22 |
The above sections are the software components/roles that you should setup in |
23 |
order to have full synnefo funtionality. After successful installation, you |
24 |
will have the following services running: |
25 |
|
26 |
* Identity Management (Astakos) |
27 |
* Object Storage Service (Pithos+) |
28 |
* Compute Service (Cyclades) |
29 |
* Image Registry Service (Plankton) |
30 |
|
31 |
and a single unified Web UI to manage them all. |
32 |
|
33 |
It is really useful nodes to have fully qualified domain names. The installation |
34 |
needs additional CNAMEs, and therefor in the following section we will guide you |
35 |
though how to setup a DNS node so that all IP's (internal/public) will resolve to |
36 |
specific FQDN. `/etc/hosts` could be used for simplicity too. |
37 |
|
38 |
In the following sections we will refer to nodes based on their roles. To this |
39 |
end here we define the following roles: |
40 |
|
41 |
* ``synnefo`` (all available nodes for Synnefo components) |
42 |
* ``backend`` (all available VMCs - nodes to host VMs) |
43 |
* ``astakos`` |
44 |
* ``cyclades`` |
45 |
* ``pithos`` |
46 |
* ``cms`` |
47 |
* ``mq`` (message queue) |
48 |
* ``db`` (database) |
49 |
* ``ns`` (name server) |
50 |
* ``client`` (end-user) |
51 |
|
52 |
Please note that all these roles can be "played" by the same node, but for the |
53 |
sake of scalability is highly recommended to deploy Synnefo on more than 6 nodes, |
54 |
each with different role(s). In setup synnefo and backend nodes are the same |
55 |
ones. |
56 |
|
57 |
|
58 |
Prerequisites: |
59 |
++++++++++++++ |
60 |
|
61 |
``synnefo``: |
62 |
|
63 |
- OS: Debian Squeeze |
64 |
|
65 |
``pithos``: |
66 |
|
67 |
- NFS server: export dir /srv/pithos |
68 |
|
69 |
Assumptions: |
70 |
++++++++++++ |
71 |
|
72 |
``synnefo``: |
73 |
|
74 |
- primary interface: `eth0` |
75 |
- primary IP: inside 4.3.2.0/24 IPv4 subnet |