]> git.proxmox.com Git - ceph.git/blame - ceph/doc/man/8/ceph-conf.rst
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / doc / man / 8 / ceph-conf.rst
CommitLineData
7c673cae
FG
1:orphan:
2
3==================================
4 ceph-conf -- ceph conf file tool
5==================================
6
7.. program:: ceph-conf
8
9Synopsis
10========
11
12| **ceph-conf** -c *conffile* --list-all-sections
13| **ceph-conf** -c *conffile* -L
14| **ceph-conf** -c *conffile* -l *prefix*
15| **ceph-conf** *key* -s *section1* ...
16| **ceph-conf** [-s *section* ] [-r] --lookup *key*
17| **ceph-conf** [-s *section* ] *key*
18
19
20Description
21===========
22
23**ceph-conf** is a utility for getting information about a ceph
24configuration file. As with most Ceph programs, you can specify which
25Ceph configuration file to use with the ``-c`` flag.
26
27
28Actions
29=======
30
31**ceph-conf** performs one of the following actions:
32
33.. option:: -L, --list-all-sections
34
35 list all sections in the configuration file.
36
37.. option:: -l, --list-sections *prefix*
38
39 list the sections with the given *prefix*. For example, ``--list-sections mon``
40 would list all sections beginning with ``mon``.
41
42.. option:: --lookup *key*
43
44 search and print the specified configuration setting. Note: ``--lookup`` is
45 the default action. If no other actions are given on the command line, we will
46 default to doing a lookup.
47
48.. option:: -h, --help
49
50 print a summary of usage.
51
52
53Options
54=======
55
56.. option:: -c *conffile*
57
58 the Ceph configuration file.
59
60.. option:: --filter-key *key*
61
62 filter section list to only include sections with given *key* defined.
63
64.. option:: --filter-key-value *key* ``=`` *value*
65
66 filter section list to only include sections with given *key*/*value* pair.
67
68.. option:: --name *type.id*
69
70 the Ceph name in which the sections are searched (default 'client.admin').
71 For example, if we specify ``--name osd.0``, the following sections will be
72 searched: [osd.0], [osd], [global]
73
74.. option:: -r, --resolve-search
75
76 search for the first file that exists and can be opened in the resulted
77 comma delimited search list.
78
79.. option:: -s, --section
80
81 additional sections to search. These additional sections will be searched
82 before the sections that would normally be searched. As always, the first
83 matching entry we find will be returned.
84
85
86Examples
87========
88
89To find out what value osd 0 will use for the "osd data" option::
90
91 ceph-conf -c foo.conf --name osd.0 --lookup "osd data"
92
93To find out what value will mds a use for the "log file" option::
94
95 ceph-conf -c foo.conf --name mds.a "log file"
96
97To list all sections that begin with "osd"::
98
99 ceph-conf -c foo.conf -l osd
100
101To list all sections::
102
103 ceph-conf -c foo.conf -L
104
105To print the path of the "keyring" used by "client.0"::
106
107 ceph-conf --name client.0 -r -l keyring
108
109
110Files
111=====
112
113``/etc/ceph/$cluster.conf``, ``~/.ceph/$cluster.conf``, ``$cluster.conf``
114
115the Ceph configuration files to use if not specified.
116
117
118Availability
119============
120
121**ceph-conf** is part of Ceph, a massively scalable, open-source, distributed storage system. Please refer
122to the Ceph documentation at http://ceph.com/docs for more
123information.
124
125
126See also
127========
128
129:doc:`ceph <ceph>`\(8),