Seguire queste procedure consigliate quando si utilizzano dispositivi Flash nell'ambiente vSphere.

  • Utilizzare dispositivi flash approvati dalla Guida alla compatibilità di VMware.
  • Assicurarsi di utilizzare il firmware più recente con i dispositivi Flash. Verificare spesso la disponibilità di aggiornamenti con i vendor di storage.
  • Monitorare attentamente l'uso intensivo del dispositivo Flash e calcolarne la durata stimata. Le aspettative di durata dipendono dal modo in cui si continua attivamente a utilizzare il dispositivo flash. Vedere Stima della durata dei dispositivi flash.
  • Se si utilizzano dispositivi NVMe per lo storage, abilitare il plug-in ad alte prestazioni (HPP) per migliorare le prestazioni di storage. Per informazioni specifiche sull'utilizzo dei dispositivi NVMe, vedere Schemi di selezione dei percorsi e del plug-in ad alte prestazioni VMware

Monitoraggio dei dispositivi flash

Da un host ESXi è possibile monitorare alcuni parametri critici dei dispositivi flash, tra cui Media Wearout Indicator, Temperature e Reallocated Sector Count.

Utilizzare il comando esxcli per monitorare i dispositivi flash.

Prerequisiti

Installare ESXCLI. Vedere Guida introduttiva a ESXCLI. Per la risoluzione dei problemi, eseguire i comandi esxcli in ESXi Shell.

Procedura

  • Visualizzare le statistiche flash del dispositivo eseguendo il comando seguente:
    esxcli storage core device smart get -d=ID_dispositivo_flash

Stima della durata dei dispositivi flash

Quando si utilizzano dispositivi flash, è possibile monitorare il modo in cui vengono utilizzati attivamente e calcolarne la durata stimata.

In genere, i fornitori di storage forniscono stime affidabili della durata di un dispositivo flash in condizioni ideali. Ad esempio, un fornitore potrebbe garantire una durata di 5 anni a condizione di 20 GB di scritture al giorno. Tuttavia, l'aspettativa di durata più realistica del dispositivo dipende da quante scritture al giorno vengono effettivamente generate dall'host ESXi. Seguire questi passaggi per calcolare la durata del dispositivo flash.

Prerequisiti

Annotare il numero di giorni trascorsi dall'ultimo riavvio dell'host ESXi. Ad esempio, dieci giorni.

Procedura

  1. Ottenere il numero totale di blocchi scritti sul dispositivo flash dall'ultimo riavvio.

    Eseguire il comando esxcli storage core device stats get -d=device_ID. Ad esempio:

    ~ # esxcli storage core device stats get -d t10.xxxxxxxxxxxxxxx
    	Device: t10.xxxxxxxxxxxxxxx
    	Successful Commands: xxxxxxx
    	Blocks Read: xxxxxxxx
    	Blocks Written: 629145600 
    	Read Operations: xxxxxxxx
    

    L'elemento Blocchi scritti nell'output mostra il numero di blocchi scritti sul dispositivo dall'ultimo riavvio. In questo esempio, il valore è 629.145.600. Dopo ogni riavvio, viene reimpostato su 0.

  2. Calcolare il numero totale di scritture e convertirle in GB.
    Un blocco è di 512 byte. Per calcolare il numero totale di scritture, moltiplicare il valore Blocchi scritti per 512 e convertire il valore risultante in GB.

    In questo esempio, il numero totale di scritture dall'ultimo riavvio è di circa 322 GB.

  3. Stimare il numero medio di scritture al giorno in GB.
    Dividere il numero totale di scritture per il numero di giorni trascorsi dall'ultimo riavvio.

    Se l'ultimo riavvio è stato eseguito dieci giorni fa, si ottengono 32 GB di scritture al giorno. È possibile fare la media di questo numero nel periodo di tempo.

  4. Stimare la durata del dispositivo utilizzando la seguente formula:
    numero di scritture al giorno fornito dal fornitore per la durata fornita dal fornitore diviso il numero medio effettivo di scritture al giorno
    Ad esempio, se il fornitore garantisce una durata di 5 anni con la condizione di 20 GB di scritture al giorno e il numero effettivo di scritture al giorno è di 30 GB, la durata del dispositivo flash sarà di circa 3,3 anni.

Mantenimento dei dischi flash senza VMFS

Se si utilizza l'opzione di avvio di partizione automatica durante l'installazione o la distribuzione automatica di ESXi, l'opzione di partizione automatica crea un datastore VMFS nello storage locale dell'host. In alcuni casi, è necessario mantenere i dischi flash dello storage locale non formattati.

Problema

Per impostazione predefinita, la partizione automatica distribuisce i file system VMFS in tutti i dischi di storage locali inutilizzati nell'host, inclusi i dischi flash.

Tuttavia, un disco flash formattato con VMFS non è più disponibile per funzionalità come flash virtuale e vSAN. Entrambe le funzionalità richiedono un disco flash non formattato e nessuna delle due funzionalità può condividere il disco con nessun altro file system.

Soluzione

Per assicurarsi che la partizione automatica non formatti il disco flash con VMFS, utilizzare le seguenti opzioni di avvio quando si installa ESXi o si avvia l'host ESXi per la prima volta:
  • autoPartition=TRUE
  • skipPartitioningSsds=TRUE
Se si utilizza Auto Deploy, impostare questi parametri su un host ESXi di riferimento.
  1. In vSphere Client, passare all'host da utilizzare come host di riferimento e fare clic sulla scheda Configura.
  2. Fare clic su Sistema per aprire le opzioni di sistema e fare clic su Impostazioni di sistema avanzate.
  3. Impostare i seguenti elementi.
    Parametro Valore
    VMkernel.Boot.autoPartition True
    VMkernel.Boot.skipPartitioningSsds True
  4. Riavviare l'host.

Se i dischi flash che si intende utilizzare con la risorsa flash virtuale e vSAN contengono già datastore VMFS, rimuovere i datastore.