Ceph upgrade

Kukwiak

New Member
Dec 12, 2023
9
3
3
Hello,
After adding the new node to the cluster, I installed ceph on it. Ceph installed itself with version 18.2.4, on the others it is version 18.2.2. I would like to do a ceph update on the other nodes.
What is the safest way to do this?
If there is data on osd's can it be done live or should osd's be disabled?
What is the risk of losing data?
 
Hello!

Since that version jump is minor, you can update Ceph on all nodes through the normal Proxmox update in the GUI.

If you hit "Refresh" and scroll down on the update tab, you should see what version Ceph will update to. You should always have a working backup of your workload before performing an update. With a sufficient number of nodes and proper hardware, updates are generally very safe!

To be as safe as possible, do one node at a time and wait for the Ceph health to come back all green before starting the next node!

The updates can be done live but may require OSD restarts. Proxmox may warn you to restart to apply a kernel update, as you will also update Proxmox during this process. So, if required, migrate your workloads from the node you are updating onto another node. Once migrated, you can reboot for the kernel updates, also satisfying the restart of your OSDs.

We have never lost data from a Ceph update/upgrade.

When updating major versions of Ceph, it's best to follow the guide that Proxmox releases.

Thanks!
 
  • Like
Reactions: Kukwiak

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!