Still Running Proxmox VE 8? Here’s What You Need to Do Before End of Life

Proxmox ve 8 end of life 2

Well, if you have received a message in your Proxmox VE Server version 8 webUI telling you that Proxmox VE 8 is no longer supported, you are not the only one. But like all software, it has a development cycle that is scheduled out and it has reached its end of development and support. It may be difficult to leave Proxmox VE 8 behind as it has been a very solid release and I understand the reluctance there. However, we have now reached the point where I wouldn’t put off upgrading now. Proxmox officially list August 31, 2026 as the end data for Proxmox VE 8. I would use the end-of-life date as the prompt to audit your home lab, make sure your backups are good and then run the Proxmox upgrade checker. Once you have checked it then you can move to Proxmox VE 9 in a way where you have control and sanity checks.

Current support matrix

Here is what the warning nag about end of support looks like currently in Proxmox VE Server 8.x:

Warning that proxmox ve server 8 is end of support
Warning that proxmox ve server 8 is end of support

In case you are wondering, you can find the current support matrix for Proxmox versions here:

Proxmox VersionDebian VersionFirst ReleasedDebian EOLProxmox EOL
Proxmox VE 9Debian 13 (Trixie)2025-08tbatba
Proxmox VE 8Debian 12 (Bookworm)2023-062026-072026-08
Proxmox VE 7Debian 11 (Bullseye)2021-072024-072024-07
Proxmox VE 6Debian 10 (Buster)2019-072022-092022-09
Proxmox VE 5Debian 9 (Stretch)2017-072020-072020-07
Proxmox VE 4Debian 8 (Jessie)2015-102018-062018-06
Proxmox VE 3Debian 7 (Wheezy)2013-052016-042017-02
Proxmox VE 2Debian 6 (Squeeze)2012-042014-052014-05
Proxmox VE 1Debian 5 (Lenny)2008-102012-032013-01

What does “end of life” really mean for Proxmox VE 8?

So August 31, 2026, will your Proxmox VE Server just shutdown and you will lose everything? You might chuckle at that, but this is something that is really misunderstood, especially in home lab circles. Your Proxmox VE 8 server doesn’t just shut down when the support window is gone. Your VMs still stay running and they will continue to boot along with your LXC Containers that you have running. The issue is support and ongoing maintenance.

Most of us don’t pay for support in the home lab anyway, so this aspect of the lifecycle isn’t as important as the part about “ongoing maintenance”. In general, Proxmox says that its releases are supported at least as long as the Debian release is and it recommends running the latest stable Proxmox VE release. Proxmox VE 8 is based on Debian 12 Bookworm in case you were wondering.

The part that matters is that they are not going to continue to patch Proxmox VE Server 8 components, etc. And, if you are like me, the hypervisor is not necessarily the area of my infrastructure that I want to roll the dice on when it comes to security and other fixes.

For me, everything relies on and touches the hypervisor. You have all the core components, including the Linux kernel, QEMU, LXC, ZFS, storage drivers, networking, the web UI, clustering, and Ceph for storage. The hypervisor is underneath everything else that I run in my home lab. So, I at least want to be on a “supported” release that is actively patched, etc.

First step, see what you are running exactly

Before doing anything else, I would confirm exactly where every Proxmox node currently stands.

You can quickly check from the shell with:

pveversion
Checking the version of proxmox ve 8 for upgrade purposes
Checking the version of proxmox ve 8 for upgrade purposes

For more detail:

pveversion -v
Detailed version information from proxmox
Detailed version information from proxmox

This second command gives you a better picture of the installed Proxmox packages running, instead of just giving you the main version. You can also see this in the web interface as well.

Upgrade guidance

Directly from Proxmox, they say in their official guide that a system should be running the latest Proxmox VE 8.4 packages. So their supported path is from an up-to-date Proxmox VE 8 installation to Proxmox VE 9. To do that in the home lab, there are a couple of simple steps. Make sure you are pointed to the no-subscription repos:

Navigate to “host” > Updates > Repositories and disable the “enterprise” repos and add in the “no-subscription” repos.

Pointing proxmox ve server 8 to no subscription repos
Pointing proxmox ve server 8 to no subscription repos

Then, run:

apt update && apt full-upgrade -y
Running an apt update and full upgrade on proxmox ve server 8
Running an apt update and full upgrade on proxmox ve server 8

I would run the updates and then perform a reboot. Once everything comes back up ok, and is healthy, I would only then start thinking about your upgrade to PVE 9. Just so you know, when I ran all the current updates on a test Proxmox VE 8 server in the home lab, this is the version that I got upgraded to:

Latest proxmox ve server 8 release after updates
Latest proxmox ve server 8 release after updates

Run the Proxmox upgrade checker

Thankfully, Proxmox has given us an upgrade checker of sorts that provides all the tests needed to know if your Proxmox VE 8 Server will successfully make it up to Proxmox VE Server 9. To run the full battery of tests on your home lab PVE 8 server, run this command:

pve8to9 --full
Running the pve8to9 command
Running the pve8to9 command

What you want to see is that you have no failures. Take note of the warnings, but generally speaking these are things that won’t necessarily cause the upgrade to fail, but are things to note and correct if you can beforehand.

The test passed on the test box for an upgrade from pve 8 to 9
The test passed on the test box for an upgrade from pve 8 to 9

Configuration backups of your Proxmox VE 8 host

There are also a couple of things that I would recommend doing if you have the chance to and that is getting an actual backup of your Proxmox VE Server 8 host itself. I don’t mean virtual machines at this point. Here, we are talking about getting a backup of the actual server itself.

There are a couple of things to note on this front. You can actually install the Veeam Linux agent inside your Proxmox VE Server host and grab a full system backup that way. You can also pull a backup of the “configuration” as well for your host, including network configuration, host configuration, cluster configuration, virtual machine configuration, etc.

I like to use a tool called PVEViewer that I stumbled onto as of recently. You can check out my full blog post on the tool here: I Tried This New Proxmox Inventory and Auditing Tool and I Was Impressed.

Host backup with the pveviewer tool in the home lab
Host backup with the pveviewer tool in the home lab

Take care if you are using device passthrough and custom drivers

If you are doing a lot of passthrough of physical devices like GPUs, network adapters, or other types of devices, I would give these a little bit of extra attention. The reason for this is that Proxmox VE 9 is a whole new generation of Linux since it is running Debian 13 Trixie. Along with that, it has newer versions of core virtualization and storage components.

Newer kernels are a good thing and usually bring about even better hardware support and newer drivers. But they can also can cause issues if you are using otherwise unsupported modules or drivers. If you have something mainstream like an Intel NIC, I am not too concerned. But if I installed a driver that I found on GitHub 2 years ago and it has had no updates since then, this may be one that I would be a little concerned about.

Clusters and those with Ceph need more planning

It is one thing to upgrade a standalone Proxmox VE 8 Server to version 9. But it is something altogether different to upgrade a cluster to a whole new version. Clusters require more thought. The nice thing is that it gives you the ability to migrate workloads around to other hosts while you take a single host down at once.

You can Live Migrate or shut down workloads that you need to in order to upgrade the node and reboot it. You do this one at a time until you are able to make it through all the hosts and get them upgraded. Also, if one host bombs, it isn’t your entire cluster. So this is another nice thing about upgrading in a cluster.

Before you begin your cluster upgrade though, you want to make sure the cluster is healthy in general. You dont’ want to add to an issue that you may have going on by attempting an upgrade on top of an existing problem.

Check your cluster with:

pvecm status

A cluster with Ceph

If you are running a cluster that includes Ceph, this adds an additional wrinkle to the puzzle. Ceph is a super cool HCI storage solution that allows you to have shared logical storage between your cluster nodes without having a separate physical device attached for storage.

Before I begin any type of maintenance operation on your cluster with Ceph, make sure that Ceph is healthy using the command:

ceph -s

Again, like a cluster that isn’t healthy in general, if Ceph has some kind of issue, you don’t want to press your luck with it. Make sure it is absolutely healthy before you begin upgrading your cluster nodes. When I know that I am performing maintenance on Ceph as well on cluster nodes, I like to set a couple of flags for safety:

ceph osd set noout
ceph osd set norebalance

Both of these commands make sure that your Ceph cluster doesn’t try to move data around when you have a node down for expected maintenance.

The checks I would make after an upgrade

There are definitely a few checks that I would make after I run an upgrade from Proxmox VE Server 8 to 9. First of all, we can check the version of Proxmox using the command:

pveversion -v

If you have upgraded a cluster, validate the cluster health:

pvecm status

Check your storage, whether this is ZFS or Ceph:

##ZFS
zpool status

##Ceph
ceph -s

Look for services that may have failed:

systemctl --failed

Look through your journal log for anything that errored out or failed:

journalctl -p err -b

Then start looking at workloads and running through a few things there. Note the following:

Post-upgrade checkWhat I’m verifying
VMsVirtual machines start and run
LXCsContainers start with no errors
NetworkingBridges, interfaces, and networks work
VLANsTagged VLAN traffic passes
PCIe passthroughGPUs, NICs, and other hardware still work
Proxmox Backup ServerBackup jobs complete successfully
Shared storageNFS, iSCSI, Ceph, and other storage is still connected and accesible
Live migrationVMs can migrate between cluster nodes

Wrapping up

Would I wait much longer? Well, to each his own. As we mentioned there isn’t some kind of “kill switch” that will activate at the end of August 2026. But, just know that if you are still on Proxmox VE Server 8 by the end of this month, you are running on an unsupported platform. All in all, the steps to get from PVE 8 to PVE 9 aren’t that difficult. I like the pve8to9 command line utility as well as it helps to flesh out any issues before you get into the middle of an upgrade. How about you? Are you still running Proxmox VE 8? Planning an upgrade soon? Let me know in the comments.

Google
Add as a preferred source on Google

Google is updating how articles are shown. Don’t miss our leading home lab and tech content, written by humans, by setting Virtualization Howto as a preferred source.

About The Author

Brandon Lee

Brandon Lee

Brandon Lee is the Senior Writer, Engineer and owner at Virtualizationhowto.com, and a 7-time VMware vExpert, with over two decades of experience in Information Technology. Having worked for numerous Fortune 500 companies as well as in various industries, He has extensive experience in various IT segments and is a strong advocate for open source technologies. Brandon holds many industry certifications, loves the outdoors and spending time with family. Also, he goes through the effort of testing and troubleshooting issues, so you don't have to.

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted