; ; Sample ceph ceph.conf file. ; ; This file defines cluster membership, the various locations ; that Ceph stores data, and any other runtime options. ; If a 'host' is defined for a daemon, the start/stop script will ; verify that it matches the hostname (or else ignore it). If it is ; not defined, it is assumed that the daemon is intended to start on ; the current host (e.g., in a setup with a startup.conf on each ; node). ; global [global] pid file = /var/run/ceph/$name.pid ; some minimal logging (just message traffic) to aid debugging debug ms = 1 ; auth supported = cephx keyring = /etc/ceph/keyring.bin ; monitor [mon] mon data = /ceph/mon$id [mon0] host = thorium002 mon addr = 172.17.8.2:6789 [mon1] host = thorium003 mon addr = 172.17.8.3:6789 [mon2] host = thorium004 mon addr = 172.17.8.4:6789 ; mds [mds] debug mds = 1 keyring = /etc/ceph/keyring.$name [mds.thorium002] host = thorium002 ; need to check and document max_mds ; if we create more mds than max_mds some will go into standby ; for cases when mds die, standby can start up ; osd [osd] sudo = true debug osd = 1 debug filestore = 1 keyring = /etc/ceph/keyring.$name osd data = /ceph/osd$id [osd0] host = thorium003 btrfs devs = /dev/sda2 ;osd journal = /dev/sda3 osd journal = /ceph/journal osd journal size = 100 [osd1] host = thorium004 btrfs devs = /dev/sda2 ;osd journal = /dev/sda3 osd journal = /ceph/journal osd journal size = 100 [osd2] host = thorium005 btrfs devs = /dev/sda2 ;osd journal = /dev/sda3 osd journal = /ceph/journal osd journal size = 100 [osd3] host = thorium006 btrfs devs = /dev/sda2 ;osd journal = /dev/sda3 osd journal = /ceph/journal osd journal size = 100 [osd4] host = thorium007 btrfs devs = /dev/sda2 ;osd journal = /dev/sda3 osd journal = /ceph/journal osd journal size = 100 [osd5] host = thorium008 btrfs devs = /dev/sda2 ;osd journal = /dev/sda3 osd journal = /ceph/journal osd journal size = 100 [osd6] host = thorium009 btrfs devs = /dev/sda2 ;osd journal = /dev/sda3 osd journal = /ceph/journal osd journal size = 100 [osd7] host = thorium010 btrfs devs = /dev/sda2 ;osd journal = /dev/sda3 osd journal = /ceph/journal osd journal size = 100 [osd8] host = thorium011 btrfs devs = /dev/sda2 ;osd journal = /dev/sda3 osd journal = /ceph/journal osd journal size = 100 [osd9] host = thorium012 btrfs devs = /dev/sda2 ;osd journal = /dev/sda3 osd journal = /ceph/journal osd journal size = 100 ; access control [group everyone] ; you probably want to limit this to a small or a list of ; hosts. clients are fully trusted. addr = 0.0.0.0/0 [mount /] allow = %everyone