In vSphere, Virtual Volumes supporta i protocolli NVMe su Fibre Channel e NVMe su TCP.

Quando si utilizza questo protocollo, dopo aver registrato il provider di storage (VASA), il sistema completa automaticamente la configurazione sottostante. Si crea solo il datastore. Gli endpoint e le connessioni del protocollo virtuale vengono gestiti dal provider di storage.
Nota: A partire da vSphere 8.0 U2, gli MPP di terze parti supportano NVMe con Virtual Volumes. Per ulteriori informazioni su MPP, vedere Concetti e acronimi di multipathing.

Acquisire familiarità con i concetti seguenti specifici della configurazione di NVMe con Virtual Volumes.

Il grafico illustra l'interazione tra i componenti come il provider VASA e i vPE.

Spazio dei nomi del volume virtuale

In genere, uno spazio dei nomi può essere considerato l'equivalente NVMe di un LUN. Ogni tipo di volume virtuale, ad esempio dati, configurazione o volume virtuale di swap, crea uno spazio dei nomi con un rapporto 1:1 tra volume virtuale e spazio dei nomi. I limiti dello spazio dei nomi dipendono dal fornitore dell'array.

Gruppo ANA (Asymmetrical Namespace Access)

Con l'implementazione di Virtual Volumes SCSI o NFS, il container di storage raggruppa in modo logico gli oggetti del volume virtuale. Con NVMe, il raggruppamento dei volumi virtuali dipende dall'array. Nell'array gli spazi dei nomi dei volumi virtuali sono in genere raggruppati in un gruppo ANA. L'array determina il numero di gruppi ANA, ognuno con un ANAGRPID univoco nel sottosistema NVM. Gli spazi dei nomi del volume virtuale sono allocati e attivi solo su richiesta BIND al provider VASA. La richiesta BIND aggiunge anche lo spazio dei nomi al gruppo ANA. Uno spazio dei nomi rimane allocato e attivo finché l'ultimo host non annulla l'associazione del volume virtuale.

Protocol Endpoint virtuale NVMe

Con i protocolli SCSI e NFS, i Protocol Endpoint rappresentano un LUN proxy o un punto di montaggio NFS. Questi punti di protocollo sono denominati statici.

A differenza di un protocol point statico, il Protocol Endpoint NVMe è virtuale. Questo Protocol Endpoint è una rappresentazione logica del gruppo ANA in cui si trovano i volumi virtuali. Finché non viene accesa una macchina virtuale, il protocol point NVMe non esiste. Una volta accesa la macchina virtuale, viene creato il protocol point NVMe in modo che l'host possa accedere ai volumi virtuali nel gruppo ANA.

Per informazioni sulla visualizzazione dei Protocol Endpoint virtuali NVMe in vSphere Client, vedere Controllo dei Protocol Endpoint NVMe.

Configurazione di NVMe con Virtual Volumes

Eseguire i passaggi seguenti per configurare NVMe con Virtual Volumes nell'host ESXi.

Prerequisiti

Procedura

  1. Registrare il provider di storage.
    La schermata mostra il provider di storage registrato.
  2. Creare un datastore Virtual Volumes.

    Quando si crea il datastore, selezionare i container di storage che supportano la funzionalità NVMe. Per informazioni, vedere Creazione di un datastore Virtual Volumes nell'ambiente vSphere.

    La schermata mostra il datastore di Virtual Volumes montato.
  3. Se si utilizza NVMe su TCP, aggiungere un controller.
    Vedere Aggiunta di controller per NVMe su Fabrics.
    Nota: Non è necessario configurare il controller per NVMe su Fibre Channel. Dopo la creazione del datastore, il sistema individua i controller.

    La schermata mostra i controller individuati.