Statistics
| Branch: | Tag: | Revision:

root / docs / index.rst @ 2e1e6844

History | View | Annotate | Download (4.8 kB)

1 aacbeed2 Constantinos Venetsanopoulos
Welcome to Synnefo's documentation
2 bc055d09 Constantinos Venetsanopoulos
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 9940eacf Kostas Papadimitriou
4 9940eacf Kostas Papadimitriou
.. image:: /images/synnefo-logo.png
5 9940eacf Kostas Papadimitriou
6 aacbeed2 Constantinos Venetsanopoulos
Synnefo is opensource software, used to create massively scalable IaaS clouds.
7 9940eacf Kostas Papadimitriou
8 aacbeed2 Constantinos Venetsanopoulos
| You can see Synnefo in action, powering GRNET's
9 d0e436db Constantinos Venetsanopoulos
  `~okeanos cloud service <https://okeanos.grnet.gr>`_.
10 d0e436db Constantinos Venetsanopoulos
| It is a collection of components (snf-*), most of them written in python, that
11 d0e436db Constantinos Venetsanopoulos
  are used as the building bricks to provide the following services:
12 9940eacf Kostas Papadimitriou
13 d0e436db Constantinos Venetsanopoulos
.. toctree::
14 d0e436db Constantinos Venetsanopoulos
   :maxdepth: 1
15 9940eacf Kostas Papadimitriou
16 bc055d09 Constantinos Venetsanopoulos
   Identity Management (codename: astakos) <astakos>
17 dad708b4 Antony Chazapis
   Object Storage Service (codename: pithos+) <pithos>
18 b11446c1 Constantinos Venetsanopoulos
   Compute Service (codename: cyclades) <cyclades>
19 b11446c1 Constantinos Venetsanopoulos
   Network Service (part of Cyclades) <networks>
20 bc055d09 Constantinos Venetsanopoulos
   Image Registry (codename: plankton) <plankton>
21 bc055d09 Constantinos Venetsanopoulos
   Billing Service (codename: aquarium) <http://docs.dev.grnet.gr/aquarium/latest/index.html>
22 bc055d09 Constantinos Venetsanopoulos
   Volume Storage Service (codename: archipelago) <archipelago>
23 d0e436db Constantinos Venetsanopoulos
24 d6153e72 Kostas Papadimitriou
.. image:: images/synnefo-overview.png
25 d6153e72 Kostas Papadimitriou
26 d0e436db Constantinos Venetsanopoulos
There are also components for:
27 9940eacf Kostas Papadimitriou
28 9940eacf Kostas Papadimitriou
.. toctree::
29 9940eacf Kostas Papadimitriou
   :maxdepth: 1
30 9940eacf Kostas Papadimitriou
31 73c2ce37 Constantinos Venetsanopoulos
   Secure image deployment (snf-image tool) <snf-image>
32 5c3704f2 Kostas Papadimitriou
   Command-line cloud management (kamaki tool) <http://docs.dev.grnet.gr/kamaki/latest/index.html>
33 73c2ce37 Constantinos Venetsanopoulos
   Image bundling/uploading/registering (snf-image-creator tool) <http://docs.dev.grnet.gr/snf-image-creator/latest/index.html>
34 d0e436db Constantinos Venetsanopoulos
35 aacbeed2 Constantinos Venetsanopoulos
Synnefo is designed to be as simple, scalable and production ready as possible.
36 d0e436db Constantinos Venetsanopoulos
Furthermore, although it can be deployed in small configurations, its prime
37 d0e436db Constantinos Venetsanopoulos
target is large installations. If you are planning for the latter, you should
38 d0e436db Constantinos Venetsanopoulos
first be completely aware of what you want to provide, the architecture of your
39 aacbeed2 Constantinos Venetsanopoulos
cluster/s and Synnefo's overall architecture before you start deploying.
40 d0e436db Constantinos Venetsanopoulos
41 aacbeed2 Constantinos Venetsanopoulos
All Synnefo components use an intuitive settings mechanism, that gives you the
42 d0e436db Constantinos Venetsanopoulos
ability to either deploy the above services independently and standalone, or
43 d0e436db Constantinos Venetsanopoulos
interconnected with each other, in large configurations.
44 d0e436db Constantinos Venetsanopoulos
45 d0e436db Constantinos Venetsanopoulos
46 bc055d09 Constantinos Venetsanopoulos
Synnefo Guides
47 bc055d09 Constantinos Venetsanopoulos
==============
48 d0e436db Constantinos Venetsanopoulos
49 7a3439cf Constantinos Venetsanopoulos
There are 4 guides for Synnefo.
50 7a3439cf Constantinos Venetsanopoulos
51 7a3439cf Constantinos Venetsanopoulos
The quick installation guide describes how to install the whole synnefo stack
52 7a3439cf Constantinos Venetsanopoulos
in just two physical nodes, for testing purposes. This guide is useful to those
53 7a3439cf Constantinos Venetsanopoulos
interested in deploying synnefo in large scale, as a starting point that will
54 7a3439cf Constantinos Venetsanopoulos
help them get familiar with the synnefo components and overall architecture, as
55 7a3439cf Constantinos Venetsanopoulos
well as the interconnection between different services. Such an installation,
56 7a3439cf Constantinos Venetsanopoulos
also provides a quick preview of the basic synnefo features, although we would
57 7a3439cf Constantinos Venetsanopoulos
like to think that synnefo unveils its real power while scaling.
58 7a3439cf Constantinos Venetsanopoulos
59 7a3439cf Constantinos Venetsanopoulos
The Administrator's Guide targets system administrators, who want to dive into
60 7a3439cf Constantinos Venetsanopoulos
more details and common tasks regarding Synnefo. The Developer's Guide targets
61 7a3439cf Constantinos Venetsanopoulos
developers, who want to build on top of Synnefo and so describes all the
62 7a3439cf Constantinos Venetsanopoulos
different types of interfaces Synnefo provides to the external world. The
63 7a3439cf Constantinos Venetsanopoulos
Integrator's Guide targets developers, who want to actually
64 7a3439cf Constantinos Venetsanopoulos
extend/modify/change Synnefo itself, so describes Synnefo's indepth
65 7a3439cf Constantinos Venetsanopoulos
architecture and the internals of Synnefo components.
66 7a3439cf Constantinos Venetsanopoulos
67 7a3439cf Constantinos Venetsanopoulos
.. toctree::
68 7a3439cf Constantinos Venetsanopoulos
   :maxdepth: 1
69 7a3439cf Constantinos Venetsanopoulos
70 7a3439cf Constantinos Venetsanopoulos
   Quick Installation Guide <quick-install-admin-guide>
71 d0e436db Constantinos Venetsanopoulos
72 bc055d09 Constantinos Venetsanopoulos
.. toctree::
73 bc055d09 Constantinos Venetsanopoulos
   :maxdepth: 2
74 bdb83fd6 cven
75 bc055d09 Constantinos Venetsanopoulos
   Administrator's Guide <admin-guide>
76 bc055d09 Constantinos Venetsanopoulos
   Developer's Guide <dev-guide>
77 bc055d09 Constantinos Venetsanopoulos
   Integrator's Guide <intgrt-guide>
78 d0e436db Constantinos Venetsanopoulos
79 d0e436db Constantinos Venetsanopoulos
80 44c34efd Constantinos Venetsanopoulos
List of all Synnefo components
81 44c34efd Constantinos Venetsanopoulos
==============================
82 44c34efd Constantinos Venetsanopoulos
83 aacbeed2 Constantinos Venetsanopoulos
Here are all Synnefo components. Combined in different ways, they provide all
84 aacbeed2 Constantinos Venetsanopoulos
Synnefo services. All components are released as:
85 44c34efd Constantinos Venetsanopoulos
86 44c34efd Constantinos Venetsanopoulos
.. toctree::
87 44c34efd Constantinos Venetsanopoulos
88 44c34efd Constantinos Venetsanopoulos
   debian packages <http://docs.dev.grnet.gr/debs/>
89 44c34efd Constantinos Venetsanopoulos
   python packages <http://docs.dev.grnet.gr/pypi/>
90 44c34efd Constantinos Venetsanopoulos
91 44c34efd Constantinos Venetsanopoulos
They are also available from our apt repository: ``apt.okeanos.grnet.gr``
92 44c34efd Constantinos Venetsanopoulos
93 bb440e17 Kostas Papadimitriou
 * `snf-common <http://docs.dev.grnet.gr/snf-common/latest/index.html>`_
94 bb440e17 Kostas Papadimitriou
 * `snf-webproject <http://docs.dev.grnet.gr/snf-webproject/latest/index.html>`_
95 bb440e17 Kostas Papadimitriou
 * `snf-astakos-app <http://docs.dev.grnet.gr/astakos/latest/index.html>`_
96 bb440e17 Kostas Papadimitriou
 * `snf-pithos-backend <http://docs.dev.grnet.gr/pithos/latest/backends.html>`_
97 bb440e17 Kostas Papadimitriou
 * `snf-pithos-app <http://docs.dev.grnet.gr/pithos/latest/index.html>`_
98 bb440e17 Kostas Papadimitriou
 * `snf-pithos-tools <http://docs.dev.grnet.gr/pithos/latest/index.html>`_
99 bb440e17 Kostas Papadimitriou
 * `snf-pithos-webclient <http://docs.dev.grnet.gr/pithos-webclient/latest/index.html>`_
100 bb440e17 Kostas Papadimitriou
 * `snf-cyclades-app <http://docs.dev.grnet.gr/snf-cyclades-app/latest/index.html>`_
101 bb440e17 Kostas Papadimitriou
 * `snf-cyclades-gtools <http://docs.dev.grnet.gr/snf-cyclades-gtools/latest/index.html>`_
102 bb440e17 Kostas Papadimitriou
 * `snf-vncauthproxy <https://code.grnet.gr/projects/vncauthproxy>`_
103 bb440e17 Kostas Papadimitriou
 * `snf-image <https://code.grnet.gr/projects/snf-image/wiki/>`_ 
104 73c2ce37 Constantinos Venetsanopoulos
 * `snf-image-creator <http://docs.dev.grnet.gr/snf-image-creator/latest/index.html>`_
105 bb440e17 Kostas Papadimitriou
 * `snf-occi <http://docs.dev.grnet.gr/snf-occi/latest/index.html>`_
106 bb440e17 Kostas Papadimitriou
 * `snf-cloudcms <http://docs.dev.grnet.gr/snf-cloudcms/latest/index.html>`_
107 bb440e17 Kostas Papadimitriou
 * `nfdhcpd <https://code.grnet.gr/projects/nfdhcpd>`_
108 44c34efd Constantinos Venetsanopoulos
109 44c34efd Constantinos Venetsanopoulos
110 d0e436db Constantinos Venetsanopoulos
Contact
111 bc055d09 Constantinos Venetsanopoulos
=======
112 d0e436db Constantinos Venetsanopoulos
113 aacbeed2 Constantinos Venetsanopoulos
You can contact the Synnefo team at: synnefo@lists.grnet.gr
114 9940eacf Kostas Papadimitriou
115 bc055d09 Constantinos Venetsanopoulos
116 9940eacf Kostas Papadimitriou
Indices and tables
117 bc055d09 Constantinos Venetsanopoulos
==================
118 9940eacf Kostas Papadimitriou
119 9940eacf Kostas Papadimitriou
120 9940eacf Kostas Papadimitriou
* :ref:`genindex`
121 9940eacf Kostas Papadimitriou
* :ref:`modindex`
122 9940eacf Kostas Papadimitriou
* :ref:`search`