vSphere supporta varie opzioni di storage e funzionalità negli ambienti di storage tradizionali e definiti dal software. Una panoramica di alto livello di elementi e aspetti dello storage vSphere consente di pianificare una strategia di storage corretta per il virtual data center.

Modelli di virtualizzazione dello storage tradizionali nell'ambiente vSphere

In genere, la virtualizzazione dello storage si riferisce a un'astrazione logica delle risorse e delle capacità di storage fisiche dalle macchine virtuali e dalle loro applicazioni. ESXi offre la virtualizzazione dello storage a livello di host.

In un ambiente vSphere , viene creato un modello tradizionale basato sulle seguenti tecnologie di storage e funzionalità di virtualizzazione di ESXi e vCenter Server.
Storage locale e di rete
Negli ambienti di storage tradizionali, il processo di gestione dello storage di ESXi inizia con lo spazio di storage che l'amministratore di storage prealloca in sistemi di storage diversi. ESXi supporta lo storage locale e lo storage di rete.
Vedere Tipi di storage fisico supportati da ESXi.
Reti area di storage
Una rete SAN (acronimo di Storage Area Network, Rete area di storage) è una rete specializzata ad alta velocità che connette sistemi di computer, o host ESXi, a sistemi di storage ad alte prestazioni. ESXi può utilizzare i protocolli Fibre Channel o iSCSI per connettersi ai sistemi di storage.
Vedere Utilizzo di ESXi con SAN.
Fibre Channel
Fibre Channel (FC) è un protocollo di storage che la SAN utilizza per trasferire il traffico dei dati dai server host ESXi allo storage condiviso. Il protocollo impacchetta i comandi SCSI nei frame FC. Per connettersi alla SAN FC, l'host utilizza schede bus host (HBA) Fibre Channel.
Vedere Utilizzo di ESXi con SAN Fibre Channel.
Internet SCSI
Internet iSCSI (iSCSI) è un trasporto SAN che può utilizzare connessioni Ethernet tra sistemi di computer, o host ESXi, e sistemi di storage ad alte prestazioni. Per connettersi ai sistemi di storage, gli host utilizzano schede iSCSI hardware o iniziatori iSCSI software con schede di rete standard.
Vedere Utilizzo di ESXi con SAN iSCSI.
Dispositivo di archiviazione o LUN
Nel contesto ESXi, i termini archivio dispositivo e LUN vengono usati in modo intercambiabile. In genere, entrambi i termini indicano un volume di storage presentato all'host da un sistema di storage a blocchi e disponibile per la formattazione.
Vedere Rappresentazioni di destinazione e dispositivo e Gestione dei dispositivi di storage ESXi.
Dischi virtuali
Una macchina virtuale in un host ESXi utilizza un disco virtuale per archiviare il sistema operativo, i file delle applicazioni e altri dati associati alle relative attività. I dischi virtuali sono file fisici di grandi dimensioni, o insiemi di file, che possono essere copiati, spostati, archiviati ed sottoposti a backup come qualsiasi altro file. È possibile configurare macchine virtuali con più dischi virtuali.
Per accedere ai dischi virtuali, una macchina virtuale utilizza controller NVMe virtuali o SCSI. Questi controller virtuali includono BusLogic Parallel, LSI Logic Parallel, LSI Logic SAS, VMware Paravirtual, NVMe e altri.
Ogni disco virtuale si trova in un datastore distribuito in uno storage fisico. Dal punto di vista della macchina virtuale, ogni disco virtuale sembra un'unità SCSI o NVMe connessa a un controller SCSI o NVMe. L'accesso allo storage fisico tramite storage o schede di rete nell'host è in genere trasparente per il sistema operativo guest e le applicazioni della macchina virtuale.

Per informazioni sulla configurazione dei controller per le macchine virtuali, vedere Condizioni, limitazioni e compatibilità dei controller di storage SCSI, SATA e NVMe.

VMware vSphere ® VMFS
I datastore distribuiti nei dispositivi di storage a blocchi utilizzano il formato nativo vSphere Virtual Machine File System (VMFS). Si tratta di uno speciale formato di file system ad alte prestazioni ottimizzato per l'archiviazione delle macchine virtuali.
Vedere Concetti e operazioni del datastore VMFS di vSphere.
NFS
Un client NFS integrato in ESXi utilizza il protocollo File system di rete (NFS - Network File System) su TCP/IP per accedere a un volume NFS che si trova in un server NAS. L'host ESXi può montare il volume e utilizzarlo come datastore NFS.
Vedere Concetti e operazioni del datastore NFS nell'ambiente vSphere.
Mappatura dell'unità "raw"
Oltre ai dischi virtuali, vSphere offre un meccanismo chiamato mappatura RDM (acronimo di Raw Device Mapping, mappatura unità "raw"). L'RDM è utile quando un sistema operativo guest all'interno di una macchina virtuale richiede l'accesso diretto a un dispositivo di storage. Per informazioni su RDM, vedere Mappatura dell'unità "raw" in vSphere.

Modelli di Software-Defined Storage nell'ambiente vSphere

Oltre ad astrarre le capacità di storage sottostanti dalle macchine virtuali di vSphere, come fanno i modelli di storage tradizionali, il Software-Defined Storage astrae le funzionalità di storage.

Con il modello Software-Defined Storage, una macchina virtuale diventa un'unità di provisioning dello storage e può essere gestita tramite un meccanismo flessibile basato su criteri. Il modello coinvolge le seguenti tecnologie vSphere .

VMware vSphere ® Virtual Volumes™ (vVols)
La funzionalità Virtual Volumes modifica il paradigma di gestione dello storage dalla gestione dello spazio all'interno dei datastore alla gestione di oggetti di storage astratti gestiti da array di storage. Con Virtual Volumes, una singola macchina virtuale, e non il datastore, diventa un'unità di gestione dello storage. Inoltre, l'hardware di storage ottiene il controllo completo sui contenuti, il layout e la gestione del disco virtuale.
Vedere Utilizzo di VMware vSphere Virtual Volumes.
VMware vSAN
vSAN è un livello distribuito di software eseguito in modo nativo come parte dell'hypervisor. vSAN aggrega i dispositivi di capacità locali o a collegamento diretto di un cluster host ESXi e crea un singolo pool di storage condiviso tra tutti gli host nel cluster vSAN.
Vedere la documentazione di Amministrazione di VMware vSAN in Amministrazione di VMware vSAN.
Gestione basata sul criterio di storage
SPBM (Storage Policy Based Management) è un framework che fornisce un unico pannello di controllo su vari servizi dati e soluzioni di storage, tra cui vSAN e Virtual Volumes. Utilizzando i criteri di storage, il framework allinea le richieste delle applicazioni delle macchine virtuali alle funzionalità fornite dalle entità di storage.
Vedere Gestione basata sui criteri di storage in vSphere.
Filtri I/O
I filtri I/O sono componenti software che possono essere installati su host ESXi e possono offrire servizi di dati aggiuntivi alle macchine virtuali. In base all'implementazione, i servizi possono includere replica, crittografia, memorizzazione nella cache e così via.
Vedere Filtri I/O delle macchine virtuali in vSphere.

vSphere Storage APIs

Storage APIs è una famiglia di API utilizzate da fornitori di hardware, software e storage di terze parti per sviluppare componenti che potenziano diverse funzionalità e soluzioni vSphere.

La presente pubblicazione sullo storage descrive diverse API di storage che contribuiscono all'ambiente di storage. Per informazioni su altre API di questa famiglia, incluse le vSphere APIs - Data Protection, vedere il sito web di VMware.

vSphere APIs for Storage Awareness

Note anche come VASA, tali API, fornite da fornitori di terze parti o offerte da VMware, abilitano le comunicazioni tra vCenter Server e lo storage sottostante. Tramite VASA, le entità di storage possono informare vCenter Server sulle configurazioni, le funzionalità e gli eventi di integrità dello storage. In cambio, VASA è in grado di fornire requisiti di storage della macchina virtuale da vCenter Server a un'entità di storage e assicurarsi che il livello di storage soddisfi i requisiti.

VASA diventa essenziale quando si utilizzano Virtual Volumes, vSAN, vSphere APIs for I/O Filtering (VAIO) e i criteri di storage per macchine virtuali. Vedere Utilizzo dei provider di storage in vSphere.

vSphere APIs for Array Integration

Queste API, note anche come VAAI, includono i seguenti componenti:

  • API di accelerazione hardware. Consentono l'integrazione degli array con vSphere, in modo che vSphere possano eseguire l'offload di determinate operazioni di storage nell'array. Questa integrazione riduce significativamente l'overhead della CPU sull'host. Vedere Accelerazione hardware di storage in vSphere.
  • API di thin provisioning array. Consentono di monitorare l'uso dello spazio su array di storage con thin provisioning per evitare condizioni di spazio insufficiente ed eseguire il recupero dello spazio. Vedere ESXi e thin provisioning dell'array.

vSphere APIs for Multipathing

Note come PSA (Pluggable Storage Architecture), queste API consentono ai partner di storage di creare e fornire plug-in di multipathing e bilanciamento del carico ottimizzati per ogni array. I plug-in comunicano con gli array di storage e determinano la strategia di selezione del percorso migliore per aumentare le prestazioni di I/O e l'affidabilità dall'host di ESXi all'array di storage. Per ulteriori informazioni, vedere Utilizzo di Pluggable Storage Architecture e gestione dei percorsi con ESXi.