How to use the VM's on the Host machine? (not VNC)

datadrvn

New Member
Nov 23, 2022
3
0
1
Hi all,

So I setup proxmox on a host + have all my VM’s (Linux, windows + Mac) working. I can access from the web browser / VNC fine.

Now it’s setup, I’d like to boot the machine and work on IT rather than through VNC from another machine, but I can’t for the life of me figure out how!
Is it possible to add my windows / Linux / Mac VM’s to the grub bootloader on the Host? (I can't find any info or tutorial to do this)

I feel somewhat silly asking this question, but hope someone can point me in the right direction! (Or did I completely miss the approach proxmox was designed to be used?)

TIA!
 
Or did I completely miss the approach proxmox was designed to be used?
Jup. PVE is meant to be used headless.

If you don't want to install a desktop environment to be able to locally VNC into the VMs you would need to use 4 GPUs, passthrough on of them into each of the 3 VMs, connect the 4 GPUs + 4 USB (USB passthrough for keyboard/mouse) to a KVM switch and then use that KVM to switch between VMs and the host, so you only need one display/keyboard/mouse for all 4 machines.
And consumer hardware probably doesn't offer enough PCIe slots that could be used for PCI passthrough of 3 GPUs (or atleast two of those GPUs would only run with 4 PCIe lanes).
 
Last edited:
Jup. PVE is meant to be used headless.

If you don't want to install a desktop environment to be able to locally VNC into the VMs you would need to use 4 GPUs, passthrough on of them into each of the 3 VMs, connect the 4 GPUs + 4 USB (USB passthrough for keyboard/mouse) to a KVM switch and then use that KVM to switch between VMs and the host, so you only need one display/keyboard/mouse for all 4 machines.
And consumer hardware probably doesn't offer enough PCIe slots that could be used for PCI passthrough of 3 GPUs (or atleast two of those GPUs would only run with 4 PCIe lanes).
This is what I was thinking of trying also.. thx for the clarification
 
Jup. PVE is meant to be used headless.

If you don't want to install a desktop environment to be able to locally VNC into the VMs you would need to use 4 GPUs, passthrough on of them into each of the 3 VMs, connect the 4 GPUs + 4 USB (USB passthrough for keyboard/mouse) to a KVM switch and then use that KVM to switch between VMs and the host, so you only need one display/keyboard/mouse for all 4 machines.
And consumer hardware probably doesn't offer enough PCIe slots that could be used for PCI passthrough of 3 GPUs (or atleast two of those GPUs would only run with 4 PCIe lanes).
Appreciate you taking the time to clarify! It was our first proxmox install hence the confusion.. I WAS considering to plug in directly and configure for pass-through, but as another commenter pointed out, it would result in 4 Gpus .. Once our studio make some more money! ;-) thx again!
 
Now it’s setup, I’d like to boot the machine and work on IT rather than through VNC from another machine
Well..., if you are brave you might read https://pve.proxmox.com/wiki/Developer_Workstations_with_Proxmox_VE_and_X11

Of course the different OS's are run as a VM, not native, so performance is okay for most work but not for gaming or video editing or...

I've tried this semi-successfully: it worked, but the whole system is just not optimized for this use-case. Leaving Qubes-OS (https://www.qubes-os.org/faq/) for PVE just didn't cut it (for me).