ESXi 6.7 e versioni successive offrono supporto per la tecnologia della memoria del computer più recente, denominata memoria non volatile (NVM) o memoria persistente (PMem).
PMem combina l'elevata velocità di trasferimento dei dati della memoria di un computer volatile con la persistenza e la resilienza dello storage tradizionale. I dispositivi PMem dispongono di una bassa latenza di accesso e possono conservare i dati archiviati tramite riavvii o interruzioni dell'alimentazione.
Modalità di consumo delle risorse della memoria persistente dell'host
Quando si aggiunge un dispositivo PMem fisico a un host, ESXi rileva la risorsa PMem e la espone come datastore PMem locale dell'host alle macchine virtuali eseguite nell'host. A seconda del sistema operativo guest, le macchine virtuali possono avere accesso diretto alle risorse PMem.
Ogni host può disporre di un solo datastore PMem locale, il quale esegue il pool e rappresenta tutte le risorse PMem dell'host.
La memoria persistente combina le proprietà della memoria e dello storage. Le macchine virtuali possono quindi utilizzare le risorse PMem dell'host ESXi come memoria (attraverso dispositivi NVDIMM virtuali) o come storage (tramite dischi rigidi PMem virtuali).
Il datastore PMem locale dell'host memorizza tutti i dispositivi NVDIMM con accesso diretto e i dischi rigidi PMem virtuali.
PMem virtuale (vPMem)
In questa modalità, se il sistema operativo guest è compatibile con PMem, la macchina virtuale può avere accesso diretto alle risorse PMem fisiche dell'host e utilizzarle come memoria standard indirizzabile in byte.
Le macchine virtuali utilizzano moduli NVDIMM (Non-Volatile Dual In-Line Memory) virtuali per l'accesso diretto a PMem. NVDIMM è un dispositivo di memoria contenuto in un normale canale di memoria, ma che contiene memoria non volatile. In vSphere 6.7, il NVDIMM virtuale è un nuovo tipo di dispositivo rappresentante le aree PMem fisiche dell'host. Una singola macchina virtuale può includere fino a 64 dispositivi NVDIMM virtuali. Ogni dispositivo NVDIMM viene archiviato nel datastore PMem locale dell'host.
Dischi PMem virtuali (vPMemDisk)
In questa modalità, la macchina virtuale non dispone di accesso diretto alle risorse PMem dell'host.
È necessario aggiungere un disco rigido PMem virtuale alla macchina virtuale. Un disco rigido PMem virtuale è un disco SCSI tradizionale a cui viene applicato il criterio di storage PMem. Il criterio posiziona automaticamente il disco rigido nel datastore PMem locale dell'host.
In questa modalità di utilizzo, non è necessario disporre di requisiti speciali per la versione hardware della macchina virtuale e del sistema operativo guest.
Il diagramma seguente illustra il modo in cui i componenti della memoria persistente interagiscono.
Per informazioni su come configurare e gestire le macchine virtuali con NVDIMM o i dischi di memoria persistenti virtuali, vedere la documentazione di Gestione delle risorse di vSphere.
Struttura del datastore PMem
L'interfaccia utente di VMware Host Client fornisce informazioni sulla complessa struttura del datastore PMem host-locale. Per analizzare queste informazioni e utilizzarle a scopo di gestione e risoluzione dei problemi, è necessario avere dimestichezza con i concetti relativi a tale complessa struttura.
- Moduli
- Nell'interfaccia utente di VMware Host Client, i moduli rappresentano elementi NVDIMM fisici connessi alla motherboard dell'host.
- Set di interfoliazione
-
I set di interfoliazione sono raggruppamenti logici di uno o più moduli. I set di interfoliazione rivelano come vengono distribuite le informazioni tra i moduli DIMM fisici e in che modo
ESXi legge le informazioni dai moduli. Poiché
ESXi legge a turno da ogni set di interfoliazione, i set di interfoliazione garantiscono una velocità effettiva della memoria maggiore.
Ad esempio, se un set di interfoliazione è composto da due moduli, ESXi legge le informazioni dei due DIMM fisici in parallelo e quindi procede con il set di interfoliazione successivo.
Visualizzazione di informazioni su moduli, set di interfoliazione e spazi dei nomi in VMware Host Client
In VMware Host Client è possibile visualizzare informazioni su moduli, set di interfoliazione e spazio dei nomi del datastore PMem host-locale. Pertanto è possibile identificare facilmente un modulo non integro ed eseguire la risoluzione dei problemi.
Non è possibile eseguire la maggior parte delle tradizionali attività di gestione nel datastore PMem host-locale. Tuttavia, è possibile utilizzare le informazioni relative a moduli, set di interfoliazione e spazi dei nomi a scopo di risoluzione dei problemi.
Prerequisiti
Verificare che l'host disponga di almeno un dispositivo NVDIMM fisico.
Procedura
- Nel riquadro Navigator fare clic su Storage.
- Nella scheda Memoria persistente visualizzare le informazioni sul datastore PMem host-locale.
- Fare clic su Moduli per visualizzare informazioni relative ai moduli NVDIMM che costituiscono il datastore PMem.
- Fare clic su Spazi dei nomi per visualizzare informazioni sugli spazi dei nomi nei moduli NVDIMM.
- Fare clic su Set di interfoliazione per verificare in che modo i moduli, o i dispositivi NVDIMM fisici, sono raggruppati in set di interfoliazione.
Eliminazione di uno spazio dei nomi in VMware Host Client
In VMware Host Client è possibile eliminare gli spazi dei nomi che non sono stati creati mediante ESXi ma tramite un sistema operativo precedentemente installato nella macchina host.
Prerequisiti
- Attivare la modalità di manutenzione per l'host.
- Eseguire il backup del contenuto dello spazio dei nomi, qualora fosse necessario disporne in un secondo momento.