]> git.proxmox.com Git - ceph.git/blame - ceph/doc/rados/configuration/index.rst
update sources to v12.1.3
[ceph.git] / ceph / doc / rados / configuration / index.rst
CommitLineData
7c673cae
FG
1===============
2 Configuration
3===============
4
5Ceph can run with a cluster containing thousands of Object Storage Devices
6(OSDs). A minimal system will have at least two OSDs for data replication. To
7configure OSD clusters, you must provide settings in the configuration file.
8Ceph provides default values for many settings, which you can override in the
9configuration file. Additionally, you can make runtime modification to the
10configuration using command-line utilities.
11
12When Ceph starts, it activates three daemons:
13
14- ``ceph-mon`` (mandatory)
15- ``ceph-osd`` (mandatory)
16- ``ceph-mds`` (mandatory for cephfs only)
17
18Each process, daemon or utility loads the host's configuration file. A process
19may have information about more than one daemon instance (*i.e.,* multiple
20contexts). A daemon or utility only has information about a single daemon
21instance (a single context).
22
23.. note:: Ceph can run on a single host for evaluation purposes.
24
25
26.. raw:: html
27
28 <table cellpadding="10"><colgroup><col width="50%"><col width="50%"></colgroup><tbody valign="top"><tr><td><h3>Configuring the Object Store</h3>
29
30For general object store configuration, refer to the following:
31
32.. toctree::
33 :maxdepth: 1
34
d2e6a577 35 Storage devices <storage-devices>
7c673cae
FG
36 ceph-conf
37
38
39.. raw:: html
40
41 </td><td><h3>Reference</h3>
42
43To optimize the performance of your cluster, refer to the following:
44
45.. toctree::
46 :maxdepth: 1
47
48 Network Settings <network-config-ref>
49 Auth Settings <auth-config-ref>
50 Monitor Settings <mon-config-ref>
51 mon-lookup-dns
52 Heartbeat Settings <mon-osd-interaction>
53 OSD Settings <osd-config-ref>
d2e6a577
FG
54 BlueStore Settings <bluestore-config-ref>
55 FileStore Settings <filestore-config-ref>
7c673cae
FG
56 Journal Settings <journal-ref>
57 Pool, PG & CRUSH Settings <pool-pg-config-ref.rst>
58 Messaging Settings <ms-ref>
59 General Settings <general-config-ref>
60
61
62.. raw:: html
63
64 </td></tr></tbody></table>