May I ask if PVE supports the following operating systems

tangshuai

Member
Jul 4, 2023
32
1
13
Red Hat Enterprise Linux 8 (64-bit)
CentOS 7 (64-bit)
Red Hat Enterprise Linux 7 (64-bit)
Other 3.x or later Linux (64-bit)
Microsoft Windows Server 2012 (64-bit)
Oracle Linux 6 (64-bit)
Red Hat Enterprise Linux 6 (64-bit)
Oracle Linux 7 (64-bit)
Microsoft Windows Server 2016 or later (64-bit)
Oracle Linux 4/5 (64-bit)
CentOS 4/5 (64-bit)
Microsoft Windows 8 (64-bit)
Microsoft Windows Server 2019 (64-bit)
 
PVE doesn't have a 'supported' list, I am assuming this is a list of VMs you're wanting to export from an existing system like vSphere?

You can run essentially any x86-64 OS, so all of those are fine. The OS Type field in PVE isn't a compatibility check, it just tunes defaults (Hyper-V enlightenments, default hardware), so picking the closest match costs you performance at worst, not bootability.

You will run into issues with Windows 8 / 2012: https://pve.proxmox.com/wiki/Windows_2012_guest_best_practices
 
Virtual machine support is better classified first by CPU architecture rather than by the guest OS itself. At this point, the relevant architectures are x86 and ARM.

The next question is whether the guest OS supports the virtual hardware presented to it by PVE/QEMU. All of the operating systems you listed can run on x86 virtualization. Some will recognize the virtual hardware out of the box, while others, particularly Windows, may require additional drivers.

The final question, which is important in a business environment, is whether the OS vendor officially supports running that OS under the hypervisor/configuration you are using. That is separate from whether the OS technically works.

From a purely technical compatibility perspective, the operating systems you listed should be capable of running as x86 VMs under PVE/QEMU.


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox