Provided by: ganeti-3.0_3.0.2-1ubuntu1_all bug

Name

       ganeti-luxid - Ganeti query daemon

Synopsis

       ganeti-luxid [-f] [-d] [--syslog] [--no-user-checks] [--no-voting --yes-do-it]

DESCRIPTION

       ganeti-luxid  is  a  daemon  used  to  answer queries related to the configuration and the
       current live state of a Ganeti cluster.  Additionally, it is the authoritative daemon  for
       the  Ganeti  job queue.  Jobs can be submitted via this daemon and it schedules and starts
       them.

       For testing purposes, you can give the -f option and the program  won't  detach  from  the
       running terminal.

       Debug-level message can be activated by giving the -d option.

       Logging to syslog, rather than its own log file, can be enabled by passing in the --syslog
       option.

       The       ganeti-luxid       daemon       listens       on       a       Unix       socket
       (@LOCALSTATEDIR@/run/ganeti/socket/ganeti-query)  on  which  it  exports  a  Luxi endpoint
       supporting the full set of commands.

       The daemon will refuse to start if the user and group do not  match  the  one  defined  at
       build time; this behaviour can be overridden by the --no-user-checks option.

       The  daemon  will  refuse  to start if it cannot verify that the majority of cluster nodes
       believes that it is running on the master node.  To allow failover in a two-node  cluster,
       this  can be overridden by the --no-voting option.  As it this is dangerous, the --yes-do-
       it option has to be given as well.

       Only queries which don't require locks can be handled by the luxi daemon, which might lead
       to slightly outdated results in some cases.

       The  config is reloaded from disk automatically when it changes, with a rate limit of once
       per second.

   COMMUNICATION PROTOCOL
       See gnt-master(8).

REPORTING BUGS

       Report bugs to the project's issue  tracker  (https://github.com/ganeti/ganeti/issues)  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).

COPYRIGHT

       Copyright (C) 2006-2015 Google Inc.  All rights reserved.

       Redistribution and use in source and binary  forms,  with  or  without  modification,  are
       permitted provided that the following conditions are met:

       1.   Redistributions  of  source code must retain the above copyright notice, this list of
       conditions and the following disclaimer.

       2.  Redistributions in binary form must reproduce the above copyright notice, this list of
       conditions  and  the  following  disclaimer  in  the  documentation and/or other materials
       provided with the distribution.

       THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT  HOLDERS  AND  CONTRIBUTORS  "AS  IS"  AND  ANY
       EXPRESS  OR  IMPLIED  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
       MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN  NO  EVENT  SHALL
       THE  COPYRIGHT  HOLDER  OR  CONTRIBUTORS  BE  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
       SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED  TO,  PROCUREMENT
       OF  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
       HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT  LIABILITY,  OR
       TORT  (INCLUDING  NEGLIGENCE  OR  OTHERWISE)  ARISING  IN  ANY  WAY OUT OF THE USE OF THIS
       SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.