From b7b7cda6cf94ecaa3d5953ef4824496793db50cd Mon Sep 17 00:00:00 2001 From: Guido Trotter Date: Wed, 21 Oct 2009 17:25:44 -0400 Subject: [PATCH] Man page for ganeti-confd Signed-off-by: Guido Trotter Reviewed-by: Michael Hanselmann --- Makefile.am | 1 + man/ganeti-confd.sgml | 116 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 117 insertions(+) create mode 100644 man/ganeti-confd.sgml diff --git a/Makefile.am b/Makefile.am index 51270a059..651d462e4 100644 --- a/Makefile.am +++ b/Makefile.am @@ -236,6 +236,7 @@ EXTRA_DIST = \ man_MANS = \ man/ganeti.7 \ man/ganeti-cleaner.8 \ + man/ganeti-confd.8 \ man/ganeti-masterd.8 \ man/ganeti-noded.8 \ man/ganeti-os-interface.7 \ diff --git a/man/ganeti-confd.sgml b/man/ganeti-confd.sgml new file mode 100644 index 000000000..373a24cb2 --- /dev/null +++ b/man/ganeti-confd.sgml @@ -0,0 +1,116 @@ + + October 21, 2009"> + + 8"> + ganeti-confd"> + + + Debian"> + GNU"> + GPL"> + +]> + + + + + 2009 + Google Inc. + + &dhdate; + + + &dhucpackage; + + &dhsection; + ganeti 2.1 + + + &dhpackage; + + ganeti conf daemon + + + + &dhpackage; + -f + -d + + + + + DESCRIPTION + + + &dhpackage; is a daemon used to answer queries related + to the configuration of a Ganeti cluster. + + + + For testing purposes, you can give the + option and the program won't detach from the running terminal. + + + + Debug-level message can be activated by giving the + option. + + + ROLE + + The role of the conf daemon is to make sure we have a highly available + and very fast way to query cluster configuration values. This daemon is + automatically active on all master candidates, and so has no single + point of failure. It communicates via UDP so each query can easily be + sent to multiple servers, and it answers queries from a cached copy of + the config it keeps in memory, so no disk access is required to get an + answer. + + + + The config is reloaded from disk automatically when it changes, with a + rate limit of once per second. + + + + If the conf daemon is stopped on all nodes, its clients won't be able + to get query answers. + + + + + COMMUNICATION PROTOCOL + + The confd protocol is an HMAC authenticated json-encoded custom format, + over UDP. A client library is provided to make it easy to write + software to query confd. More information can be found in the Ganeti + 2.1 design doc, and an example usage can be seen in the (external) nbma + daemon for ganeti. + + + + + + &footer; + + + + -- GitLab