Chapter 7. Ceph under the Hood

In this chapter, we will cover the following recipes:

  • Ceph scalability and high availability
  • Understanding the CRUSH mechanism
  • CRUSH map internals
  • Ceph cluster map
  • High availability monitors
  • Ceph authentication and authorization
  • Ceph dynamic cluster management
  • Ceph placement group
  • Placement group states
  • Creating Ceph pools on specific OSDs

Introduction

In this chapter, we take a deep dive into the internal workings of Ceph by understanding its features such as scalability, high availability, authentication, and authorization. We will also cover CRUSH map, which is one of the most important parts of the Ceph cluster. Finally, we will go through dynamic cluster management and the custom CRUSH map settings for Ceph pools.

Get Ceph Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.