logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

gnt-storage - Ganeti storage administration

Commands

DIAGNOSEdiagnose

       This command provides detailed information about the state of all ExtStorage providers available  in  the
       Ganeti  cluster.  The state of each provider is calculated per nodegroup.  This means that a provider may
       be valid (meaning usable) for some nodegroups, and invalid (not usable) for some  others.   This  command
       will  help  you see why an installed ExtStorage provider is not valid for a specific nodegroup.  It could
       be that it is missing from a node, or is only partially installed.  This command will show the details of
       all ExtStorage providers and the reasons they are or aren't valid for every nodegroup in the cluster.

   INFOinfo
       [provider]

       This command will list detailed  information  about  each  ExtStorage  provider  found  in  the  cluster,
       including its nodegroup validity, the supported parameters (if any) and their documentations, etc.

       For each ExtStorage provider only the valid nodegroups will be listed.

       If  run  with  no  arguments, it will display info for all ExtStorage providers found in the cluster.  If
       given ExtStorage provider's names as arguments it will list info only for providers given.

Description

       The  gnt-storage is used for managing the available storage inside the Ganeti cluster.  At the moment, it
       manages only external storage (ExtStorage).

Name

       gnt-storage - Ganeti storage administration

Notes

       In the future gnt-storage can be extended to also handle internal storage (such as lvm,  drbd,  etc)  and
       also provide diagnostics for them too.

       It  can  also be extended to handle internal and external storage pools, if/when this kind of abstraction
       is implemented inside Ganeti.

Reporting Bugs

       Report bugs to the project's issue tracker or contact the developers using the Ganeti mailing list.

See Also

       Ganeti overview and  specifications:  ganeti(7)  (general  overview),  ganeti-os-interface(7)  (guest  OS
       definitions), ganeti-extstorage-interface(7) (external storage providers).

       Ganeti  commands:  gnt-cluster(8) (cluster-wide commands), gnt-job(8) (job-related commands), gnt-node(8)
       (node-related  commands),  gnt-instance(8)  (instance   commands),   gnt-os(8)   (guest   OS   commands),
       gnt-storage(8)   (storage   commands),   gnt-group(8)  (node  group  commands),  gnt-backup(8)  (instance
       import/export commands), gnt-debug(8) (debug commands).

       Ganeti daemons: ganeti-watcher(8) (automatic instance restarter), ganeti-cleaner(8) (job queue  cleaner),
       ganeti-noded(8) (node daemon), ganeti-rapi(8) (remote API daemon).

       Ganeti  htools: htools(1) (generic binary), hbal(1) (cluster balancer), hspace(1) (capacity calculation),
       hail(1) (IAllocator plugin), hscan(1) (data gatherer from remote clusters), hinfo(1) (cluster information
       printer), mon-collector(7) (data collectors interface).

Synopsis

gnt-storage {command} [arguments...]

See Also