Proxmox VE en combinatie met NVIDIA vGPU: Geavanceerde grafische virtualisatie voor bedrijven

Titel: Virtualisatie van GPU’s: Proxmox VE en NVIDIA vGPU als Game Changer in Bedrijfsomgevingen

De virtualisatie van GPU’s is inmiddels een realiteit in productieomgevingen. Proxmox VE, een van de populairste virtualisatieplatforms, heeft een belangrijke stap gezet door de technologie NVIDIA vGPU officieel te ondersteunen sinds versie 18 van de NVIDIA-software. Deze integratie stelt meerdere virtuele machines in staat om een enkele fysieke GPU te delen, wat leidt tot efficiëntere en krachtigere omgevingen voor bedrijven.

Een keuze voor flexibiliteit en prestaties

De installatie van NVIDIA vGPU in Proxmox VE is getest in professionele omgevingen met GPU’s zoals de RTX A5000, en is compatibel met een breed scala aan kaarten, zoals vermeld op de officiële NVIDIA-lijst. Bedrijven die van deze technologie willen profiteren, moeten beschikken over een actieve Proxmox VE-abonnement (Basis-, Standaard- of Premium-niveau) en een geldige NVIDIA vGPU-licentie.

Voor productieomgevingen raadt Proxmox aan om enterprise-grade hardware te gebruiken en vooraf de compatibiliteit van het systeem te controleren met functies zoals PCIe passthrough, VT-d of AMD-v, SR-IOV en Above 4G decoding via de BIOS of UEFI van de server.

Voorbereiding en technische vereisten

De minimale versie van Proxmox VE voor het installeren van vGPU-ondersteuning is 8.3.4, in combinatie met bijgewerkte kernels (zoals 6.8.12-8-pve) en NVIDIA-stuurprogramma’s versie 570.124.03 of later. De tool pve-nvidia-vgpu-helper, die vanaf deze versie is inbegrepen, vergemakkelijkt belangrijke taken zoals de voorbereiding van de omgeving, installatie van DKMS-pakketten en het blokkeren van incompatibele stuurprogramma’s.

Het proces vereist het downloaden van specifieke stuurprogramma’s vanaf de NVIDIA-website (met Linux KVM als hypervisor), deze over te zetten naar de Proxmox-node en de installatie uit te voeren met DKMS-parameters om recompilatie na kernelupdates te waarborgen.

Geavanceerde configuratie: SR-IOV en resource mapping

Bij nieuwere GPU’s op basis van de Ampere-architectuur is het noodzakelijk om SR-IOV in te schakelen, wat automatisch kan worden geconfigureerd via de systemd-service die bij Proxmox is inbegrepen. Dit maakt het mogelijk om meerdere virtuele functies aan te maken die later aan verschillende virtuele machines kunnen worden toegewezen.

Zodra SR-IOV is ingeschakeld, kan een PCI-resource mapping vanuit het Proxmox VE-datacenter worden uitgevoerd, wat een eenvoudigere beheer van de kaarten en hun virtuele functies mogelijk maakt.

Configuratie van de virtuele machines

De volgende stap is het configureren van de virtuele machines die gebruik zullen maken van vGPU. Het is noodzakelijk om remote desktop software op de gastmachine te installeren, aangezien de geïntegreerde console van Proxmox (noVNC) geen ondersteuning biedt voor de weergave van de gevirtualiseerde GPU.

Voor Windows 10/11 is de meest gebruikelijke oplossing het inschakelen van Remote Desktop. Op Linux-systemen (zoals Ubuntu of Rocky Linux) wordt aangeraden om VNC-servers zoals x11vnc te installeren en een compatibele display manager, zoals LightDM, te configureren.

Zodra de externe toegang is geconfigureerd, worden de bijbehorende NVIDIA-stuurprogramma’s binnen de virtuele machine geïnstalleerd, gedownload van de officiële website en afgestemd op het besturingssysteem en de versie van de hostdriver.

Licenties en professioneel gebruik

Het gebruik van NVIDIA vGPU in productie vereist naleving van de licentievoorwaarden van NVIDIA. Het beheer van licenties gebeurt via de Delegated License Service (DLS), en het is essentieel om de tijd op de gastmachines gesynchroniseerd te houden met NTP om validatiefouten van licenties te voorkomen.

Een stap vooruit voor gevirtualiseerde grafische omgevingen

De combinatie van Proxmox VE en NVIDIA vGPU vertegenwoordigt een robuuste oplossing voor omgevingen waar virtuele grafische kracht vereist is, van 3D-simulators tot engineering-, ontwerp- en AI-omgevingen. Ondanks dat de technische configuratie veeleisend is, resulteert het in een krachtige en schaalbare omgeving die bedrijven oplossingen biedt die voorheen waren voorbehouden aan veel complexere en kostbaardere infrastructuren.

Bron: Proxmox GPUs

Scroll naar boven