Informazioni sulle opzioni di comando accettate da esxcli storage vvol. Le sezioni offrono anche soluzioni alle problematiche che possono verificarsi nell'uso di Virtual Volumes vSphere.
Virtual Volumes e comandi esxcli
È possibile utilizzare i comandi esxcli storage vvol per risolvere i problemi dell'ambiente Virtual Volumes.
Sono disponibili le seguenti opzioni di comando.
Spazio dei nomi | Opzione comando | Descrizione |
---|---|---|
esxcli storage core device | list | Identificare i Protocol Endpoint. La voce di output Is VVOL PE: true indica che il dispositivo di storage è un Protocol Endpoint. |
esxcli storage vvol nvme info | get | Ottenere informazioni sull'host Virtual Volumes NVMe. |
esxcli storage vvol storagearray | list | Elencare i container o i Protocol Endpoint nell'array di storage. |
esxcli storage vvol storagecontainer | list | Elencare tutti i container di storage disponibili. |
abandonedvvol scan | Eseguire la scansione del container di storage specificato per cercare i Virtual Volumes abbandonati. | |
esxcli storage vvol daemon | unbindall | Annullare l'associazione di tutti i volumi virtuali da tutti i provider VASA noti all'host ESXi. |
esxcli storage vvol protocolendpoint | list | Elencare tutti i Protocol Endpoint a cui l'host può accedere. |
startforceunbind | Annullare l'associazione di tutti Virtual Volumes in PE con un numero di handle aperti pari a zero. | |
esxcli storage vvol stats | Tracciare statistiche prestazioni. Per informazioni, vedere Raccolta di informazioni statistiche per Virtual Volumes. | |
esxcli storage vvol vasacontext | get | Visualizzare il contesto VASA (VC UUID) associato all'host. |
esxcli storage vvol vasaprovider | list | Elencare tutti i provider di storage (VASA) associati all'host. |
esxcli storage vvol virtualvolume | unmap | Recuperare lo spazio annullando la mappatura dei blocchi liberi dai volumi di configurazione VMFS. Per informazioni, vedere Recupero di spazio nei datastore vSphere Virtual Volumes. |
esxcli storage vvol vmstats | get | Ottenere le informazioni e le statistiche di Virtual Volumes per una macchina virtuale specifica. |
Raccolta di informazioni statistiche per Virtual Volumes
È possibile utilizzare il comando vvol stats nell'host ESXi per tenere traccia delle statistiche sulle prestazioni.
Sono disponibili le seguenti opzioni di comando.
Comando | Descrizione | Opzioni |
---|---|---|
esxcli storage vvol stats get | Ottiene le statistiche per tutti i provider VASA (predefinito) o per lo spazio dei nomi o l'entità specificati nello spazio dei nomi specificato. | -e|--entity=str Immettere l'ID entità.
|
esxcli storage vvol stats list | Elenca tutti i nodi statistici (predefinito) o i nodi in uno spazio dei nomi specificato. | -n|--namespace=str Immettere l'espressione dello spazio dei nomi del nodo. |
esxcli storage vvol stats enable | Attiva il monitoraggio delle statistiche per l'intero spazio dei nomi. | |
esxcli storage vvol stats disable | Disattiva il monitoraggio delle statistiche per l'intero spazio dei nomi. | |
esxcli storage vvol stats add | Attiva il monitoraggio delle statistiche per un'entità specifica in uno spazio dei nomi specifico. | -e|--entity=str Immettere l'ID entità.
|
esxcli storage vvol stats remove | Rimuove l'entità specifica per il monitoraggio delle statistiche nello spazio dei nomi specificato. | -e|--entity=str Immettere l'ID entità.
|
esxcli storage vvol stats reset | Reimposta il contatore delle statistiche per lo spazio dei nomi o l'entità delle statistiche specificate. | -e|--entity=str Immettere l'ID entità.
|
Il datastore Virtual Volumes non è accessibile
Dopo aver creato un datastore Virtual Volumes, questo rimane inaccessibile.
Problema
vSphere Client indica il datastore come inaccessibile. Non è possibile utilizzare il datastore per il provisioning delle macchine virtuali.
Causa
Questo problema può verificarsi quando non si riesce a configurare i Protocol Endpoint per il container di storage basato su SCSI o i gruppi ANA NVMe mappati al datastore virtuale. Come per i LUN tradizionali, è necessario configurare i Protocol Endpoint SCSI in modo che un host ESXi possa rilevarli.
Soluzione
Prima di creare datastore virtuali per i container basati su SCSI, assicurarsi di configurare i Protocol Endpoint sul lato storage.
Errori durante la migrazione di macchine virtuali o la distribuzione di OVF di macchine virtuali nei datastore Virtual Volumes
I tentativi di eseguire la migrazione di una macchina virtuale o di distribuire un OVF della macchina virtuale nei datastore Virtual Volumes non hanno esito positivo.
Problema
Causa
Il volume virtuale di configurazione, ovvero config-vVol, contiene vari file relativi alla macchina virtuale. Nei datastore non virtuali tradizionali, questi file vengono archiviati nella directory home della macchina virtuale. Analogamente alla directory home della macchina virtuale, config-vVol include in genere il file di configurazione della macchina virtuale, i file del descrittore del disco virtuale e dello snapshot, i file di registro, i file di blocco e così via.
Nei datastore virtuali, tutti gli altri file di grandi dimensioni come dischi virtuali, snapshot della memoria, file di scambio e digest, vengono archiviati come volumi virtuali separati.
Soluzione
- Per la migrazione della macchina virtuale. Prima di eseguire la migrazione di una macchina virtuale da un datastore tradizionale a un datastore virtuale, rimuovere il contenuto in eccesso dalla directory home della macchina virtuale per mantenere config-vVol sotto il limite di 4 GB.
- Per la distribuzione dell'OVF. Poiché non è possibile distribuire un modello OVF che contiene file in eccesso direttamente in un datastore virtuale, distribuire innanzitutto la macchina virtuale in un datastore non virtuale. Rimuovere il contenuto in eccesso dalla directory home della macchina virtuale e migrare la macchina virtuale risultante nello storage Virtual Volumes.