Uit de praktijk

Lokale AI met Proxmox: GPU-passthrough of een eigen server?

Een AI-VM met eigen GPU of een dedicated machine: vergelijk voorwaarden, resources, onderhoud, migratie en herstel helder.

InfrastructuurServers
DAXS-merk boven twee losse systeemkaarten met GPU-chips; links lagen en rechts één systeemvlak

Op de bestaande Proxmox-host is nog ruimte voor een AI-dienst. Volstaat het om een grafische kaart te plaatsen en een virtuele machine aan te maken? Dat kan zinvol zijn wanneer GPU-toewijzing, hostresources en onderhoud samen worden gepland.

Bij passthrough hoort een fysieke GPU bij één VM

PCIe-passthrough geeft een virtuele machine controle over een fysiek apparaat. De AI-VM gebruikt de GPU via zijn eigen gastdriver. Tijdens die toewijzing kunnen de host en andere VM’s dezelfde kaart niet tegelijkertijd voor eigen berekeningen gebruiken.

Een gedeelde modeldienst binnen de AI-VM kan meerdere aanvragen verwerken. Dat verschilt van het verdelen van de kaart over meerdere VM’s. Of een aparte vGPU-oplossing geschikt is, hangt ook af van GPU, hypervisor, drivers, ondersteunde configuraties en licenties.

Een VM biedt een duidelijk toegewezen systeemomgeving: besturingssysteem, modelserver en benodigde gegevens kunnen samen worden beheerd. De GPU blijft een fysiek apparaat met eigen voorwaarden.

Controleer de volledige hardwareketen vóór plaatsing

De Proxmox-documentatie noemt IOMMU-ondersteuning inclusief interrupt remapping als voorwaarde. CPU, moederbord, firmware en Linux-ondersteuning moeten bij elkaar passen. Alleen de aanduiding VT-d of AMD-Vi vervangt die controle niet.

Ook de IOMMU-groep van het gekozen slot is relevant. De GPU en bijbehorende functies moeten passend zijn gescheiden van andere benodigde apparaten. De Linux-VFIO-documentatie legt uit waarom een groep de grens voor toewijzing en isolatie vormt. Een ander slot kan tot een andere groepering leiden.

Controleer daarnaast ruimte, elektrische PCIe-aansluiting, voeding en koeling. In het gastsysteem zijn een geschikte GPU-driver en ondersteuning door de modeldienst nodig. Voor GPU-passthrough adviseert Proxmox doorgaans q35 met OVMF/UEFI en PCIe; ook de kaartfirmware moet daarvoor geschikt zijn. De concrete instellingen hangen af van de gebruikte hardware.

Bij PCIe-passthrough gebruikt één AI-VM de fysieke GPU exclusief. Op een dedicated server draait de AI-dienst rechtstreeks op het besturingssysteem. Beide varianten vereisen back-up en onderhoud.
Twee mogelijke indelingen: een AI-VM met exclusief toegewezen GPU of een eigen server.

Beschikbare capaciteit is een gezamenlijk budget

Het planningsvoorbeeld gebruikt een bestaande virtualisatiehost met bedrijfsapplicaties en een extra AI-VM. CPU-tijd, werkgeheugen, opslag en netwerk blijven gedeelde resources. Een onbegrensde documentimport of het starten van een model mag de overige applicaties niet onverwacht vertragen.

De VM krijgt daarom een inzichtelijke configuratie en belastingslimieten. Grafisch geheugen, contextlengte en gelijktijdige modelaanvragen worden samen getest. Meer RAM toewijzen aan de VM vergroot de fysieke VRAM van de kaart niet. Offloading naar de CPU kan het gedrag veranderen en vraagt om een aparte meting.

Leg voor een eerlijke vergelijking modelversie, invoer, context en gelijktijdigheid vast. Beoordeel kwaliteit, eerste reactie, verdere uitvoer, wachttijd en invloed op andere VM’s. Een algemeen percentage voor virtualisatieoverhead zegt weinig zonder deze concrete test.

VM of dedicated machine: wat verandert er in het beheer?

Twee mogelijke bedrijfsmodellen; geschiktheid volgt uit de bestaande omgeving en de eisen aan de dienst.
Vraag AI-VM met GPU-passthrough Dedicated AI-server
Resources GPU vast toegewezen; stem overige hostresources af op bestaande VM’s. Reken- en geheugenresources zijn beschikbaar voor het eigen systeem.
Onderhoud Plan gastdrivers, modelbeheer en Proxmox-/hostupdates samen. Besturingssysteem en modeldienst binnen een eigen onderhoudsgebied.
Andere host Direct doorgegeven PCI-apparaten verhinderen reguliere livemigratie. Controleer bij een verplaatsing met gestopte VM geschikte doelhardware en toewijzing. Verplaatsing of vervanging via voorbereid herstel op andere hardware.
Back-up Bekijk VM-schijven, applicatieconsistentie, configuratie en apparaattoewijzing samen. Organiseer systeem-/applicatiegegevens en herstel afzonderlijk.
Inspanning Bestaande infrastructuur kan worden gebruikt; tel integratie en extra hostafhankelijkheden mee. Plan eigen hardware en locatievoorzieningen, met duidelijker afgebakend onderhoud.

Een bestaand cluster maakt een aan fysieke hardware gebonden AI-VM niet automatisch zonder onderbreking verplaatsbaar. Opnieuw starten op een andere node vereist compatibele GPU-resources, een geldige toewijzing en een daadwerkelijk geteste procedure. De eisen aan de dienst bepalen of dit voldoende is of dat een extra servicenode passend is.

Herstel moet meer bewijzen dan een VM die opstart

Een gekopieerde virtuele schijf bevat niet de actieve toestand van de fysieke grafische kaart. Controleer bij herstel daarom ook modelversies, configuratie, gegevensrechten en hernieuwde apparaattoewijzing. Een snapshot op dezelfde host vervangt geen afzonderlijke back-up.

Bij de acceptatie horen een normale VM-herstart, een hostherstart, een driver-/kernelwissel in het geplande onderhoudsvenster en een geplande restore. Test daarna een echte modelaanvraag en de overige applicaties. Zo blijkt of het apparaat na een herstart correct beschikbaar komt.

Een GPU die uitsluitend als rekenversneller dient, heeft geen aangesloten monitor nodig. De Proxmox-console toont niet zomaar het beeld van een doorgegeven GPU. De AI-dienst wordt via de bedoelde interface of API gebruikt.

Onderbouw de keuze met een beperkte pilot

DAXS verduidelijkt eerst de taak, bestaande host, gebruiksomvang en aanvaardbare onderbreking. Een beperkte pilot toetst daarna apparaattoewijzing, inhoudelijke kwaliteit en invloed op het beheer. Afhankelijk van de uitkomst kan een VM, een eigen machine of een externe dienst geschikt zijn.

Het Proxmox-overzicht voor bedrijven verklaart de algemene platformkeuze. De themapagina over lokale LLM-infrastructuur en de pilot met belastingstest gaan dieper in op dimensionering. Voor de gedeelde dienst vult het artikel over Ollama en Open WebUI de architectuur aan.

Bespreek het AI-bedrijfsmodel en de bestaande infrastructuur.

Bronnen: Proxmox: PCIe-passthrough (externe link) · Proxmox: migratie van virtuele machines (externe link) · Linux: VFIO en IOMMU-groepen (externe link) · NVIDIA: vGPU-ondersteuningsmatrix (externe link) · Ollama: hardwareondersteuning (externe link).