Part I. Ceph Configuration Reference
All Ceph clusters have a configuration, which defines:
- Cluster Identity
- Authentication settings
- Ceph daemon membership in the cluster
- Network configuration
- Host names and addresses
- Paths to keyrings
- Paths to data (including journals)
- Other runtime options
A deployment tool such as ceph-deploy
will typically create an initial Ceph configuration file for you. However, you can create one yourself if you prefer to bootstrap a cluster without using a deployment tool.
For your convenience, each daemon has a series of default values (i.e., many are set by ceph/src/common/config_opts.h
). You may override these settings with a Ceph configuration file or at runtime via the monitor tell
command or connecting directly to a daemon socket on a Ceph host.