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.

Tabella 1. Comandi esxcli storage vvol
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à.

-n|--namespace=str Immettere l'espressione dello spazio dei nomi del nodo.

-r|--raw Utilizzare l'output formato raw.

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à.

-n|--namespace=str Immettere l'espressione dello spazio dei nomi del nodo.

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à.

-n|--namespace=str Immettere l'espressione dello spazio dei nomi del nodo.

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à.

-n|--namespace=str Immettere l'espressione dello spazio dei nomi del nodo.

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

Un modello OVF o una macchina virtuale da migrare da un datastore non virtuale può includere file di grandi dimensioni aggiuntivi, come immagini disco ISO, immagini DVD e file di immagine. Se questi file aggiuntivi causano il superamento del limite di 4 GB del volume virtuale della configurazione, la migrazione o la distribuzione in un datastore virtuale non riesce.

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.

Config-vVols vengono creati come volumi virtuali da 4 GB. Il contenuto generico di config-vVol in genere utilizza solo una parte di questa allocazione da 4 GB, quindi i config-vVols sono in genere dotati di thin provisioning per risparmiare spazio di supporto. Eventuali file di grandi dimensioni, come immagini disco ISO, immagini DVD e file di immagine, potrebbero causare il superamento del limite di 4 GB di config-vVol. Se tali file sono inclusi in un modello OVF, la distribuzione dell'OVF della macchina virtuale nello storage Virtual Volumes non riesce. Se questi file fanno parte di una macchina virtuale esistente, anche la migrazione di tale macchina virtuale da un datastore tradizionale allo storage Virtual Volumes non riesce.
Nota: A partire da vSphere 7.0 Update 2, i partner possono aumentare config-vVol a un valore superiore a 4 GB. Rivolgersi al partner Virtual Volumes per implementare questa funzionalità, se è supportata dal partner e applicabile all'ambiente in uso.

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.