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