To know what is inside a crush map, and for easy editing we need to extract and decompile it to convert it into a human-readable form. The following diagram illustrates this process:
The change to the Ceph cluster by the CRUSH map is dynamic, that is, once the new crush map is injected into the Ceph cluster, all the changes will come into effect immediately, on the fly.
We will now take a look at the CRUSH map of our Ceph cluster:
# ceph osd getcrushmap -o crushmap_compiled_file