Ceph Cheat Sheet
Ceph Cluster CLI
ceph-volume lvm list
ceph status
ceph health
ceph osd lspools
cephadm
apt install cephadm
cephadm add-repo --release pacific
cephadm install ceph-common
cephadm bootstrap --mon-ip 11.232.9.102
ceph orch host add <node>
ceph orch apply mon <nodes>
ceph orch apply osd --all-available-devices # Create OSD from all available disks
ceph orch daemon add osd host1:/dev/sdb # Add a specific disk
Troubleshooting
ceph orch host ls
ceph orch device ls
cephadm ls # List known services
ceph log last cephadm # Log of latest actions
ceph-deploy (Legacy)
ceph-deploy new <nodes> # Create new cluster
ceph-deploy install --release luminous <nodes> # Install release
ceph-deploy mon create-initial # Deploy initial monitors
ceph-deploy admin <nodes> # Deploy admin nodes
ceph-deploy mds create <nodes> # Deploy metadata nodes
ceph-deploy mgr create <node> # Deploy manager
ceph mgr module enable dashboard # Start dashboard on mgr node :7000
ceph-deploy purge <node> # Kill broken nodes
ceph-deploy purge-data <node> # Drop data
ceph-deploy osd create --data <device> <node> # Create object storage
Setup CephFS
# Create a CephFS pool
ceph osd pool create cephfs_data 64
ceph osd pool create cephfs_metadata 64
ceph fs new cephfs cephfs_metadata cephfs_data
ceph auth get-key client.admin # Create client secret