-
Cos'è Proxmox VGPU?
-
Come abilitare la VGPU in Proxmox
-
Vinchin Backup e ripristino di VM per Proxmox
-
Domande frequenti su Proxmox VGPU
-
Conclusione
Cos'è Proxmox VGPU?
Proxmox VGPU permette di condividere una singola GPU fisica NVIDIA tra più macchine virtuali (VM). Invece di assegnare un'intera GPU a una singola VM tramite pass-through PCI, VGPU suddivide le risorse della GPU. Ciò significa che più VM possono utilizzare l'accelerazione hardware contemporaneamente. È ideale per intelligenza artificiale, apprendimento automatico, desktop remoti e applicazioni 3D.
Solo le GPU per data center NVIDIA supportate possono utilizzare VGPU. Queste includono modelli come A100, A40, T4 e L40. Le schede per utenti finali, come la serie GeForce RTX, non supportano VGPU a causa di restrizioni di licenza. Per un elenco aggiornato della compatibilità, visitare il catalogo hardware qualificato di NVIDIA.
Per utilizzare VGPU su Proxmox, è necessario:
Proxmox VE 8.3.4 o versione successiva
Una scheda NVIDIA abilitata per vGPU supportata
SR-IOV (o MDEV per schede più vecchie)
Una licenza software NVIDIA vGPU valida
Funzionalità del BIOS come VT-d/AMD-V, IOMMU e decodifica Above 4G abilitate
Proxmox ha iniziato a supportare ufficialmente NVIDIA vGPU nel 2024. Include strumenti come pve-nvidia-vgpu-helper per semplificare la configurazione.
Come abilitare la VGPU in Proxmox
Passo 1: Verifica l'hardware e le impostazioni del BIOS
Assicurati che la CPU e la scheda madre supportino la virtualizzazione e IOMMU. Accedi al BIOS e abilita:
VT-d (Intel) o SVM (AMD)
IOMMU
Decodifica sopra 4G
Supporto ARIs (se disponibile)
Dopo l'avvio, verifica l'isolamento IOMMU:
for d in /sys/kernel/iommu_groups/*/devices/*; do echo ${d##*/}; doneLa tua GPU dovrebbe apparire in un proprio gruppo. In caso contrario, il pass-through potrebbe non riuscire.
Passaggio 2: Aggiornare Proxmox e installare VGPU Helper
Apri Aggiornamenti nell'interfaccia grafica di Proxmox. Applica tutti gli aggiornamenti e riavvia. Poi apri la Shell ed esegui:
apt install pve-nvidia-vgpu-helper pve-nvidia-vgpu-helper setup
Questo helper configura i moduli del kernel, disabilita i driver in conflitto (come nouveau) e imposta le regole udev.
Passaggio 3: Installa i driver host NVIDIA
Scarica i driver host vGPU KVM più recenti (ad esempio, branch 17.x) dal portale aziendale NVIDIA. Trasferisci il file .run sul tuo host Proxmox ed esegui:
chmod +x NVIDIA-Linux-x86_64-*.run ./NVIDIA-Linux-x86_64-*.run
Se il tuo kernel è 6.8 o successivo, i driver più vecchi potrebbero non riuscire a compilarsi. Applica le patch DKMS come quelle del repository vgpu unlock di polloloco.
Passaggio 4: Abilita SR-IOV o MDEV
Per le GPU Ampere e Ada, abilitare le funzioni virtuali SR-IOV:
systemctl enable --now pve-nvidia-sriov@<GPU_PCI_ID>.service
Da verificare:
lspci -d 10de:
Dovresti vedere elencate le funzioni virtuali.
Per GPU più vecchie (ad esempio, Turing), utilizzare MDEV:
mdevctl start -u <UUID> -p 0000:01:00.0 --type nvidia-<profile>
Passaggio 5: Collegare una vGPU a una VM
Vai alla scheda Hardware della tua VM. Fai clic su Aggiungi > Dispositivo PCI. Seleziona la funzione virtuale, seleziona Usa con dispositivi mediati e salva.
Passaggio 6: Installa i driver guest
All'interno della macchina virtuale, installa il driver guest corrispondente alla tua versione di vGPU. Puoi trovarlo nello stesso pacchetto di download NVIDIA.
Utilizzare nvidia-smi per verificare che la vGPU sia riconosciuta.
Passaggio 7: Configurare la licenza NVIDIA
NVIDIA richiede un server di licenza valido. È possibile eseguirlo in un contenitore o in una macchina virtuale:
docker run -d -p 7070:7070 --name nvidia-licensing nvidia/vgpu-license-server
Impostare le regole del firewall per consentire la porta TCP 7070. Nella macchina virtuale guest, configurare l'indirizzo IP del server della licenza utilizzando lo strumento nvidia-smi vgpu.
Convalida post-installazione
Verifica lo stato del driver:
dmesg | grep -i vfio nvidia-smi vgpu -q
Verificare la presenza di errori. Se la vGPU è assente:
Ricontrolla le impostazioni del BIOS
Verificare le versioni corrette del driver
Conferma la connettività del server di licenza
Vinchin Backup e ripristino di VM per Proxmox
Dopo aver ottenuto una configurazione stabile di Proxmox VGPU, proteggere le macchine virtuali diventa essenziale. Vinchin Backup & Recovery è una soluzione professionale di livello aziendale per il backup delle macchine virtuali che supporta Proxmox VE insieme ad altre 15+ piattaforme, tra cui VMware, Hyper-V, oVirt, OLVM, RHV, XCP-ng, XenServer, OpenStack e ZStack.
Vinchin offre backup completo, incrementale,differenziale con opzioni programmate e ripetitive. Le funzionalità principali includono duplicazione dei dati e compressione, migrazione cross-platform V2V e backup senza LAN. Supporta inoltre crittografia, conservazione GFS, CBT e recupero immediato per una protezione solida delle macchine virtuali.
La console web è pulita e facile da usare. Basta seguire quattro semplici passaggi:
1. Seleziona la VM Proxmox da cui eseguire il backup;

2. Scegli l'archiviazione di backup;

3. Configurare le strategie di backup;

4. Invia il lavoro.

Vinchin è affidabile in tutto il mondo per le sue prestazioni e assistenza. Provalo tu stesso con una prova gratuita di 60 giorni con tutte le funzionalità. Hai domande o hai bisogno di aiuto? Contattaci in qualunque momento!
Domande frequenti su Proxmox VGPU
D1. Quali GPU supportano vGPU su Proxmox?
Solo i GPU per data center NVIDIA supportati come A100, A40, L40 e T4. I GPU consumer come GeForce non sono supportati.
Q2. Come si installa un server di licenze?
È possibile utilizzare un contenitore Docker: docker run -d -p 7070:7070 nvidia/vgpu-license-server
Q3. La mia vGPU non viene visualizzata nella macchina virtuale. Cosa dovrei verificare?
Verifica nel BIOS l'opzione Above 4G Decoding, conferma le versioni dei driver e utilizza nvidia-smi vgpu -q per effettuare la diagnostica.
Conclusione
Proxmox VGPU consente la condivisione della GPU tra macchine virtuali per applicazioni impegnative come intelligenza artificiale e grafica 3D. Con la configurazione corretta, funziona senza problemi. Proteggi questi carichi di lavoro con una soluzione di backup affidabile che offre backup incrementale perpetuo, deduplicazione e migrazione V2V. Provalo gratuitamente per 60 giorni—senza rischi, tutte le funzionalità incluse.
Condividi su: