1 .. Ganeti documentation master file,
2 created by sphinx-quickstart
4 Welcome to Ganeti's documentation!
5 ==================================
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.
10 A few quick references:
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.
19 There are a few resources you can use to install and/or upgrade Ganeti:
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 The following resources provide guidance on how to use Ganeti:
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.
40 A few functionalities are explicitly targeted for big installations, in which
41 multiple clusters are present.
43 - :doc:`cluster-merge`: Describes a tool for merging two existing clusters.
44 - :doc:`move-instance`: Describes how to move instances between clusters.
49 There are a few useful documents for developers who want to modify Ganeti:
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.
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).
90 design-bulk-create.rst
91 design-chained-jobs.rst
92 design-cpu-pinning.rst
93 design-device-uuid-name.rst
96 design-lu-generated-jobs.rst
97 design-monitoring-agent.rst
98 design-multi-reloc.rst
102 design-opportunistic-locking.rst
103 design-ovf-support.rst
106 design-reason-trail.rst
107 design-restricted-commands.rst
108 design-shared-storage.rst
109 design-virtual-clusters.rst
118 monitoring-query-format.rst