Statistics
| Branch: | Tag: | Revision:

root / doc / index.rst @ 310c246f

History | View | Annotate | Download (4 kB)

1
.. Ganeti documentation master file,
2
   created by sphinx-quickstart
3

    
4
Welcome to Ganeti's documentation!
5
==================================
6

    
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

    
10
A few quick references:
11

    
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.
15

    
16
Installing Ganeti
17
+++++++++++++++++
18

    
19
There are a few resources you can use to install and/or upgrade Ganeti:
20

    
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.
24

    
25
Using Ganeti
26
++++++++++++
27

    
28
The following resources provide guidance on how to use Ganeti:
29

    
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.
39

    
40
A few functionalities are explicitly targeted for big installations, in which
41
multiple clusters are present.
42

    
43
- :doc:`cluster-merge`: Describes a tool for merging two existing clusters.
44
- :doc:`move-instance`: Describes how to move instances between clusters.
45

    
46
Developing Ganeti
47
+++++++++++++++++
48

    
49
There are a few useful documents for developers who want to modify Ganeti:
50

    
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. 
53

    
54

    
55
Implemented designs
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

    
62
.. toctree::
63
   :maxdepth: 1
64

    
65
   design-2.0.rst
66
   design-2.1.rst
67
   design-2.2.rst
68
   design-2.3.rst
69
   design-htools-2.3.rst
70
   design-2.4.rst
71
   design-2.5.rst
72
   design-2.6.rst
73
   design-2.7.rst
74
   design-2.8.rst
75
   design-2.9.rst
76

    
77
Draft designs
78
-------------
79
.. toctree::
80
   :maxdepth: 2
81

    
82
   design-draft.rst
83

    
84
.. toctree::
85
   :hidden:
86

    
87
   admin.rst
88
   cluster-merge.rst
89
   design-autorepair.rst
90
   design-bulk-create.rst
91
   design-chained-jobs.rst
92
   design-cpu-pinning.rst
93
   design-device-uuid-name.rst
94
   design-hroller.rst
95
   design-linuxha.rst
96
   design-lu-generated-jobs.rst
97
   design-monitoring-agent.rst
98
   design-multi-reloc.rst
99
   design-network.rst
100
   design-node-add.rst
101
   design-oob.rst
102
   design-opportunistic-locking.rst
103
   design-ovf-support.rst
104
   design-partitioned
105
   design-query2.rst
106
   design-reason-trail.rst
107
   design-restricted-commands.rst
108
   design-shared-storage.rst
109
   design-virtual-clusters.rst
110
   devnotes.rst
111
   glossary.rst
112
   hooks.rst
113
   iallocator.rst
114
   install.rst
115
   install-quick.rst
116
   locking.rst
117
   manpages.rst
118
   monitoring-query-format.rst
119
   move-instance.rst
120
   news.rst
121
   ovfconverter.rst
122
   rapi.rst
123
   security.rst
124
   upgrade.rst
125
   virtual-cluster.rst
126
   walkthrough