Con ESXi è possibile utilizzare array di storage con thin provisioning.
- L'host può riconoscere i LUN con thin provisioning sottostanti e monitorarne l'utilizzo dello spazio per evitare l'esaurimento dello spazio fisico. Lo spazio LUN potrebbe cambiare se, ad esempio, il datastore VMFS si espande o se si utilizza Storage vMotion per migrare le macchine virtuali al LUN con thin provisioning. L'host avvisa l'utente delle violazioni nello spazio LUN fisico e delle condizioni di spazio insufficiente.
- L'host può eseguire il comando unmap T10 automatico dai sistemi operativi VMFS6 e VM Guest per recuperare lo spazio inutilizzato dall'array. VMFS5 supporta un metodo di recupero dello spazio manuale.
Requisiti
Per utilizzare le funzionalità di creazione di report del thin provisioning e di recupero dello spazio, attenersi ai requisiti seguenti:
- Utilizzare una versione di ESXi appropriata.
Componenti di thin provisioning supportati ESXi 6.5 e versioni successive Thin provisioning Sì Comando Unmap proveniente da VMFS Automatico per VMFS6 Comando Unmap proveniente dal sistema operativo guest Sì (VMFS6) - Utilizzare sistemi di storage che supportano il vSphere Storage APIs - Array Integration (VAAI) basato su T10, incluso il thin provisioning e il recupero dello spazio. Per informazioni, contattare il provider di storage e consultare la documentazione Guida alla compatibilità di VMware.
Monitoraggio dell'utilizzo dello spazio
La funzionalità di integrazione del thin provisioning consente di monitorare l'utilizzo dello spazio su LUN con thin provisioning ed evitare di esaurire lo spazio disponibile.
L'esempio di flusso seguente mostra in che modo l'host ESXi e l'array di storage interagiscono per generare violazioni di spazio e avvisi di spazio insufficiente per un LUN con thin provisioning. Lo stesso meccanismo si applica quando si utilizza Storage vMotion per eseguire la migrazione delle macchine virtuali al LUN con thin provisioning.
- Utilizzando strumenti specifici per lo storage, l'amministratore di storage esegue il provisioning di un LUN thin e imposta un limite di soglia flessibile che, quando viene raggiunto, attiva un avviso. Questo passaggio è specifico per il fornitore.
- Utilizzando vSphere Client, creare un datastore VMFS sul LUN con thin provisioning. Il datastore copre l'intera dimensione logica segnalata dal LUN.
- Quando lo spazio utilizzato dal datastore aumenta e raggiunge la soglia soft impostata, vengono eseguite le seguenti azioni:
- L'array di storage segnala la violazione all'host.
- L'host genera un allarme per il datastore.
È possibile contattare l'amministratore dello storage per richiedere più spazio fisico. In alternativa, è possibile utilizzare Storage vMotion per eliminare le macchine virtuali prima che il LUN esaurisca la capacità.
- Se non è rimasto spazio per l'allocazione al LUN con thin provisioning, vengono eseguite le seguenti azioni:
- L'array di storage segnala la condizione di spazio insufficiente all'host.
Attenzione:
In alcuni casi, quando un LUN diventa pieno, può passare offline o essere rimosso dall'host.
- L'host sospende le macchine virtuali e genera un allarme di spazio esaurito.
È possibile risolvere la condizione di spazio esaurito permanente richiedendo più spazio fisico all'amministratore dello storage.
- L'array di storage segnala la condizione di spazio insufficiente all'host.
Identificazione dei dispositivi di storage con thin provisioning
Utilizzare il comando esxcli per verificare se un particolare dispositivo di storage è con thin provisioning.
Prerequisiti
Installare ESXCLI. Vedere Guida introduttiva a ESXCLI. Per la risoluzione dei problemi, eseguire i comandi esxcli in ESXi Shell.
Procedura
- ♦ Eseguire il comando esxcli storage core device list -d=device_ID.
risultati
# esxcli storage core device list -d naa.XXXXXXXXXXXX4c naa.XXXXXXXXXXXX4c Display Name: XXXX Fibre Channel Disk(naa.XXXXXXXXXXXX4c) Size: 20480 Device Type: Direct-Access Multipath Plugin: NMP --------------------- Thin Provisioning Status: yes ---------------------Uno stato sconosciuto indica che un dispositivo di storage è thick.