Convert UploadFile (and its callers) to new rpc
[ganeti-local] / man / ganeti-noded.sgml
1 <!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
2
3   <!-- Please adjust the date whenever revising the manpage. -->
4   <!ENTITY dhdate      "<date>February 11, 2009</date>">
5   <!-- SECTION should be 1-8, maybe w/ subsection other parameters are
6        allowed: see man(7), man(1). -->
7   <!ENTITY dhsection   "<manvolnum>8</manvolnum>">
8   <!ENTITY dhucpackage "<refentrytitle>ganeti-noded</refentrytitle>">
9   <!ENTITY dhpackage   "ganeti-noded">
10
11   <!ENTITY debian      "<productname>Debian</productname>">
12   <!ENTITY gnu         "<acronym>GNU</acronym>">
13   <!ENTITY gpl         "&gnu; <acronym>GPL</acronym>">
14   <!ENTITY footer SYSTEM "footer.sgml">
15 ]>
16
17 <refentry>
18   <refentryinfo>
19     <copyright>
20       <year>2006</year>
21       <year>2007</year>
22       <year>2008</year>
23       <year>2009</year>
24       <holder>Google Inc.</holder>
25     </copyright>
26     &dhdate;
27   </refentryinfo>
28   <refmeta>
29     &dhucpackage;
30
31     &dhsection;
32     <refmiscinfo>ganeti 2.0</refmiscinfo>
33   </refmeta>
34   <refnamediv>
35     <refname>&dhpackage;</refname>
36
37     <refpurpose>ganeti node daemon</refpurpose>
38   </refnamediv>
39   <refsynopsisdiv>
40     <cmdsynopsis>
41       <command>&dhpackage; </command>
42       <arg>-f</arg>
43       <arg>-d</arg>
44
45     </cmdsynopsis>
46   </refsynopsisdiv>
47   <refsect1>
48     <title>DESCRIPTION</title>
49
50     <para>
51       The <command>&dhpackage;</command> is the daemon which is
52       responsible for the node functions in the ganeti system.
53     </para>
54
55     <para>
56       For testing purposes, you can give the <option>-f</option>
57       option and the program won't detach from the running terminal.
58     </para>
59
60     <para>
61       Debug-level message can be activated by giving the
62       <option>-d</option> option.
63     </para>
64     <refsect2>
65       <title>ROLE</title>
66       <para>
67         The role of the node daemon is to do almost all the actions
68         that change the state of the node. Things like creating disks
69         for instances, activating disks, starting/stopping instance
70         and so on are done via the node daemon.
71       </para>
72
73       <para>
74         Also, in some cases the startup/shutdown of the master daemon
75         are done via the node daemon, and the cluster IP address is
76         also added/removed to the master node via it.
77       </para>
78
79       <para>
80         If the node daemon is stopped, the instances are not affected,
81         but the master won't be able to talk to that node.
82       </para>
83     </refsect2>
84
85     <refsect2>
86       <title>COMMUNICATION PROTOCOL</title>
87       <para>
88         Currently the master-node RPC is done using a simple json-RPC
89         over HTTP(S).
90       </para>
91     </refsect2>
92
93   </refsect1>
94
95   &footer;
96
97 </refentry>
98
99 <!-- Keep this comment at the end of the file
100 Local variables:
101 mode: sgml
102 sgml-omittag:t
103 sgml-shorttag:t
104 sgml-minimize-attributes:nil
105 sgml-always-quote-attributes:t
106 sgml-indent-step:2
107 sgml-indent-data:t
108 sgml-parent-document:nil
109 sgml-default-dtd-file:nil
110 sgml-exposed-tags:nil
111 sgml-local-catalogs:nil
112 sgml-local-ecat-files:nil
113 End:
114 -->