Statistics
| Branch: | Tag: | Revision:

root / docs / index.rst @ 7a8df455

History | View | Annotate | Download (3.9 kB)

1 d0e436db 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 e3d561a8 Constantinos Venetsanopoulos
synnefo is opensource software, used to create massively scalable IaaS clouds.
7 9940eacf Kostas Papadimitriou
8 d0e436db 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 bc055d09 Constantinos Venetsanopoulos
   Compute/Network Service (codename: cyclades) <cyclades>
19 bc055d09 Constantinos Venetsanopoulos
   Image Registry (codename: plankton) <plankton>
20 bc055d09 Constantinos Venetsanopoulos
   Billing Service (codename: aquarium) <http://docs.dev.grnet.gr/aquarium/latest/index.html>
21 bc055d09 Constantinos Venetsanopoulos
   Volume Storage Service (codename: archipelago) <archipelago>
22 d0e436db Constantinos Venetsanopoulos
23 d6153e72 Kostas Papadimitriou
.. image:: images/synnefo-overview.png
24 d6153e72 Kostas Papadimitriou
25 d0e436db Constantinos Venetsanopoulos
There are also components for:
26 9940eacf Kostas Papadimitriou
27 9940eacf Kostas Papadimitriou
.. toctree::
28 9940eacf Kostas Papadimitriou
   :maxdepth: 1
29 9940eacf Kostas Papadimitriou
30 d0e436db Constantinos Venetsanopoulos
   Secure image deployment (image tool) <snf-image>
31 5c3704f2 Kostas Papadimitriou
   Command-line cloud management (kamaki tool) <http://docs.dev.grnet.gr/kamaki/latest/index.html>
32 d0e436db Constantinos Venetsanopoulos
33 d0e436db Constantinos Venetsanopoulos
synnefo is designed to be as simple, scalable and production ready as possible.
34 d0e436db Constantinos Venetsanopoulos
Furthermore, although it can be deployed in small configurations, its prime
35 d0e436db Constantinos Venetsanopoulos
target is large installations. If you are planning for the latter, you should
36 d0e436db Constantinos Venetsanopoulos
first be completely aware of what you want to provide, the architecture of your
37 d0e436db Constantinos Venetsanopoulos
cluster/s and synnefo's overall architecture before you start deploying.
38 d0e436db Constantinos Venetsanopoulos
39 d0e436db Constantinos Venetsanopoulos
All synnefo components use an intuitive settings mechanism, that gives you the
40 d0e436db Constantinos Venetsanopoulos
ability to either deploy the above services independently and standalone, or
41 d0e436db Constantinos Venetsanopoulos
interconnected with each other, in large configurations.
42 d0e436db Constantinos Venetsanopoulos
43 d0e436db Constantinos Venetsanopoulos
44 bc055d09 Constantinos Venetsanopoulos
Synnefo Guides
45 bc055d09 Constantinos Venetsanopoulos
==============
46 d0e436db Constantinos Venetsanopoulos
47 bc055d09 Constantinos Venetsanopoulos
There are 3 guides for Synnefo. The Administrator's Guide targets system
48 bc055d09 Constantinos Venetsanopoulos
administrators, who want to deploy synnefo on small or large installations. The
49 bc055d09 Constantinos Venetsanopoulos
Developer's Guide targets developers, who want to build on top of synnefo and so
50 bc055d09 Constantinos Venetsanopoulos
describes all the different types of interfaces synnefo provides to the external
51 bc055d09 Constantinos Venetsanopoulos
world. The Integrator's Guide targets developers, who want to actually
52 bc055d09 Constantinos Venetsanopoulos
extend/modify/change synnefo itself, so describes synnefo's indepth architecture
53 bc055d09 Constantinos Venetsanopoulos
and the internals of synnefo components.
54 d0e436db Constantinos Venetsanopoulos
55 bc055d09 Constantinos Venetsanopoulos
.. toctree::
56 bc055d09 Constantinos Venetsanopoulos
   :maxdepth: 2
57 bdb83fd6 cven
58 bc055d09 Constantinos Venetsanopoulos
   Administrator's Guide <admin-guide>
59 bc055d09 Constantinos Venetsanopoulos
   Developer's Guide <dev-guide>
60 bc055d09 Constantinos Venetsanopoulos
   Integrator's Guide <intgrt-guide>
61 d0e436db Constantinos Venetsanopoulos
62 d0e436db Constantinos Venetsanopoulos
63 44c34efd Constantinos Venetsanopoulos
List of all Synnefo components
64 44c34efd Constantinos Venetsanopoulos
==============================
65 44c34efd Constantinos Venetsanopoulos
66 44c34efd Constantinos Venetsanopoulos
Here are all synnefo components. Combined in different ways, they provide all
67 44c34efd Constantinos Venetsanopoulos
synnefo services. All components are released as:
68 44c34efd Constantinos Venetsanopoulos
69 44c34efd Constantinos Venetsanopoulos
.. toctree::
70 44c34efd Constantinos Venetsanopoulos
71 44c34efd Constantinos Venetsanopoulos
   debian packages <http://docs.dev.grnet.gr/debs/>
72 44c34efd Constantinos Venetsanopoulos
   python packages <http://docs.dev.grnet.gr/pypi/>
73 44c34efd Constantinos Venetsanopoulos
74 44c34efd Constantinos Venetsanopoulos
They are also available from our apt repository: ``apt.okeanos.grnet.gr``
75 44c34efd Constantinos Venetsanopoulos
76 bb440e17 Kostas Papadimitriou
 * `snf-common <http://docs.dev.grnet.gr/snf-common/latest/index.html>`_
77 bb440e17 Kostas Papadimitriou
 * `snf-webproject <http://docs.dev.grnet.gr/snf-webproject/latest/index.html>`_
78 bb440e17 Kostas Papadimitriou
 * `snf-astakos-app <http://docs.dev.grnet.gr/astakos/latest/index.html>`_
79 bb440e17 Kostas Papadimitriou
 * `snf-pithos-backend <http://docs.dev.grnet.gr/pithos/latest/backends.html>`_
80 bb440e17 Kostas Papadimitriou
 * `snf-pithos-app <http://docs.dev.grnet.gr/pithos/latest/index.html>`_
81 bb440e17 Kostas Papadimitriou
 * `snf-pithos-tools <http://docs.dev.grnet.gr/pithos/latest/index.html>`_
82 bb440e17 Kostas Papadimitriou
 * `snf-pithos-webclient <http://docs.dev.grnet.gr/pithos-webclient/latest/index.html>`_
83 bb440e17 Kostas Papadimitriou
 * `snf-cyclades-app <http://docs.dev.grnet.gr/snf-cyclades-app/latest/index.html>`_
84 bb440e17 Kostas Papadimitriou
 * `snf-cyclades-gtools <http://docs.dev.grnet.gr/snf-cyclades-gtools/latest/index.html>`_
85 bb440e17 Kostas Papadimitriou
 * `snf-vncauthproxy <https://code.grnet.gr/projects/vncauthproxy>`_
86 bb440e17 Kostas Papadimitriou
 * `snf-image <https://code.grnet.gr/projects/snf-image/wiki/>`_ 
87 bb440e17 Kostas Papadimitriou
 * `snf-occi <http://docs.dev.grnet.gr/snf-occi/latest/index.html>`_
88 bb440e17 Kostas Papadimitriou
 * `snf-cloudcms <http://docs.dev.grnet.gr/snf-cloudcms/latest/index.html>`_
89 bb440e17 Kostas Papadimitriou
 * `nfdhcpd <https://code.grnet.gr/projects/nfdhcpd>`_
90 44c34efd Constantinos Venetsanopoulos
91 44c34efd Constantinos Venetsanopoulos
92 d0e436db Constantinos Venetsanopoulos
Contact
93 bc055d09 Constantinos Venetsanopoulos
=======
94 d0e436db Constantinos Venetsanopoulos
95 d0e436db Constantinos Venetsanopoulos
You can contact the synnefo team at: synnefo@lists.grnet.gr
96 9940eacf Kostas Papadimitriou
97 bc055d09 Constantinos Venetsanopoulos
98 9940eacf Kostas Papadimitriou
Indices and tables
99 bc055d09 Constantinos Venetsanopoulos
==================
100 9940eacf Kostas Papadimitriou
101 9940eacf Kostas Papadimitriou
102 9940eacf Kostas Papadimitriou
* :ref:`genindex`
103 9940eacf Kostas Papadimitriou
* :ref:`modindex`
104 9940eacf Kostas Papadimitriou
* :ref:`search`