Skip to main content
NetApp Solutions
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Proxmox VE con ONTAP

Collaboratori

Lo storage condiviso nell'ambiente virtuale Proxmox (VE) riduce il tempo necessario per la migrazione live delle VM e migliora la destinazione dei backup e dei modelli coerenti nell'intero ambiente. Lo storage ONTAP è in grado di soddisfare le esigenze degli ambienti host Proxmox VE e delle richieste di storage a file, blocchi e oggetti guest.

Gli host Proxmox VE devono disporre di interfacce FC, Ethernet o altre interfacce supportate collegate agli switch e comunicare con le interfacce logiche ONTAP.

Funzionalità ONTAP di alto livello

Funzioni comuni

  • Cluster a scalabilità orizzontale

  • Autenticazione sicura e supporto RBAC

  • Supporto multiamministratore Zero Trust

  • Multi-tenancy sicura

  • Replicare i dati con SnapMirror.

  • Copie point-in-time con Snapshot.

  • Cloni efficienti in termini di spazio.

  • Funzioni di efficienza dello storage come deduplica, compressione e così via

  • Supporto Trident CSI per Kubernetes

  • SnapLock

  • Blocco delle copie Snapshot a prova di manomissione

  • Supporto crittografia

  • FabricPool per il tiering dei dati cold nell'archivio di oggetti.

  • Integrazione di BlueXP  e CloudInsights.

  • Trasferimento dei dati con offload Microsoft (ODX)

NAS

  • I volumi FlexGroup sono un container NAS scale-out che offre performance elevate insieme alla distribuzione e alla scalabilità del carico.

  • FlexCache consente la distribuzione dei dati a livello globale, fornendo comunque l'accesso locale in lettura e scrittura ai dati.

  • Il supporto multiprotocollo permette di accedere agli stessi dati tramite SMB e NFS.

  • NFS nConnect consente più sessioni TCP per connessione TCP, aumentando la velocità effettiva della rete. Ciò aumenta l'utilizzo delle schede di rete ad alta velocità disponibili sui server moderni.

  • Il trunking di sessione NFS offre velocità di trasferimento dei dati superiori, disponibilità elevata e tolleranza agli errori.

  • Il multicanale SMB offre una maggiore velocità di trasferimento dei dati, alta disponibilità e tolleranza di errore.

  • Integrazione con Active directory/LDAP per le autorizzazioni dei file.

  • Connessione sicura con NFS su TLS.

  • Supporto NFS Kerberos.

  • NFS su RDMA.

  • Mappatura dei nomi tra identità Windows e Unix.

  • Protezione autonoma dal ransomware.

  • Analytics dei file system.

SAN

  • Estendi il cluster tra domini di errore con la sincronizzazione attiva di SnapMirror.

  • I modelli ASA offrono multipathing Active-Active e failover rapido del percorso.

  • Supporto per protocolli FC, iSCSI, NVMe-of.

  • Supporto dell'autenticazione reciproca iSCSI CHAP.

  • Mappa LUN selettiva e set di porte.

Tipi di storage Proxmox VE supportati con ONTAP

I protocolli NAS (NFS/SMB) supportano tutti i tipi di contenuto di Proxmox VE e sono in genere configurati una volta a livello di data center. Le macchine virtuali guest possono utilizzare dischi di tipo raw, qcow2 o VMDK su storage NAS. È possibile rendere visibili le Snapshot ONTAP, per accedere alle copie point-in-time dei dati dal client. Lo storage a blocchi con protocolli SAN (FC/iSCSI/NVMe-of) è generalmente configurato su base per host e limitato ai tipi di contenuto di immagini del disco della macchina virtuale e del container supportati da Proxmox VE. Le macchine virtuali guest e i container consumano storage a blocchi come dispositivi raw.

Tipo di contenuto NFS SMB/CIFS FC ISCSI NVMe-of

Backup

No1

No1

No1

Dischi VM

2

2

2

Volumi TC

2

2

2

Immagini ISO

No1

No1

No1

Modelli TC

No1

No1

No1

Frammenti

No1

No1

No1

Note: 1 - richiede il file system del cluster per creare la cartella condivisa e utilizzare il tipo di archiviazione di Directory. 2 - utilizzare il tipo di archiviazione LVM.

Storage SMB/CIFS

Per utilizzare le condivisioni di file SMB/CIFS, ci sono determinati task che devono essere eseguiti dall'amministratore dello storage e l'amministratore della virtualizzazione può montare la condivisione utilizzando l'interfaccia utente Proxmox VE o dalla shell. SMB multicanale garantisce la tolleranza agli errori e migliora le performance. Per ulteriori informazioni, fare riferimento a. "TR4740 - SMB 3,0 multicanale"

Nota La password verrà salvata in un file di testo non crittografato ed è accessibile solo all'utente root. Fare riferimento alla "Documentazione di Proxmox VE".
Attività di amministrazione di <strong> </strong>

Se non conosci ancora ONTAP, utilizza l'interfaccia di System Manager per completare queste attività e ottenere una migliore esperienza.

  1. Assicurati che SVM sia abilitato per SMB. Per "Documentazione di ONTAP 9"ulteriori informazioni, segui.

  2. Avere almeno due Lifs per controller. Seguire la procedura descritta sopra. Per riferimento, di seguito viene riportata una schermata dei file di vita utilizzati in questa soluzione.

    dettagli dell'interfaccia nas

  3. Utilizzare l'autenticazione basata su Active Directory o gruppo di lavoro. Seguire la procedura descritta sopra.

    Inserire le informazioni di dominio

  4. Creazione di un volume. Ricordarsi di selezionare l'opzione per distribuire i dati nel cluster per utilizzare FlexGroup.

    Opzione FlexGroup

  5. Creare una condivisione SMB e regolare le autorizzazioni. Per "Documentazione di ONTAP 9"ulteriori informazioni, segui.

    Informazioni condivisione SMB

  6. Fornire il server SMB, il nome della condivisione e le credenziali all'amministratore della virtualizzazione per completare l'attività.

Attività di amministrazione di <strong> </strong>
  1. Raccogliere il server SMB, il nome della condivisione e le credenziali da utilizzare per l'autenticazione della condivisione.

  2. Assicurarsi che almeno due interfacce siano configurate in VLAN diverse (per la tolleranza di errore) e che NIC supporti RSS.

  3. Se si utilizza l'interfaccia utente di gestione https:<proxmox-node>:8006 , fare clic su datacenter, selezionare archiviazione, fare clic su Aggiungi e selezionare SMB/CIFS.

    Navigazione dello storage per le PMI

  4. Inserire i dettagli e il nome della condivisione verrà compilato automaticamente. Assicurarsi che tutto il contenuto sia selezionato. Fare clic su Aggiungi.

    Aggiunta di storage per PMI

  5. Per abilitare l'opzione multicanale, vai alla shell su uno qualsiasi dei nodi sul cluster e digita pvesm set pvesmb01 --options multicanale,max_channels=4

    impostazione multicanale

  6. Ecco il contenuto in /etc/pve/storage.cfg per le attività sopra descritte.

    File di configurazione dello storage per SMB

Storage NFS

ONTAP supporta tutte le versioni NFS supportate da Proxmox VE. Per fornire tolleranza di errore e miglioramenti delle prestazioni, assicurarsi che "trunking sessione" venga utilizzato. Per utilizzare il trunking della sessione, è necessario un minimo di NFS v4,1.

Se non conosci ancora ONTAP, utilizza l'interfaccia di System Manager per completare queste attività e ottenere una migliore esperienza.

Attività di amministrazione di <strong> </strong>
  1. Assicurati che SVM sia abilitato per NFS. Fare riferimento alla "Documentazione di ONTAP 9"

  2. Avere almeno due Lifs per controller. Seguire la procedura descritta sopra. Per riferimento, di seguito viene riportata la schermata dei cicli di vita che utilizziamo nel nostro laboratorio.

    dettagli dell'interfaccia nas

  3. Creare o aggiornare i criteri di esportazione NFS fornendo l'accesso agli indirizzi IP o alla subnet dell'host Proxmox VE. Fare riferimento a "Creazione di policy per l'esportazione" e "Consente di aggiungere una regola a un criterio di esportazione".

  4. "Creare un volume". Ricordarsi di selezionare l'opzione per distribuire i dati nel cluster per utilizzare FlexGroup.

    Opzione FlexGroup

  5. "Assegnare il criterio di esportazione ai volumi"

    Informazioni sul volume NFS

  6. Notifica all'amministratore della virtualizzazione che il volume NFS è pronto.

Attività di amministrazione di <strong> </strong>
  1. Assicurarsi che almeno due interfacce siano configurate in VLAN diverse (per la tolleranza di errore). Utilizzare il collegamento NIC.

  2. Se si utilizza l'interfaccia utente di gestione https:<proxmox-node>:8006 , fare clic su datacenter, selezionare archiviazione, fare clic su Aggiungi e selezionare NFS.

    Navigazione dello storage NFS

  3. Inserire i dettagli, dopo aver fornito le informazioni sul server, le esportazioni NFS dovrebbero popolare e scegliere dall'elenco. Ricordarsi di selezionare le opzioni del contenuto.

    Aggiunta di storage NFS

  4. Per il trunking di sessione, su ogni host Proxmox VE, aggiornare il file /etc/fstab per montare la stessa esportazione NFS utilizzando un indirizzo lif diverso insieme all'opzione max_Connect e alla versione NFS.

    voci fstab per trunk sessione

  5. Ecco il contenuto in /etc/pve/storage.cfg per NFS.

    File di configurazione dello storage per NFS

LVM con iSCSI

Per configurare Logical Volume Manager per lo storage condiviso tra host Proxmox, completare le seguenti attività:

Attività di amministrazione di <strong> </strong>
  1. Assicurarsi che siano configurati due bridge linux ciascuno sul proprio ethernet nic (idealmente su VLAN diverse).

  2. Assicurarsi che su tutti gli host Proxmox VE siano installati strumenti multipath. Assicurarsi che si avvii all'avvio.

    apt list | grep multipath-tools
    # If need to install, execute the following line.
    apt-get install multipath-tools
    systemctl enable multipathd
  3. Raccogliere l'host iscsi iqn per tutti gli host Proxmox VE e fornirlo all'amministratore dello storage.

    cat /etc/iscsi/initiator.name
Attività di amministrazione di <strong> </strong>

Se non conosci ancora ONTAP, utilizza System Manager per migliorare la tua esperienza.

  1. Verificare che SVM sia disponibile con il protocollo iSCSI abilitato. Seguici "Documentazione di ONTAP 9"

  2. Due cicli di vita per controller dedicati a iSCSI.

    dettagli dell'interfaccia iscsi

  3. Creare igroup e popolare gli iniziatori iscsi host.

  4. Creare la LUN con le dimensioni desiderate sulla SVM e presentarla al igroup creato nel passaggio precedente.

    dettagli lun iscsi

  5. Notificare all'amministratore della virtualizzazione la creazione di lun.

Attività di amministrazione di <strong> </strong>
  1. Accedere a Management UI https:<proxmox node>:8006, fare clic su datacenter, selezionare storage, fare clic su Aggiungi e selezionare iSCSI.

    navigazione nell'archiviazione iscsi

  2. Fornire il nome dell'id di archiviazione. L'indirizzo iSCSI lif di ONTAP dovrebbe essere in grado di scegliere la destinazione in assenza di problemi di comunicazione. Poiché desideriamo non fornire direttamente l'accesso LUN alla vm guest, deselezionare questa casella.

    creazione del tipo di storage iscsi

  3. Fare clic su Aggiungi e selezionare LVM.

    navigazione archiviazione lvm

  4. Fornire il nome dell'id di archiviazione e scegliere lo storage di base che deve corrispondere allo storage iSCSI creato al passaggio precedente. Scegliere il LUN per il volume di base. Specificare il nome del gruppo di volumi. Assicurarsi che l'opzione condivisa sia selezionata.

    creazione di storage lvm

  5. Di seguito è riportato il file di configurazione dello storage di esempio per LVM che utilizza il volume iSCSI.

    configurazione iscsi lvm

LVM con NVMe/TCP

Per configurare Logical Volume Manager per lo storage condiviso tra gli host Proxmox, completare le seguenti attività:

Attività di amministrazione di <strong> </strong>
  1. Assicurarsi che siano configurati due bridge linux, ciascuno con un proprio dispositivo ethernet (idealmente su VLAN diverse).

  2. Su ogni host Proxmox sul cluster, eseguire il comando seguente per raccogliere le informazioni dell'iniziatore dell'host.

    nvme show-hostnqn
  3. Fornire informazioni nqn sull'host raccolte all'amministratore dello storage e richiedere un namespace nvme delle dimensioni richieste.

Attività di amministrazione di <strong> </strong>

Se non conosci ancora ONTAP, utilizza System Manager per ottimizzare l'esperienza.

  1. Assicurati che SVM sia disponibile con il protocollo NVMe abilitato. Fare riferimento a "Attività NVMe nella documentazione ONTAP 9".

  2. Creare il namespace NVMe.

    creazione del namespace nvme

  3. Creare un sottosistema e assegnare nqn host (se si utilizza la CLI). Seguire il collegamento di riferimento sopra riportato.

  4. Notifica all'amministratore della virtualizzazione che è stato creato il namespace nvme.

Attività di amministrazione di <strong> </strong>
  1. Navigare alla shell su ogni host Proxmox VE nel cluster e creare il file /etc/nvme/Discovery.conf e aggiornare il contenuto specifico del proprio ambiente.

    root@pxmox01:~# cat /etc/nvme/discovery.conf
    # Used for extracting default parameters for discovery
    #
    # Example:
    # --transport=<trtype> --traddr=<traddr> --trsvcid=<trsvcid> --host-traddr=<host-traddr> --host-iface=<host-iface>
    
    -t tcp -l 1800 -a 172.21.118.153
    -t tcp -l 1800 -a 172.21.118.154
    -t tcp -l 1800 -a 172.21.119.153
    -t tcp -l 1800 -a 172.21.119.154
  2. Accedi al sottosistema nvme

    nvme connect-all
  3. Ispezionare e raccogliere i dettagli del dispositivo.

    nvme list
    nvme netapp ontapdevices
    nvme list-subsys
    lsblk -l
  4. Creare un gruppo di volumi

    vgcreate pvens02 /dev/mapper/<device id>
  5. Accedere a Management UI https:<proxmox node>:8006, fare clic su data center, selezionare storage, fare clic su Add e selezionare LVM.

    navigazione archiviazione lvm

  6. Fornisci un nome id storage, scegli il gruppo di volumi esistente e scegli il gruppo di volumi appena creato con la cli. Ricordarsi di selezionare l'opzione condivisa.

    lvm su vg esistente

  7. Ecco un esempio di file di configurazione dello storage per LVM che utilizza NVMe/TCP

    configurazione lvm su tcp nvme