In Chapter 3, Shared Storages with Proxmox, we looked into what a shared storage is and why it is important for a Proxmox cluster. In this chapter, we are going to dig deeper into the concept of shared storage by setting up an enterprise-class storage cluster using Ceph. This storage system allows you to build a fully scalable storage cluster using commodity hardware, while providing a stable storage platform to store all virtual machines. Throughout this chapter, we are going to cover the following topics:
Definition of Ceph
Reasons to use Ceph as a shared storage
Components used in Ceph
A step-by-step process to set up a Ceph cluster
Definition of Ceph FS
Getting to know Ceph's CRUSH map
Storage pool management in Ceph
Learning Ceph through a virtual Ceph setup