Question on ceph minor updates with PVE patches

cfgmgr

Member
Jul 25, 2023
75
17
13
Greetings!

I have a 4 node cluster running 8.4.5 with Ceph 19.2.4.

My eventual goal is to get to PVE 9.2.x but based on the upgrade guide I need to get ceph upgraded first. Perfectly fine.

Are there any specific updates/steps for applying just a minor ceph update? Ala 19.2.2 --> 19.2.4

I tried to upgrade just the ceph packages but it wants to rip out the PVE packages. So I put all the bookwork repos back. Now it want to upgrade everything to the latest 8.x and ceph, which I guess is fine.

Ive done major ceph upgrades for PVE but cant remember the last time I did a minor release. The order of operations on what needs to be upgrade and or what needs to be restarted is unclear.

Is there a document anywhere to follow like there is for major ceph upgrades and pve7to8 and or pve8to9?

EDIT:
After more thinking...
Upgrade all PVE + OS patches to latest, reboot each node, move VMs as needed.
Once the above is complete - add the ceph.repo and perform the ceph upgrade following the reef to squid upgrade guide. Just for the steps to properly restart things gracefully etc.
Now we are on 8.x latest and ceph 19.2.4. NOW we can follow the pve8to9 guide.

Thanks!
 
Last edited:
  • Like
Reactions: Johannes S
Hi @cfgmgr

thanks for posting on the forum!

There are indeed documents for all the major upgrades you mentioned:
PVE 8 to PVE 9 : https://pve.proxmox.com/wiki/Upgrade_from_8_to_9
Ceph 18 (Reef) to Ceph 19 (Squid) : https://pve.proxmox.com/wiki/Ceph_Reef_to_Squid

Ceph minor upgrades follow a similar pattern as the major ones but without having to change the repositories.
Meaning you still have to restart the services one by one as described in the upgrade guide on a minor upgrade.
Setting the noout flag is also recommended during that time.

I tried to upgrade just the ceph packages but it wants to rip out the PVE packages. So I put all the bookwork repos back. Now it want to upgrade everything to the latest 8.x and ceph, which I guess is fine.
If apt wants to remove the proxmox packages something is definitely wrong. Might be the repositories or some dependencies.

If you have any further questions or specific error messages we should take a look at, feel free to post here.

Best regards
Jonas
 
Hi @cfgmgr

thanks for posting on the forum!

There are indeed documents for all the major upgrades you mentioned:
PVE 8 to PVE 9 : https://pve.proxmox.com/wiki/Upgrade_from_8_to_9
Ceph 18 (Reef) to Ceph 19 (Squid) : https://pve.proxmox.com/wiki/Ceph_Reef_to_Squid

Ceph minor upgrades follow a similar pattern as the major ones but without having to change the repositories.
Meaning you still have to restart the services one by one as described in the upgrade guide on a minor upgrade.
Setting the noout flag is also recommended during that time.


If apt wants to remove the proxmox packages something is definitely wrong. Might be the repositories or some dependencies.

If you have any further questions or specific error messages we should take a look at, feel free to post here.

Best regards
Jonas

Def a repository issue. See my edit above.. Ill just patch to latest 8.x and work ceph from there. Thanks for the response!