Proxmox VE running inside a LXC container

markc

Active Member
Sep 12, 2020
63
16
28
71
Gold Coast, Australia
spiderweb.com.au
I run Proxmox Back Server inside PVE LXC containers on all my PVE cluster nodes, and wondering if it would be possible to do the same for Proxmox VE inside an Incus LXC container?

I'm about to test running Proxmox in an Incus VM on an Archlinux variant, but it occurred to me that if I need to do that, then perhaps I could get better mileage out of using an Incus LXC container instead, if it were possible. The CachyOS desktop I use is currently installed on a ZFS filesystem and I would consider using a Proxmox kernel on the host, assuming I could work out how to do that on an Archlinux based system etc.

The reason for doing a virtualized Proxmox is that I cannot get iGPU passthrough to work on a Minisforum MS-01, and I'll be damned if I am not going to use that lovely machine as my daily desktop driver(s) as well.
 
Hi,

Did you manage to run Proxmox inside an LXC container ?

I have a Dell S6010 switch and the best host OS I have been able to run on it is Debian 9 stretch via OpenSwitch.

This is because the switch fabric, a Broadcom Trident 2+ BCM56860 requires binary drivers that apparently can't be installed on an more recent operating system (so I'm stuck with kernel 4.9)

But I'd like the convenience of running Proxmox on there, it has a quad core and 16gb ram, it's nothing crazy but there are a few basic services I would love to run on there in more LXC containers and proxmox makes for a very convenient and familiar web based LXC management interface !
 
Did you manage to run Proxmox inside an LXC container ?
???

What do you expect to get as the result? A fully working PVE is simply impossible. The lower core of PVE is the kernel. All containers share the same kernel, the one the host has loaded. A PVE inside of a container can not load its own kernel...

So... no. You can not install PVE inside of a container.
 
I have a Dell S6010 switch and the best host OS I have been able to run on it is Debian 9 stretch via OpenSwitch.

This is because the switch fabric, a Broadcom Trident 2+ BCM56860 requires binary drivers that apparently can't be installed on an more recent operating system (so I'm stuck with kernel 4.9)
PVE 5 could be installed on top of Debian 9 but uses kernel 4.10 (2017) up to 4.15 (2019). Does that switch have an 64-bit x86 CPU, otherwise it cannot really run PVE anyway.