Revision 310c246f doc/index.rst
b/doc/index.rst | ||
---|---|---|
4 | 4 |
Welcome to Ganeti's documentation! |
5 | 5 |
================================== |
6 | 6 |
|
7 |
This page is the starting point for browsing the ganeti documentation. It
|
|
8 |
contains link to all the sections of the documentation, grouped by topic.
|
|
7 |
This page is the starting point for browsing the Ganeti documentation. It
|
|
8 |
contains links to all the sections of Ganeti documentation, grouped by topic.
|
|
9 | 9 |
|
10 |
The list of changes between Ganeti versions is provided in the :doc:`news` file.
|
|
10 |
A few quick references:
|
|
11 | 11 |
|
12 |
In order to help understanding the Ganeti terminology, a :doc:`glossary` is |
|
13 |
provided. |
|
14 |
|
|
15 |
Also see the :ref:`search`. |
|
12 |
- :doc:`glossary`: Provides explanations of basic Ganeti terminology. |
|
13 |
- :doc:`news` file: Lists changes between Ganeti versions. |
|
14 |
- :ref:`search`: Allows you to search for key terms across Ganeti documentation. |
|
16 | 15 |
|
17 | 16 |
Installing Ganeti |
18 | 17 |
+++++++++++++++++ |
19 | 18 |
|
20 |
In order to install Ganeti, follow the instructions contained in the |
|
21 |
:doc:`install`. |
|
22 |
|
|
23 |
If you are an experienced user, the content of the :doc:`install-quick` should |
|
24 |
be enough. |
|
19 |
There are a few resources you can use to install and/or upgrade Ganeti: |
|
25 | 20 |
|
26 |
Instructions for upgrading an existing installation to the latest version of |
|
27 |
Ganeti are contained in the :doc:`upgrade`. |
|
21 |
- :doc:`install`: Comprehensive instructions for installing Ganeti. |
|
22 |
- :doc:`install-quick`: A shortened installation guide for the experienced Ganeti user. |
|
23 |
- :doc:`upgrade`: Instructions for upgrading an existing installation to the latest version of Ganeti. |
|
28 | 24 |
|
29 | 25 |
Using Ganeti |
30 | 26 |
++++++++++++ |
31 | 27 |
|
32 |
Information about how to manage a Ganeti cluster after it has been installed |
|
33 |
(including management of nodes, instances, info about the tools and the |
|
34 |
monitoring agent) can be found in :doc:`admin`. |
|
35 |
|
|
36 |
A more example-oriended guide is available in :doc:`walkthrough`. |
|
37 |
|
|
38 |
The various tool that are part of Ganeti are described one by one in the |
|
39 |
:doc:`manpages`. |
|
40 |
|
|
41 |
A description of the security model underlying a Ganeti cluster can be found in |
|
42 |
the :doc:`security` document. |
|
43 |
|
|
44 |
Ganeti functionalities can be extended by hooking scripts automatically |
|
45 |
activated when certain events happen. Information on this mechanism is provided |
|
46 |
in the :doc:`hooks` document. |
|
28 |
The following resources provide guidance on how to use Ganeti: |
|
47 | 29 |
|
48 |
While using Ganeti, the allocation of instances can happen manually or |
|
49 |
automatically, through some external tools making decisions about this. The API |
|
50 |
for such tools is described in :doc:`iallocator`. |
|
30 |
- :doc:`admin`: Information about how to manage a Ganeti cluster after it is installed (including management of nodes, instances, and information about the tools and the monitoring agent). |
|
31 |
- :doc:`walkthrough`: A more example-oriented guide to Ganeti. |
|
32 |
- :doc:`manpages`: Descriptions of the various tools that are part of Ganeti. |
|
33 |
- :doc:`security`: A description of the security model underlying a Ganeti cluster. |
|
34 |
- :doc:`hooks`: Information on hooking scripts, which extend Ganeti functionalities by automatically activating when certain events happen. |
|
35 |
- :doc:`iallocator`: Description of the API for external tools which can allocate instances either manually or automatically. |
|
36 |
- :doc:`rapi`: Details the Ganeti remote API, which allows programmatic access to most of the functionalities of Ganeti. |
|
37 |
- :doc:`ovfconverter`: Provides compatibility with the standard OVF virtual machine interchange format. |
|
38 |
- :doc:`virtual-cluster`: Describes how to use virtual cluster support, which is utilized mainly for testing reasons. |
|
51 | 39 |
|
52 |
Most of the functionalities of Ganeti can be programmatically accessed through
|
|
53 |
an API, the :doc:`rapi`.
|
|
40 |
A few functionalities are explicitly targeted for big installations, in which
|
|
41 |
multiple clusters are present.
|
|
54 | 42 |
|
55 |
Compatibility with the standard OVF virtual machine interchange format is |
|
56 |
provided by the :doc:`ovfconverter`. |
|
57 |
|
|
58 |
Mainly for testing reasons, Ganeti also has :doc:`virtual-cluster`. |
|
59 |
|
|
60 |
A few functionalities are explicitly targeted for big installations, where |
|
61 |
multiple clusters are present. A tool for merging two existing clusters |
|
62 |
is provided, and is described in :doc:`cluster-merge`. There is also a document |
|
63 |
describing the procedure for :doc:`move-instance`. |
|
43 |
- :doc:`cluster-merge`: Describes a tool for merging two existing clusters. |
|
44 |
- :doc:`move-instance`: Describes how to move instances between clusters. |
|
64 | 45 |
|
65 | 46 |
Developing Ganeti |
66 | 47 |
+++++++++++++++++ |
67 | 48 |
|
68 |
A few documents useful for who wants to modify Ganeti are available and listed |
|
69 |
in this section. |
|
70 |
|
|
71 |
A description of the locking strategy and, in particular, lock order |
|
72 |
dependencies is presented in :doc:`locking`. |
|
49 |
There are a few useful documents for developers who want to modify Ganeti: |
|
73 | 50 |
|
74 |
Build dependencies and other useful development-related information are provided
|
|
75 |
in the :doc:`devnotes`.
|
|
51 |
- :doc:`locking`: Describes Ganeti's locking strategy and, in particular, lock order dependencies.
|
|
52 |
- :doc:`devnotes`: Details build dependencies and other useful development-related information.
|
|
76 | 53 |
|
77 |
All the features implemented in Ganeti are described in a design document before |
|
78 |
being actually implemented. Designs can be implemented in a released version, or |
|
79 |
be still draft (and therefore either incomplete or not implemented). |
|
80 | 54 |
|
81 | 55 |
Implemented designs |
82 | 56 |
------------------- |
57 |
|
|
58 |
Before actual implementation, all Ganeti features are described in a design |
|
59 |
document. Designs fall into two categories: released versions and draft versions |
|
60 |
(which are either incomplete or not implemented). |
|
61 |
|
|
83 | 62 |
.. toctree:: |
84 | 63 |
:maxdepth: 1 |
85 | 64 |
|
... | ... | |
145 | 124 |
upgrade.rst |
146 | 125 |
virtual-cluster.rst |
147 | 126 |
walkthrough |
148 |
|
|
149 |
.. vim: set textwidth=72 : |
Also available in: Unified diff