Con l'accelerazione hardware, gli host ESXi possono integrarsi con i dispositivi NAS e utilizzare diverse operazioni hardware, come Clone completo del file e Clone rapido del file fornito dallo storage NAS. L'accelerazione hardware utilizza vSphere APIs for Array Integration (VAAI) per facilitare le comunicazioni tra gli host e i dispositivi di storage.

Il framework NAS VAAI supporta entrambe le versioni di storage NFS, NFS 3 e NFS 4.1.

Il NAS di VAAI utilizza un insieme di primitive dello storage per eseguire l'offload delle operazioni di storage dall'host all'array. Nell'elenco seguente sono illustrate le operazioni NAS supportate:

Clone completo del file
Supporta la capacità del dispositivo NAS di clonare i file del disco virtuale. Questa operazione è simile alla colazione dei blocchi di VMFS, ad eccezione del fatto che i dispositivi NAS clonano interi file anziché segmenti di file. Le attività che sfruttano l'operazione di clonazione completa del file includono la clonazione della macchina virtuale, Storage vMotion e la distribuzione di macchine virtuali dai modelli.

Quando l'host ESXi copia i dati con il NAS di VAAI, non è necessario leggere i dati dal NAS e scriverli nuovamente nel NAS. L'host invia semplicemente il comando copia eseguendo l'offload sul NAS. Il processo di copia viene eseguito nel NAS, che riduce il carico sull'host.

Clone rapido del file
Questa operazione, chiamata anche snapshot basato su array o nativo, consente di eseguire l'offload della creazione di snapshot delle macchine virtuali e dei cloni collegati nell'array.
Riserva dello spazio
Supporta la possibilità di array di storage di allocare spazio per un file del disco virtuale nel formato thick.

In genere, quando si crea un disco virtuale in un datastore NFS, il server NAS determina il criterio di allocazione. Il criterio di allocazione predefinito nella maggior parte dei server NAS è thin e non garantisce il supporto dello storage nel file. Tuttavia, l'operazione di riserva dello spazio può indicare al dispositivo NAS di utilizzare meccanismi specifici del fornitore per riservare spazio per un disco virtuale. Di conseguenza, è possibile creare dischi virtuali thick nel datastore NFS se il server NAS di supporto supporta l'operazione di riserva dello spazio.

Statistiche estese
Supporta la visibilità dell'uso dello spazio sui dispositivi NAS. L'operazione consente di verificare i dettagli sull'utilizzo dello spazio per i dischi virtuali nei datastore NFS. I dettagli includono la dimensione di un disco virtuale e il consumo di spazio del disco virtuale. Questa funzionalità è utile per il thin provisioning.

Con i dispositivi di storage NAS, l'integrazione dell'accelerazione hardware viene implementata tramite i plug-in NAS specifici del fornitore. Questi plug-in vengono in genere creati dai fornitori e distribuiti come pacchetti dei fornitori. Affinché i plug-in NAS funzionino, non sono necessarie regole di attestazione.

Sono disponibili diversi strumenti per l'installazione e l'aggiornamento dei plug-in NAS. Includono i comandi di esxcli e vSphere Lifecycle Manager. Per ulteriori informazioni, vedere la documentazione di Aggiornamento di VMware ESXi e Gestione del ciclo di vita di host e cluster. Per consigli sull'installazione e l'aggiornamento, vedere l'articolo della Knowledge Base.

Nota: I fornitori di storage NAS possono fornire impostazioni aggiuntive che possono influire sulle prestazioni e sul funzionamento di VAAI. Seguire le raccomandazioni del fornitore e configurare le impostazioni appropriate sia sull'array di storage NAS sia su ESXi. Per ulteriori informazioni, consultare la documentazione del fornitore di storage.

Abilitazione degli snapshot nativi NAS su macchine virtuali

Se la distribuzione include array NAS che supportano le vSphere APIs for Array Integration (VAAI), è possibile utilizzare la tecnologia di clonazione rapida dei file, denominata anche snapshot NFS nativi, per creare snapshot delle macchine virtuali. Con questa tecnologia, il dispositivo NFS copia la macchina virtuale senza che l'host ESXi legga e scriva i dati. Questa operazione potrebbe ridurre il tempo e il carico di rete quando vengono creati snapshot della macchina virtuale.

Per impostazione predefinita, tutte le macchine virtuali appena create supportano la tecnologia degli snapshot ESXi tradizionale. Per utilizzare la tecnologia di snapshot nativi NFS, abilitarla per la macchina virtuale.

Prerequisiti

  • Verificare che l'array NAS supporti l'operazione di clonazione rapida del file con il programma NAS VAAI.
  • Nell'host ESXi, installare il plug-in NAS specifico del fornitore che supporti la clonazione rapida dei file con VAAI.
  • Seguire le raccomandazioni del fornitore di storage NAS per configurare le impostazioni necessarie sull'array NAS e ESXi. Per ulteriori informazioni, consultare la documentazione del fornitore di storage.

Procedura

  1. In vSphere Client, fare clic con il pulsante destro del mouse sulla macchina virtuale e scegliere Modifica impostazioni.
  2. Fare clic sulla scheda Opzioni della macchina virtuale ed espandere il menu Avanzate.
  3. Fare clic su Modifica configurazione accanto a Parametri di configurazione.
  4. Configurare il parametro snapshot.alwaysAllowNative.
    Se il parametro esiste, assicurarsi che il suo valore sia impostato su True. Se il parametro non è presente, aggiungerlo e impostarne il valore su True.
    Nome Valore
    snapshot.alwaysAllowNative True
    Nota: Nelle macchine virtuali archiviate nei datastore NFS e configurate con snapshot.alwaysAllowNative è possibile che si verifichi l'errore Invalid Disk Chain. Per ulteriori informazioni, vedere l' articolo 89923 della Knowledge base di VMware.