Auto-update blog content from Obsidian: 2025-11-01 16:43:01
All checks were successful
Blog Deployment / Check-Rebuild (push) Successful in 7s
Blog Deployment / Build (push) Has been skipped
Blog Deployment / Deploy-Staging (push) Successful in 10s
Blog Deployment / Test-Staging (push) Successful in 2s
Blog Deployment / Merge (push) Successful in 7s
Blog Deployment / Deploy-Production (push) Successful in 9s
Blog Deployment / Test-Production (push) Successful in 3s
Blog Deployment / Clean (push) Has been skipped
Blog Deployment / Notify (push) Successful in 2s

This commit is contained in:
Gitea Actions
2025-11-01 16:43:01 +00:00
parent 8482223f48
commit 739763bc9c

View File

@@ -1,5 +1,5 @@
---
slug:
slug: proxmox-cluster-upgrade-8-to-9
title: Template
description:
date:
@@ -8,10 +8,23 @@ tags:
categories:
---
## Intro
My Proxmox VE cluster is almost one year old now, and it's been a while since I didn't update my nodes. Now is the time to move forward and bump it to Proxmox VE 9.
I'm mainly interested in the new HA affinity rules, here what this version brings:
- Debian 13 "Trixie"
- Snapshots for thick-provisioned LVM shared storage
- Fabrics feature for the SDN stack
- Better mobile interface
- Affinity rules in HA cluster
In this article, I will walk you through the upgrade steps for my Proxmox VE HA cluster supported by Ceph distributed storage.
---
## Prerequisites
- Upgraded to the latest version of Proxmox VE 8.4 on all nodes.
- All odes upgraded to the latest version of Proxmox VE 8.4.
Ensure your node(s) have correct package repository configuration (web UI, Node -> Repositories) if your pve-manager version isn't at least `8.4.1`.
@@ -19,7 +32,6 @@ categories:
Follow the guide [Ceph Quincy to Reef](https://pve.proxmox.com/wiki/Ceph_Quincy_to_Reef "Ceph Quincy to Reef") and [Ceph Reef to Squid](https://pve.proxmox.com/wiki/Ceph_Reef_to_Squid "Ceph Reef to Squid"), respectively.
- Co-installed Proxmox Backup Server: see [the Proxmox Backup Server 3 to 4 upgrade how-to](https://pbs.proxmox.com/wiki/index.php/Upgrade_from_3_to_4)
- Reliable access to the node. It's recommended to have access over a host independent channel like IKVM/IPMI or physical access.
If only SSH is available we recommend testing the upgrade on an identical, but non-production machine first.
@@ -59,3 +71,16 @@ A small checklist program named **`pve8to9`** is included in the latest Proxmox
### Upgrade the system to Debian Trixie and Proxmox VE 9.0
### Check Result & Reboot Into Updated Kernel
### Post-Upgrade Validation
- Checking cluster communication (`pvecm status`)
- Verifying storage mounts and access
- Testing Ceph cluster health (`ceph -s`)
- Confirming VM operations, backups, and HA groups
- Re-enabling HA and migrating workloads back