General configuration options

These are the general configuration options for Ceph.

NOTE: Typically, these will be set automatically by deployment tools, such as cephadm.

fsid

Description
The file system ID. One per cluster.

Type
UUID

Required
No.

Default
N/A. Usually generated by deployment tools.

admin_socket

Description
The socket for executing administrative commands on a daemon, irrespective of whether Ceph monitors have established a quorum.

Type
String

Required
No

Default
/var/run/ceph/$cluster-$name.asok

pid_file

Description
The file in which the monitor or OSD will write its PID. For instance, /var/run/$cluster/$type.$id.pid will create /var/run/ceph/mon.a.pid for the mon with id a running in the ceph cluster. The pid file is removed when the daemon stops gracefully. If the process is not daemonized (meaning it runs with the -f or -d option), the pid file is not created.

Type
String

Required
No

Default
No

chdir

Description
The directory Ceph daemons change to once they are up and running. Default / directory recommended.

Type
String

Required
No

Default
/

max_open_files

Description
If set, when the IBM Storage Ceph cluster starts, Ceph sets the max_open_fds at the OS level (that is, the max \# of file descriptors). It helps prevent Ceph OSDs from running out of file descriptors.

Type
64-bit Integer

Required
No

Default
0

fatal_signal_handlers

Description
If set, we will install signal handlers for SEGV, ABRT, BUS, ILL, FPE, XCPU, XFSZ, SYS signals to generate a useful log message.

Type
Boolean

Default
true