In this chapter, we will cover the following recipes:
- Ceph scalability and high availability
- Understanding the CRUSH mechanism
- CRUSH map internals
- CRUSH tunables
- Ceph cluster map
- High availability monitors
- Ceph authentication and authorization
- I/O path from a Ceph client to a Ceph cluster
- Ceph placement group
- Placement group states
- Creating Ceph pools on specific OSDs