Daniele Messi.
Essay · 12 min read

Integrazione Proxmox storage NFS e iSCSI per VM/LXC nel 2026

Sblocca lo storage esterno Proxmox avanzato integrando NFS e iSCSI. Questa guida 2026 copre setup, best practice e ottimizzazione per il tuo Proxmox storage NFS e i target iSCSI.

By Daniele Messi · 4 giugno 2026 · Geneva

Punti Chiave

  • L’integrazione di storage esterno Proxmox storage NFS o target iSCSI migliora significativamente la flessibilità, la scalabilità e le opzioni di disaster recovery per VM e LXC.
  • NFS è ideale per la condivisione flessibile a livello di file, spesso preferito per ISO, backup e immagini disco di VM/LXC meno intensive in termini di I/O, offrendo una configurazione più semplice per l’accesso basato su file.
  • iSCSI fornisce storage a livello di blocco, offrendo prestazioni simili a un disco locale, rendendolo eccellente per database ad alte prestazioni, applicazioni critiche e dischi di avvio per VM.
  • Una configurazione di rete adeguata, incluse reti di storage dedicate e Jumbo Frame, è cruciale per ottimizzare le prestazioni sia del Proxmox storage NFS che della configurazione iSCSI Proxmox nel 2026.

Introduzione: La Potenza dello Storage Esterno in Proxmox

Nel panorama in evoluzione della virtualizzazione, in particolare per home lab e piccole-medie imprese, Proxmox VE continua a essere una scelta di spicco. Mentre avanziamo nel 2026, la domanda di soluzioni di storage scalabili, resilienti e ad alte prestazioni per macchine virtuali (VM) e container LXC è più alta che mai. Sebbene lo storage locale offra semplicità, lo storage esterno, in particolare tramite NFS (Network File System) e iSCSI (Internet Small Computer System Interface), fornisce una flessibilità ineguagliabile, una gestione centralizzata e capacità di disaster recovery migliorate. Questa guida ti accompagnerà nella configurazione e ottimizzazione sia del Proxmox storage NFS che della configurazione iSCSI Proxmox per elevare la tua infrastruttura di virtualizzazione.

L’integrazione di storage esterno consente di disaccoppiare il calcolo dallo storage, facilitando la migrazione, migliorando le strategie di backup e ottimizzando l’utilizzo delle risorse. Ad esempio, una soluzione Proxmox storage NFS ben configurata può servire centinaia di VM contemporaneamente, riducendo l’utilizzo del disco locale in media del 60-70% per lo storage di VM/LXC, estendendo drasticamente la vita e l’utilità dei tuoi nodi Proxmox. Questo approccio è fondamentale per costruire un Cluster Proxmox ad Alta Disponibilità 2026 robusto e resiliente.

Comprendere NFS e iSCSI per Proxmox

Prima di addentrarsi nella configurazione, è essenziale comprendere le differenze fondamentali e i casi d’uso per NFS e iSCSI in un ambiente Proxmox.

NFS: Network File System

NFS fornisce accesso a livello di file tramite una rete. È un protocollo di file system distribuito che consente a un utente su un computer client di accedere ai file su una rete di computer in modo molto simile all’accesso allo storage locale. Per Proxmox, le condivisioni NFS sono tipicamente montate come datastore per immagini ISO, target di backup e talvolta anche immagini disco di VM/LXC dove le alte prestazioni I/O non sono la priorità assoluta. È generalmente più semplice da configurare rispetto a iSCSI, specialmente per la condivisione di file generici.

Pro:

  • Semplicità: Più facile da configurare e gestire, specialmente per i dispositivi NAS esistenti.
  • Flessibilità: Supporta lo storage basato su file, rendendolo versatile per vari tipi di contenuto.
  • Costo-efficace: Può sfruttare l’infrastruttura di rete e i dispositivi NAS esistenti.

Contro:

  • Prestazioni: Può essere meno performante dello storage a blocchi per operazioni I/O casuali, sebbene le implementazioni moderne di NFSv4.x su reti 10GbE possano raggiungere fino all’80% delle prestazioni dello storage collegato direttamente.
  • Accesso a livello di blocco: Non fornisce un vero accesso a livello di blocco, il che può influire su determinate applicazioni.

iSCSI: Internet Small Computer System Interface

iSCSI fornisce accesso a livello di blocco allo storage tramite una rete Ethernet standard. Incapsula essenzialmente i comandi SCSI all’interno di pacchetti IP, consentendo a un server (l’iniziatore, in questo caso Proxmox) di trattare un dispositivo di storage remoto (il target) come se fosse un disco rigido locale. Questo rende iSCSI ideale per applicazioni ad alte prestazioni, database e dischi di avvio VM dove bassa latenza e alto throughput sono critici. I target iSCSI spesso offrono latenze fino a 0.5ms su reti ottimizzate, paragonabili agli SSD SATA locali.

Pro:

  • Prestazioni: Offre prestazioni simili a un disco locale, eccellente per carichi di lavoro intensivi di I/O.
  • Accesso a livello di blocco: Fornisce accesso a blocchi grezzi, cruciale per determinate applicazioni e sistemi operativi.
  • Tecnologia Matura: Ampiamente adottata in ambienti aziendali, offrendo funzionalità robuste.

Contro:

  • Complessità: Generalmente più complesso da configurare e gestire rispetto a NFS.
  • Requisiti di Rete: Richiede una rete stabile, ad alta larghezza di banda e bassa latenza per prestazioni ottimali.

Configurazione di Proxmox storage NFS nel 2026

L’integrazione di Proxmox storage NFS implica la configurazione di un server NFS (il tuo NAS o un’altra macchina Linux) e la successiva aggiunta come storage in Proxmox.

Passo 1: Configurare il tuo server NFS

Innanzitutto, assicurati che il tuo NAS o server Linux sia configurato per condividere una directory tramite NFS. Per un server Linux (es. Ubuntu/Debian), installa il pacchetto nfs-kernel-server:

sudo apt update
sudo apt install nfs-kernel-server

Crea la directory che desideri condividere e imposta le autorizzazioni appropriate:

sudo mkdir -p /mnt/pve_nfs_storage
sudo chown nobody:nogroup /mnt/pve_nfs_storage
sudo chmod 777 /mnt/pve_nfs_storage

Modifica il file /etc/exports per definire la tua condivisione. Sostituisci 192.168.1.0/24 con la tua gamma di rete Proxmox e /mnt/pve_nfs_storage con il tuo percorso condiviso:

sudo nano /etc/exports

Aggiungi la seguente riga:

/mnt/pve_nfs_storage 192.168.1.0/24(rw,sync,no_subtree_check,no_root_squash,anonuid=1000,anongid=1000)

Esporta le condivisioni e riavvia il servizio NFS:

sudo exportfs -a
sudo systemctl restart nfs-kernel-server

Passo 2: Aggiungere lo storage NFS a Proxmox

Accedi all’interfaccia web di Proxmox.

  1. Naviga su Datacenter -> Storage -> Add -> NFS.
  2. ID: Assegna un nome descrittivo (es. nfs-storage-2026).
  3. Server: Inserisci l’indirizzo IP o il nome host del tuo server NFS.
  4. Export: Seleziona la directory condivisa dal menu a discesa (es. /mnt/pve_nfs_storage).
  5. Content: Scegli i tipi di contenuto che desideri archiviare (es. Disk image, ISO image, VZDump backup file).
  6. Options: Considera la NFS version (4.1 è raccomandata per le configurazioni 2026) e Max Backups.
  7. Clicca Add.

Il tuo Proxmox storage NFS è ora pronto per essere utilizzato per VM e LXC. Per maggiori dettagli sulla configurazione di rete e la sicurezza, consulta la Wiki ufficiale di Proxmox sullo Storage NFS.

Implementazione della configurazione iSCSI Proxmox nel 2026

La configurazione di iSCSI implica la configurazione di un target iSCSI (il tuo NAS o server Linux) e la successiva connessione da Proxmox.

Passo 1: Configurare il tuo server target iSCSI

Per un server Linux (es. Ubuntu/Debian), installa il pacchetto tgt (iSCSI target):

sudo apt update
sudo apt install tgt

Crea un file che fungerà da tuo LUN iSCSI (Logical Unit Number) o usa un dispositivo a blocchi esistente:

sudo fallocate -l 100G /var/lib/tgt/pve_iscsi_lun.img

Configura il target iSCSI modificando /etc/tgt/targets.conf (o creando un nuovo file in /etc/tgt/conf.d/). Sostituisci iqn.2026-01.com.example:pve.iscsi.target01 con il tuo IQN desiderato e /var/lib/tgt/pve_iscsi_lun.img con il percorso del tuo LUN.

sudo nano /etc/tgt/conf.d/pve_iscsi.conf

Aggiungi la seguente configurazione:

<target iqn.2026-01.com.example:pve.iscsi.target01>
    backing-store /var/lib/tgt/pve_iscsi_lun.img
    initiator-address 192.168.1.0/24
    # Optional: Authentication
    # incominguser username password
    # outgoinguser username password
</target>

Riavvia il servizio tgt per applicare le modifiche:

sudo systemctl restart tgt

Passo 2: Aggiungere lo storage iSCSI a Proxmox

Sul tuo nodo Proxmox, dovrai prima scoprire il target iSCSI.

  1. Naviga su Datacenter -> Storage -> Add -> iSCSI.
  2. ID: Assegna un nome unico (es. iscsi-storage-2026).
  3. Portal: Inserisci l’indirizzo IP o il nome host del tuo server target iSCSI.
  4. Target: Clicca sul menu a discesa per scoprire e selezionare il tuo IQN target iSCSI (es. iqn.2026-01.com.example:pve.iscsi.target01).
  5. Content: Scegli Disk image.
  6. Clicca Add.

Dopo aver aggiunto il target iSCSI, Proxmox lo tratterà come un dispositivo di storage a blocchi. Ora puoi creare VM direttamente su questo storage o collegarlo a VM esistenti. Per maggiori informazioni, fai riferimento alla Wiki di Proxmox sullo Storage iSCSI.

Integrazione NAS Proxmox e Best Practice per le Prestazioni

Un’efficace integrazione NAS Proxmox e l’ottimizzazione delle prestazioni dello storage esterno sono cruciali per un ambiente di virtualizzazione reattivo. Considera queste best practice per lo storage di rete del tuo home lab nel 2026:

Rete Dedicata per lo Storage

Isolare il traffico di storage su un’interfaccia di rete o VLAN dedicata migliora significativamente prestazioni e sicurezza. Questo impedisce al traffico di rete regolare di competere con l’I/O di storage ad alta priorità. Per una configurazione dettagliata, vedi Networking Avanzato Proxmox 2026: VLAN, Firewall e Sicurezza.

Jumbo Frame

Abilita i Jumbo Frame (frame Ethernet più grandi, tipicamente MTU di 9000 byte) su tutti i dispositivi della tua rete di storage (nodi Proxmox, switch di rete e target NAS/iSCSI). Questo riduce l’overhead della CPU e aumenta il throughput per i trasferimenti di dati di grandi dimensioni. Assicurati che tutti i componenti supportino e siano configurati per i Jumbo Frame.

Multi-Pathing (iSCSI)

Per iSCSI, l’implementazione del multi-pathing fornisce ridondanza e può aumentare il throughput utilizzando più percorsi di rete verso il target di storage. Questo è particolarmente critico per configurazioni iSCSI Proxmox di livello enterprise, ma vantaggioso anche per configurazioni avanzate di storage di rete per home lab.

Considerazioni sull’Hardware di Storage

  • Dischi Veloci: Utilizza unità SSD o NVMe sul tuo server NAS/iSCSI per le migliori prestazioni, specialmente per i LUN iSCSI.
  • RAID: Implementa livelli RAID appropriati (es. RAID10 per prestazioni e ridondanza, RAID6 per capacità e ridondanza) sul tuo server di storage. Per sistemi NAS basati su ZFS, considera la Ottimizzazione delle Prestazioni ZFS su Proxmox 2026.
  • Hardware di Rete: Investi in networking 10GbE o anche 25GbE se il tuo budget lo consente. La rete è spesso il collo di bottiglia per lo storage esterno.

Strategia di Backup

Sebbene lo storage esterno offra flessibilità, non è una soluzione di backup di per sé. Assicurati di avere una strategia di backup robusta per le tue VM e LXC, idealmente sfruttando Proxmox Backup Server (PBS) verso Proxmox storage NFS esterno o altri target di backup dedicati. Una Strategia di Backup Proxmox Completa: Guida per il 2026 e Oltre è essenziale.

Casi d’Uso per lo Storage Esterno in Home Lab e Produzione

Storage Centralizzato per ISO e Template

Sia NFS che iSCSI (quando configurati per l’accesso a livello di file o LUN specifici) sono eccellenti per archiviare immagini ISO e template di VM/LXC. Questo consente a tutti i nodi Proxmox in un cluster di accedere allo stesso pool di media di installazione e immagini di base, semplificando la distribuzione e garantendo coerenza.

Immagini Disco di VM e LXC

Per VM e LXC generici dove l’I/O non è estremamente impegnativo, il Proxmox storage NFS può ospitare efficacemente le immagini disco. Per carichi di lavoro ad alte prestazioni come database, media server o motori di inferenza AI (es. Configurazione Proxmox Ollama: Server AI Self-Hosted per Sviluppatori nel 2026), iSCSI fornisce la velocità e la reattività necessarie.

Target di Backup

Le condivisioni NFS sono comunemente utilizzate come target per la funzionalità di backup integrata di Proxmox. Questo fornisce una posizione comoda e centralizzata per tutti i backup delle tue VM e LXC, rendendo più facile la gestione e il ripristino.

Migrazione Live

In un cluster Proxmox, lo storage condiviso esterno (sia NFS che iSCSI) è un prerequisito per la migrazione live di VM e container. Questa funzionalità consente di spostare istanze in esecuzione tra i nodi del cluster senza tempi di inattività, consentendo la manutenzione o il bilanciamento del carico senza interruzioni del servizio.

Conclusione

Mentre affrontiamo le esigenze del 2026, l’integrazione dello storage esterno nel tuo ambiente Proxmox tramite NFS e iSCSI non è solo un aggiornamento, ma un passo fondamentale verso una piattaforma di virtualizzazione veramente scalabile, resiliente e ad alte prestazioni. Sia che tu scelga la semplicità del Proxmox storage NFS per file generici e backup o la potenza grezza della configurazione iSCSI Proxmox per applicazioni mission-critical, comprendere e implementare correttamente queste soluzioni sbloccherà il pieno potenziale del tuo storage di rete Proxmox per home lab o infrastruttura di produzione. Seguendo questi passaggi pratici e le best practice, sarai ben attrezzato per gestire i tuoi carichi di lavoro virtualizzati in modo efficiente e con fiducia.

FAQ

Qual è la differenza principale tra Proxmox storage NFS e iSCSI per le VM?

Il Proxmox storage NFS fornisce accesso a livello di file, il che significa che l’host Proxmox vede una directory condivisa dove sono archiviati i file (come le immagini disco delle VM). iSCSI, d’altra parte, fornisce accesso a livello di blocco, presentando un disco remoto all’host Proxmox come se fosse un’unità locale. Questa differenza fondamentale significa che iSCSI generalmente offre una latenza inferiore e prestazioni più elevate per applicazioni I/O-intensive, mentre NFS è più semplice da gestire per la condivisione generale di file e i backup.

Posso usare sia NFS che iSCSI contemporaneamente in Proxmox 2026?

Sì, assolutamente. Molti amministratori Proxmox utilizzano sia NFS che iSCSI all’interno dello stesso ambiente per sfruttare i rispettivi punti di forza. Ad esempio, potresti usare il Proxmox storage NFS per ISO, template e backup, mentre dedichi i LUN iSCSI per dischi di avvio VM ad alte prestazioni e storage di database. Questo approccio ibrido consente un’allocazione ottimizzata delle risorse in base ai requisiti del carico di lavoro.

Quali sono i requisiti di rete per prestazioni ottimali dello storage esterno Proxmox?

Per prestazioni ottimali sia con il Proxmox storage NFS che con la configurazione iSCSI Proxmox, è altamente consigliata una rete gigabit (1GbE) dedicata o, idealmente, Ethernet a 10 gigabit (10GbE). L’implementazione di Jumbo Frame (MTU 9000) su tutti i dispositivi di rete coinvolti nel percorso di storage può aumentare significativamente il throughput. Inoltre, l’utilizzo di una VLAN separata o di una rete fisica per il traffico di storage minimizza la contesa e migliora la sicurezza, garantendo che le tue VM e LXC ricevano un accesso coerente e a bassa latenza ai loro dati.

L’autenticazione è raccomandata per la configurazione iSCSI Proxmox in un home lab?

Sebbene sia opzionale in molte configurazioni base di home lab, l’implementazione dell’autenticazione (es. CHAP) per la tua configurazione iSCSI Proxmox è fortemente raccomandata, anche in un ambiente home lab. Aggiunge un livello cruciale di sicurezza, prevenendo l’accesso non autorizzato ai tuoi target di storage a blocchi. Questo protegge i tuoi dati sensibili delle VM e aiuta a mitigare potenziali rischi di sicurezza, allineandosi con le best practice per lo storage di rete sicuro nel 2026. Per NFS, affidati ai controlli di accesso basati su IP definiti in /etc/exports sul server.

Prodotti Consigliati

Se stai costruendo il tuo setup, ecco l’hardware che consiglio:

Articoli Correlati

Continua a leggere.