Proxmox 8 to 9 Migration:
Duration, Cost and Methodology
Proxmox 9.1 is based on Debian 13 Trixie and brings a newer kernel, new features, and long-term support. This guide gives you the real numbers — duration, cost, steps — so you can plan your migration with confidence.
Why Migrate to Proxmox 9?
Proxmox VE 9.x marks a major base change: the move from Debian 12 Bookworm to Debian 13 Trixie. Here are the main reasons to migrate now — the official procedure is documented on pve.proxmox.com/wiki/Upgrade_from_8_to_9 (pve8to9 script, 8.4 prerequisite, Trixie repos).
Debian 13 Trixie
Debian 13 base with long-term support. You benefit from the latest security updates and a modern foundation for years to come.
Latest Kernel and New Features
Recent Linux kernel with improved hardware support, performance enhancements, and new virtualisation features (QEMU, LXC).
Debian 12 End of Life Approaching
Debian 12 Bookworm will eventually reach end of life. Planning your migration early prevents running an unsupported OS in production.
Real-World Production Experience
Our entire production infrastructure already runs on Proxmox 9.1. See our technical field report on the 8-to-9 migration.
Proxmox Migration Steps
Our 4-step methodology ensures a controlled migration, node by node, with no service interruption in HA cluster environments.
Initial Audit
Hardware compatibility check, inventory of third-party extensions and plugins, Ceph/ZFS version verification if applicable, overall cluster health assessment. Potential risks are identified before any work begins.
Update to 8.4
~30 min per nodeUpdate to the latest 8.x release (currently 8.4). This is a mandatory prerequisite before upgrading to version 9. Each node is verified after the update.
Upgrade to Proxmox 9.1
~1 hour per nodeAPT repository migration, Debian 12 to Debian 13 upgrade, installation of new Proxmox VE 9.1 packages. Each node is rebooted and verified before moving to the next one.
Verification & Remediation
Comprehensive post-migration testing: cluster status, networking, storage, VMs and containers. Any minor issues are resolved, and the entire infrastructure is validated for correct operation.
How Long Should You Plan For?
Total duration depends on the number of nodes and the complexity of your environment. Here are our estimates based on real-world experience.
| Small cluster (<5 nodes, <75 VMs) |
Medium cluster (<10 nodes) |
|
|---|---|---|
| Audit | Half day | 1 day |
| Upgrade per node | 1h30 | 1h30 |
| of which: 8.4 update | 30 min | 30 min |
| of which: 9.1 upgrade | 1h | 1h |
| Post-migration monitoring | Half day | 1 day |
| Total duration (3 nodes) | ~1.5 days | — |
| Total duration (5 nodes) | ~2 days | — |
| Total duration (8 nodes) | — | ~2.5 days |
In HA clusters: VMs automatically migrate to other nodes during the upgrade. Zero service interruption for your users.
How Much Does a Proxmox 8 to 9 Migration Cost?
Our pricing is based on a daily rate of EUR 850/day. The package includes the audit, the upgrade of each node, and post-migration monitoring.
Small cluster (<5 hypervisors, <75 VMs)
3 nodes
EUR 1,390
850 + (3 x 180)
5 nodes
EUR 1,750
850 + (5 x 180)
Medium cluster (<10 nodes)
8 nodes
EUR 3,140
850 + 850 + (8 x 180)
Cluster >10 nodes
For clusters with more than 10 hypervisors, we provide a custom quote tailored to the complexity of your environment.
Request a QuoteImportant
The initial quote may be revised after the audit if unexpected issues are discovered: incompatible third-party extensions, atypical configurations, Ceph versions requiring a specific migration path, etc. The audit is specifically designed to identify these risks before any work begins.
Prerequisites and Key Considerations
Before starting the migration, several checks are essential to ensure a smooth upgrade.
Full Backup Required
A complete backup of all VMs and cluster configuration must be performed before the migration. Our NimbusBackup solution is designed for exactly this purpose.
Third-Party Extensions and Plugins
Third-party extensions (DKMS, custom kernel modules) must be verified for compatibility with Debian 13 and the new kernel. Some may require recompilation or updating.
Ceph Version (If Applicable)
If your cluster uses Ceph, the version must be compatible with Proxmox 9.x. A specific Ceph migration may be required and will be identified during the audit.
No Live Migration During Upgrade
During a node upgrade, no live migration should be initiated to or from that node. VMs are moved away before the upgrade begins.
Test on 1 Node First in HA Environments
In HA clusters, we always start with a single node. This validates the upgrade process before proceeding with the remaining nodes. If something goes wrong, rollback is limited to a single hypervisor.
Why Hire an Expert?
A poorly prepared Proxmox migration can lead to service outages, data loss, or hours of debugging. Here is what we bring to the table.
Real Production Experience
Our entire production infrastructure runs on Proxmox 9.1. We know the pitfalls and best practices. Read our full technical field report.
Controlled Rollback
If a critical issue arises, we know how to revert cleanly. The pre-migration backup and our experience provide a solid safety net.
Zero-Downtime Migration in HA
In high-availability clusters, we migrate node by node. Your VMs remain accessible throughout the entire process thanks to automatic live migration.
Post-Migration Monitoring Included
Post-migration monitoring (half a day to 1 full day) is included in the package. We verify that everything is running correctly and fix any minor issues.
Proxmox 8 → 9 Migration Pricing Summary
All-inclusive package: audit, upgrade of each node (8.4 then 9.1), and post-migration monitoring. Base rate: EUR 850/day, EUR 180 per node.
3 nodes
EUR 1,390
~1.5 days
5 nodes
EUR 1,750
~2 days
8 nodes
EUR 3,140
~2.5 days
Cluster >10 nodes: custom quote. Post-migration managed services available from EUR 70/month per server.
Frequently Asked Questions
How long does a Proxmox 8 to 9 migration take?
Duration depends on the cluster size: approximately 1.5 days for 3 nodes, 2 days for 5 nodes, and 2.5 days for 8 nodes. Each node requires about 1.5 hours of upgrade time (30 min for the 8.4 update + 1 hour for the 9.1 upgrade), plus audit and post-migration monitoring time.
What is the cost of a Proxmox 8 to 9 migration?
The cost varies by cluster size: EUR 1,390 for 3 nodes, EUR 1,750 for 5 nodes, and EUR 3,140 for 8 nodes. The price includes the initial audit, the upgrade of each node, and post-migration monitoring. For clusters with more than 10 nodes, a custom quote is provided.
Is there any downtime during the migration?
In an HA cluster (High Availability), the migration is performed node by node with no service interruption. VMs automatically migrate to other nodes during each hypervisor's upgrade. On a single-node setup, VM downtime is required during the upgrade (~1.5 hours).
Do I need to upgrade to Proxmox 8.4 first?
Yes. Updating to the latest 8.x release (currently 8.4) is a mandatory prerequisite before you can run the upgrade to Proxmox 9.1. This step takes approximately 30 minutes per node and is included in our package.
What happens if something goes wrong after the migration?
Post-migration monitoring is included in the package (half a day to 1 full day depending on cluster size). In case of a major issue, a rollback is possible thanks to the full backup taken before the migration. Additionally, the initial quote may be revised after the audit if atypical configurations require special handling.
Further Reading
Proxmox 8 to 9 Migration: Technical Guide
Debian 12 vs 13 comparison, kernel opt-in, commands, field report from our production infrastructure.
Backup Strategy: The 3-2-1 Rule
PBS, deduplication, verify jobs. Our multi-datacenter method before any migration.
Migrate to Proxmox 9 with Confidence
Our team has already migrated its entire production to Proxmox 9.1. Leverage our field experience for a stress-free migration, node by node, with zero service interruption.