Upgrading a cluster
Upgrade Ceph clusters by using the dashboard.
Before you begin
Before starting to upgrade IBM Storage Ceph, see Installation and upgrade requirements.
Before you begin, make sure that you have the following prerequisites in place:
Important: These items cannot be done through the dashboard and must be completed manually, through the command-line interface, before continuing to upgrade the cluster from the dashboard.
Note: For detailed information, see Upgrading cluster in a disconnected environment and complete steps 1 through 9.
- The latest
cephadm.dnf update cephadm - The latest
cephadm-ansible.dnf update cephadm-ansible - The latest
cephadm pre-flight playbook.ansible-playbook -i INVENTORY_FILE cephadm-preflight.yml --extra-vars "ceph_origin=custom upgrade_ceph_packages=true" - Run the following Ceph commands to avoid alerts and rebalancing of the data during the cluster upgrade:
ceph health mute DAEMON_OLD_VERSION --sticky ceph osd set noout ceph osd set noscrub ceph osd set nodeep-scrub
About this task
Cluster images are pulled automatically from IBM Container Registry on IBM Cloud (cp.icr.io). Optionally, use custom images for upgrade.
Procedure
What to do next
noout, noscrub, and nodeep-scrub flags.
ceph osd unset noout
ceph osd unset noscrub
ceph osd unset nodeep-scrub
For example,
[ceph: root@host01 /]# ceph osd unset noout [ceph: root@host01 /]# ceph osd unset noscrub [ceph: root@host01 /]# ceph osd unset nodeep-scrub