Chapter 20. Upgrading Your Cluster from v1.2.2 to v1.2.3
To obtain the Red Hat Ceph Storage installation ISO image files for the newer version, visit the Software & Download Center in the Red Hat Customer Service Portal (https://access.redhat.com/downloads). Use a valid Red Hat Subscription to download the full installation files. To download the Red Hat Ceph Storage installation files using a Red Hat Subscription or a Red Hat Evaluation Subscription:
- Visit the Red Hat Customer Service Portal at https://access.redhat.com/login and enter your user name and password to log in.
- Click Downloads to visit the Software & Download Center.
- In the Red Hat Ceph Storage area, click Download Software and download the version of the software you want to upgrade to.
Do not downgrade to an earlier version, as it may introduce compatibility issues.
Using
sudo, mount the image:sudo mount -o loop <path_to_iso>/rhceph-1.2.3-rhel-6-x86_64.iso /mnt
OR
sudo mount <path_to_iso>/rhceph-1.2.3-rhel-7-x86_64.iso /mnt
Using
sudo, copy each Ceph*.pemproduct certificates from/mntto/etc/pki/product. For example:sudo cp /mnt/RHCeph-Calamari-1.2-x86_64-c1e8ca3b6c57-285.pem /etc/pki/product/285.pem sudo cp /mnt/RHCeph-Installer-1.2-x86_64-8ad6befe003d-281.pem /etc/pki/product/281.pem sudo cp /mnt/RHCeph-MON-1.2-x86_64-d8afd76a547b-286.pem /etc/pki/product/286.pem sudo cp /mnt/RHCeph-OSD-1.2-x86_64-25019bf09fe9-288.pem /etc/pki/product/288.pem
Using
sudo, install the setup script.sudo yum install /mnt/ice_setup-*.rpm
- Back up your Ceph configuration, log and key files.
Using
sudo, run the setup script in the working directory you created at step7ofSetting Up Your Administration Server.sudo ice_setup -d /mnt
NoteYou cannot run the setup script in
/mntor a read-only directory or the script will crash. The script will output acephdeploy.conffile, whichceph-deploywill use to point to the local repository. Remember to backup the originalcephdeploy.conffile too.Remove any
prioritysettings in/etc/yum.repos.d/ceph.repo. If you are upgrading from ICE 1.2.2, you may have apriority=setting inceph.repo. This should not be used in Red Hat Ceph Storage 1.2.3 or any later versions.sudo grep ^priority `/etc/yum.repos.d/ceph.repo` sudo vi /etc/yum.repos.d/ceph.repo
- Restart Apache and Calamari.
Update your system.
sudo yum update
ICE v1.2.2 can run on RHEL 7.0, but not on RHEL 7.1. If you deferred an upgrade from RHEL 7.0 to RHEL 7.1, because you were running ICE v1.2.2, you MAY upgrade to RHEL 7.1 once you have upgraded to Red Hat Ceph Storage v1.2.3.
- Update your system to RHEL 7.1 by subscribing to the Content Delivery Network (CDN) and enabling respective repositories for RHEL 7.
In
/etc/yum/pluginconf.d/priorities.conf, add the following line:check_obsoletes=1
In
/etc/yum/repos.dremove the following line:priority=1
Update your system.
sudo yum update
-
To upgrade the Ceph daemons running on your cluster hosts, see
Storage Cluster Upgradefor details.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.