Statistics
| Branch: | Tag: | Revision:

root / man / gnt-storage.rst @ e715a6d6

History | View | Annotate | Download (1.9 kB)

1 95b92c34 Constantinos Venetsanopoulos
gnt-storage(8) Ganeti | Version @GANETI_VERSION@
2 95b92c34 Constantinos Venetsanopoulos
================================================
3 95b92c34 Constantinos Venetsanopoulos
4 95b92c34 Constantinos Venetsanopoulos
Name
5 95b92c34 Constantinos Venetsanopoulos
----
6 95b92c34 Constantinos Venetsanopoulos
7 95b92c34 Constantinos Venetsanopoulos
gnt-storage - Ganeti storage administration
8 95b92c34 Constantinos Venetsanopoulos
9 95b92c34 Constantinos Venetsanopoulos
Synopsis
10 95b92c34 Constantinos Venetsanopoulos
--------
11 95b92c34 Constantinos Venetsanopoulos
12 95b92c34 Constantinos Venetsanopoulos
**gnt-storage** {command} [arguments...]
13 95b92c34 Constantinos Venetsanopoulos
14 95b92c34 Constantinos Venetsanopoulos
DESCRIPTION
15 95b92c34 Constantinos Venetsanopoulos
-----------
16 95b92c34 Constantinos Venetsanopoulos
17 95b92c34 Constantinos Venetsanopoulos
The **gnt-storage** is used for managing the available storage inside
18 95b92c34 Constantinos Venetsanopoulos
the Ganeti cluster. At the moment, it manages only external storage
19 95b92c34 Constantinos Venetsanopoulos
(ExtStorage).
20 95b92c34 Constantinos Venetsanopoulos
21 95b92c34 Constantinos Venetsanopoulos
COMMANDS
22 95b92c34 Constantinos Venetsanopoulos
--------
23 95b92c34 Constantinos Venetsanopoulos
24 ef13148c Constantinos Venetsanopoulos
DIAGNOSE
25 ef13148c Constantinos Venetsanopoulos
~~~~~~~~
26 95b92c34 Constantinos Venetsanopoulos
27 ef13148c Constantinos Venetsanopoulos
| **diagnose**
28 95b92c34 Constantinos Venetsanopoulos
29 95b92c34 Constantinos Venetsanopoulos
This command provides detailed information about the state of all
30 95b92c34 Constantinos Venetsanopoulos
ExtStorage providers available in the Ganeti cluster. The state of each
31 95b92c34 Constantinos Venetsanopoulos
provider is calculated per nodegroup. This means that a provider may be
32 95b92c34 Constantinos Venetsanopoulos
valid (meaning usable) for some nodegroups, and invalid (not usable) for
33 95b92c34 Constantinos Venetsanopoulos
some others. This command will help you see why an installed ExtStorage
34 95b92c34 Constantinos Venetsanopoulos
provider is not valid for a specific nodegroup. It could be that it is
35 95b92c34 Constantinos Venetsanopoulos
missing from a node, or is only partially installed. This command will
36 95b92c34 Constantinos Venetsanopoulos
show the details of all ExtStorage providers and the reasons they are or
37 95b92c34 Constantinos Venetsanopoulos
aren't valid for every nodegroup in the cluster.
38 95b92c34 Constantinos Venetsanopoulos
39 ef13148c Constantinos Venetsanopoulos
INFO
40 ef13148c Constantinos Venetsanopoulos
~~~~
41 ef13148c Constantinos Venetsanopoulos
42 ef13148c Constantinos Venetsanopoulos
| **info**
43 ef13148c Constantinos Venetsanopoulos
| [*provider*]
44 95b92c34 Constantinos Venetsanopoulos
45 95b92c34 Constantinos Venetsanopoulos
This command will list detailed information about each ExtStorage
46 95b92c34 Constantinos Venetsanopoulos
provider found in the cluster, including its nodegroup validity, the
47 95b92c34 Constantinos Venetsanopoulos
supported parameters (if any) and their documentations, etc.
48 95b92c34 Constantinos Venetsanopoulos
49 95b92c34 Constantinos Venetsanopoulos
For each ExtStorage provider only the valid nodegroups will be listed.
50 95b92c34 Constantinos Venetsanopoulos
51 95b92c34 Constantinos Venetsanopoulos
If run with no arguments, it will display info for all ExtStorage
52 95b92c34 Constantinos Venetsanopoulos
providers found in the cluster. If given ExtStorage provider's names as
53 95b92c34 Constantinos Venetsanopoulos
arguments it will list info only for providers given.
54 95b92c34 Constantinos Venetsanopoulos
55 95b92c34 Constantinos Venetsanopoulos
NOTES
56 95b92c34 Constantinos Venetsanopoulos
-----
57 95b92c34 Constantinos Venetsanopoulos
58 95b92c34 Constantinos Venetsanopoulos
In the future **gnt-storage** can be extended to also handle internal
59 95b92c34 Constantinos Venetsanopoulos
storage (such as lvm, drbd, etc) and also provide diagnostics for them
60 95b92c34 Constantinos Venetsanopoulos
too.
61 95b92c34 Constantinos Venetsanopoulos
62 95b92c34 Constantinos Venetsanopoulos
It can also be extended to handle internal and external storage pools,
63 ef13148c Constantinos Venetsanopoulos
if/when this kind of abstraction is implemented inside Ganeti.
64 95b92c34 Constantinos Venetsanopoulos
65 95b92c34 Constantinos Venetsanopoulos
.. vim: set textwidth=72 :
66 95b92c34 Constantinos Venetsanopoulos
.. Local Variables:
67 95b92c34 Constantinos Venetsanopoulos
.. mode: rst
68 95b92c34 Constantinos Venetsanopoulos
.. fill-column: 72
69 95b92c34 Constantinos Venetsanopoulos
.. End: