Statistics
| Branch: | Tag: | Revision:

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