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
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:
@@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
slug:
|
slug: proxmox-cluster-upgrade-8-to-9
|
||||||
title: Template
|
title: Template
|
||||||
description:
|
description:
|
||||||
date:
|
date:
|
||||||
@@ -8,10 +8,23 @@ tags:
|
|||||||
categories:
|
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
|
## 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`.
|
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.
|
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.
|
- 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.
|
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
|
### Upgrade the system to Debian Trixie and Proxmox VE 9.0
|
||||||
|
|
||||||
### Check Result & Reboot Into Updated Kernel
|
### 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
|
||||||
Reference in New Issue
Block a user