For the basis of demonstrating BlueStore, we will use ceph-volume to non-disruptively manually upgrade a live Ceph cluster's OSDs from filestore to BlueStore. If you wish to carry out this procedure for real, you could work through the Ansible section in Chapter 2, Deploying Ceph with Containers, to deploy a cluster with filestore OSDs and then go through the following instructions to upgrade them. The OSDs will be upgraded following the degraded method where OSDs are removed while still containing data.
Make sure that your Ceph cluster is in full health by checking with the ceph -s command, as shown in the following code. We'll be upgrading OSD by first removing it from the cluster and then letting Ceph ...