Il processo di configurazione della scheda nell'host ESXi implica la configurazione del binding di VMkernel per una scheda di rete RDMA e quindi l'aggiunta di una scheda software NVMe su RDMA. Successivamente, è possibile aggiungere un controller NVMe.

L'intero processo di configurazione include queste azioni.
Azione Descrizione
Visualizzazione delle schede di rete RDMA Nell'host ESXi installare una scheda di rete che supporti RDMA (RoCE v2). Ad esempio, Mellanox Technologies MT27700 Family ConnectX-4.

Dopo aver installato la scheda di rete, utilizzare il vSphere Client per esaminare la scheda RDMA e una scheda di rete fisica.

Configurazione del binding VMkernel per la scheda RDMA Il binding porta per NVMe su RDMA implica la creazione di un commutatore e la connessione della scheda di rete fisica e della scheda VMkernel al commutatore. Tramite questa connessione, la scheda RDMA viene associata alla scheda VMkernel. Nella configurazione, è possibile utilizzare un vSphere standard switch o un vSphere Distributed Switch.
Aggiungere la scheda software NVMe su RDMA Utilizzare il vSphere Client per attivare le schede di storage software per NVMe su RDMA.
Aggiunta di controller per NVMe su Fabrics Utilizzare vSphere Client per aggiungere un controller NVMe. Dopo aver aggiunto il controller, gli spazi dei nomi NVMe associati al controller diventano disponibili per l'host ESXi. I dispositivi di storage NVMe che rappresentano gli spazi dei nomi nell'ambiente ESXi vengono visualizzati nell'elenco dei dispositivi di storage.

Il video seguente illustra i passaggi necessari per configurare schede NVMe su RDMA.

Visualizzazione delle schede di rete RDMA

Dopo aver installato una scheda di rete che supporta RDMA (RoCE v2) nell'host ESXi, utilizzare vSphere Client per esaminare la scheda RDMA e una scheda di rete fisica.

Procedura

  1. Nell'host ESXi, installare una scheda che supporti RDMA (RoCE v2), ad esempio Mellanox Technologies MT27700 Family ConnectX-4.
    L'host rileva la scheda e vSphere Client visualizza i due componenti, ovvero una scheda RDMA e una scheda di rete fisica.
  2. In vSphere Client, verificare che la scheda RDMA sia rilevata dall'host.
    1. Passare all'host.
    2. Fare clic sulla scheda Configura.
    3. In Rete fare clic su Schede RDMA.
      In questo esempio, la scheda RDMA viene visualizzata nell'elenco come vmrdma0. La colonna Uplink associato visualizza il componente di rete come scheda di rete fisica vmnic1.

      La scheda RDMA viene visualizzata nell'elenco come vmrdma0. Nella colonna Uplink associato viene visualizzato il componente di rete come vmnic1.

    4. Per verificare la descrizione della scheda, selezionare la scheda RDMA nell'elenco e fare clic sulla scheda Proprietà.

Configurazione del binding VMkernel per la scheda RDMA

Il binding porta per NVMe su RDMA implica la creazione di un commutatore e la connessione della scheda di rete fisica e della scheda VMkernel al commutatore. Tramite questa connessione, la scheda RDMA viene associata alla scheda VMkernel. Nella configurazione, è possibile utilizzare un vSphere standard switch o un vSphere Distributed Switch.

Il diagramma seguente illustra il binding porta per la scheda NVMe su RDMA.

Questo diagramma illustra il binding della porta per la scheda NVMe su RDMA.

Per ulteriori informazioni sulla creazione di commutatori, vedere Creazione di un vSphere Standard Switch o Creazione di un vSphere Distributed Switch nella documentazione Rete di vSphere.

Esempio di topologia di rete con NVMe su RDMA

In questo esempio, due vSphere Standard switch e due uplink (NIC che supportano RDMA) forniscono alta disponibilità. Si connettono a due coppie di controller in due subnet.

HA con più vSwitch e uplink multipli (RNIC)

Questo diagramma illustra due vSphere Standard Switch e due uplink che forniscono alta disponibilità.

Configurazione del binding di VMkernel con un vSphere Standard Switch

È possibile configurare il binding porta di VMkernel per la scheda RDMA utilizzando un vSphere Standard Switch e un uplink per ogni commutatore. Per configurare la connessione di rete, è necessario creare una scheda VMkernel virtuale per ciascuna scheda di rete fisica. È possibile utilizzare la mappatura 1:1 tra ogni scheda di rete virtuale e fisica.

Procedura

  1. Creare un vSphere Standard Switch con una scheda VMkernel e un componente di rete.
    1. In vSphere Client, selezionare l'host e fare clic sulla scheda Reti.
    2. Fare clic su Azioni > Aggiungi rete.
    3. Selezionare Scheda di rete VMkernel e fare clic su AVANTI.
    4. Selezionare Nuovo commutatore standard, quindi fare clic su AVANTI.
    5. In Schede assegnate fare clic su +.
      Viene visualizzato l'elenco delle schede fisiche disponibili.
    6. Selezionare la scheda fisica vmnic richiesta e fare clic su OK.
      Nota: Assicurarsi di selezionare la scheda di rete fisica corrispondente alla scheda RDMA. Per visualizzare l'associazione tra la scheda RDMA vmrdma e la scheda di rete fisica vmnic, vedere Visualizzazione delle schede di rete RDMA.
    7. In Impostazioni porta VMkernel immettere i valori richiesti.
      Se si utilizza la VLAN per il percorso di storage, immettere l'ID della VLAN.
    8. Nell'elenco Impostazioni IP, immettere le impostazioni IPv4 VMkernel.
    9. In Servizi disponibili, selezionare NVMe su RDMA.
  2. Verificare che il commutatore sia configurato correttamente.
    1. Nella scheda Configura selezionare Commutatori virtuali in Rete.
    2. Espandere il commutatore e verificarne la configurazione.

      L'illustrazione mostra che la scheda di rete fisica e la scheda VMkernel sono connessi al commutatore standard vSphere. Tramite questa connessione, la scheda RDMA viene associata alla scheda VMkernel.

      L'illustrazione mostra la configurazione della scheda di rete fisica e di una scheda VMkernel con un vSphere Standard Switch.

  3. Verificare la configurazione del binding di VMkernel per la scheda RDMA.
    1. Nell'elenco Rete fare clic su Schede RDMA e selezionare la scheda RDMA dall'elenco.
    2. Fare clic sulla scheda Binding schede VMkernel e verificare che la scheda VMkernel associato sia presente nella pagina.
      In questo esempio, la scheda RDMA vmrdma0 viene abbinata alla scheda di rete vmnic1 e viene connessa alla scheda VMkernel vmk1.

      L'illustrazione mostra la configurazione del binding VMkernel per la scheda RDMA.

Configurazione del binding di VMkernel con un vSphere Standard Switch e un raggruppamento NIC

È possibile configurare il binding porta VMkernel per la scheda RDMA utilizzando un vSphere Standard Switch con la configurazione di raggruppamento NIC. È possibile utilizzare il raggruppamento NIC per ottenere la ridondanza di rete. È possibile configurare due o più schede di rete (NIC) come team per l'alta disponibilità e il bilanciamento del carico.

Procedura

  1. Creare un vSphere Standard Switch con una scheda VMkernel e il componente di rete con la configurazione di raggruppamento NIC.
    1. In vSphere Client, selezionare l'host e fare clic sulla scheda Reti.
    2. Fare clic su Azioni > Aggiungi rete.
    3. Selezionare Scheda di rete VMkernel e fare clic su AVANTI.
    4. Selezionare Nuovo commutatore standard, quindi fare clic su AVANTI.
    5. In Schede assegnate fare clic su +.
      Viene visualizzato l'elenco delle schede fisiche disponibili.
    6. Selezionare la scheda fisica richiesta vmnic e aggiungerla in Schede attive.
    7. Selezionare un'altra scheda fisica vmnic e aggiungerla in Schede non usate.
    8. In Impostazioni porta VMkernel immettere i valori richiesti.
      Se si utilizza la VLAN per il percorso di storage, immettere l'ID della VLAN.
    9. Nell'elenco Impostazioni IP specificare le impostazioni IPv4 VMkernel.
    10. In Servizi disponibili, selezionare NVMe su RDMA.
    Ripetere il passaggio 1 per configurare un commutatore standard esistente.
  2. Configurare il commutatore per la configurazione del raggruppamento NIC.
    1. Fare clic sulla scheda Configura e selezionare Commutatori virtuali in Rete.
    2. Selezionare la scheda VMkernel appropriata.
    3. Dal menu di scelta rapida, fare clic su Modifica impostazioni.
    4. Selezionare Raggruppamento e failover.
    5. In Schede attive spostare la scheda fisica richiesta vmnic.
    6. In Schede in standby > Ordine di failover, spostare le altre schede fisiche.
    7. Impostare un bilanciamento del carico appropriato e altre proprietà.
    8. Ripetere i passaggi per configurare le schede VMkernel aggiuntive.
  3. Ripetere i passaggi 1 e 2 per aggiungere e configurare un set aggiuntivo di rnic raggruppate. Per verificare che la scheda sia configurata, fare clic sulla scheda Configura e selezionare Schede VMkernel

Configurazione del binding di VMkernel con un vSphere Distributed Switch

È possibile configurare il binding porta di VMkernel per la scheda RDMA utilizzando un vSphere Distributed Switch e un uplink per commutatore. Per configurare la connessione di rete, è necessario creare una scheda VMkernel virtuale per ciascuna scheda di rete fisica. È possibile utilizzare la mappatura 1:1 tra ogni scheda di rete virtuale e fisica.

Procedura

  1. Creare un vSphere Distributed Switch con una scheda VMkernel e il componente di rete.
    1. In vSphere Client, selezionare Data center e fare clic sulla scheda Reti.
    2. Fare clic su Azioni e selezionare Commutatore distribuito > Nuovo commutatore distribuito.
    3. Selezionare un nome per il commutatore.
      Assicurarsi che la posizione del data center sia presente all'interno dell'host e fare clic su Avanti.
    4. Selezionare una versione di ESXi compatibile e fare clic su Avanti.
    5. Immettere il numero richiesto di uplink e fare clic su Fine.
  2. Aggiungere uno o più host al commutatore virtuale distribuito.
    1. In vSphere Client, selezionare Data center e fare clic su Commutatori distribuiti.
      Viene visualizzato l'elenco di DSwitch disponibili.
    2. Fare clic con il pulsante destro del mouse sul DSwitch e scegliere Aggiungi e gestisci host dal menu.
    3. Selezionare Aggiungi host e fare clic su Avanti.
    4. Selezionare l'host e fare clic su Avanti.
    5. Selezionare Assegna uplink.
    6. Immettere l'uplink pertinente per assegnare la vmnic.
    7. Assegnare una scheda VMkernel e fare clic su Avanti.
    8. In vSphere Client, selezionare il DSwitch e fare clic sulla scheda Porte.
      Qui è possibile visualizzare gli uplink creati per il commutatore.
  3. Creare gruppi di porte distribuiti per il percorso di storage NVMe su RDMA.
    1. In vSphere Client selezionare il DSwitch necessario.
    2. Fare clic su Azioni e selezionare Gruppo di porte distribuite > Nuovo gruppo di porte distribuite.
    3. In Configura impostazioni, immettere le proprietà generali del gruppo di porte.
      Se è stata configurata una VLAN specifica, aggiungerla nell'ID VLAN.
      Nota: Se la VLAN non viene configurata correttamente, potrebbero verificarsi problemi di connettività di rete.
  4. Configurare le schede VMkernel.
    1. In vSphere Client, espandere l'elenco DSwitch e selezionare il gruppo di porte distribuite.
    2. Fare clic su Azioni > Aggiungi schede VMkernel.
    3. Nella finestra di dialogo Seleziona host membri selezionare l'host e fare clic su OK.
    4. Nella finestra di dialogo Configura scheda VMkernel, verificare che l'MTU corrisponda all'MTU del commutatore.
    5. In Servizi disponibili, selezionare NVMe su RDMA per i tag appropriati.
    6. Fare clic su Fine.
    7. Ripetere il passaggio b e il passaggio c per aggiungere più NIC con supporto RDMA.
  5. Impostare i criteri di raggruppamento NIC per i gruppi di porte distribuite.
    1. In Gruppo di porte distribuite fare clic su Azioni > Modifica impostazioni.
    2. Fare clic su Raggruppamento e failover e verificare gli uplink attivi.
    3. Assegnare un uplink come Attivo per il gruppo di porte e l'altro uplink come Non usato.
      Ripetere il passaggio c per ogni gruppo di porte creato.

Operazioni successive

Dopo aver completato la configurazione, fare clic su Configura e verificare se la scheda della scheda fisica nell'host elenca il DVSwitch per le NIC selezionate.

Aggiungere le schede software NVMe su RDMA o NVMe su TCP

ESXi supporta le schede software NVMe su RDMA e NVMe su TCP. Utilizzare vSphere Client per aggiungere le schede di storage software per NVMe su RDMA o NVMe su TCP.

Prerequisiti

Procedura

  1. In vSphere Client, passare all'host ESXi.
  2. Fare clic sulla scheda Configura.
  3. In Storage, fare clic su Schede di storage, quindi sull'icona Aggiungi scheda software.
  4. Selezionare il tipo di scheda come richiesto.
    • NVMe su scheda RDMA
    • NVMe su scheda TCP
  5. In base alla selezione effettuata nel passaggio 4, selezionare una scheda RDMA o una scheda di rete TCP (vmnic) appropriata nel menu a discesa.
    Nota: Se viene visualizzato un messaggio di errore che impedisce di creare la scheda software, assicurarsi che il binding VMkernel per la scheda sia configurato correttamente. Per ulteriori informazioni, vedere Configurazione del binding VMkernel per la scheda RDMA e Configurazione del binding VMkernel per la scheda NVMe su TCP.

risultati

Le schede software NVMe su RDMA e NVMe su TCP vengono visualizzate nell'elenco come schede di storage vmhba. È possibile rimuovere le schede se è necessario liberare la scheda di rete RDMA o TCP sottostante per altri scopi. Vedere Rimozione di schede software NVMe dall'host ESXi.

Aggiunta di controller per NVMe su Fabrics

Utilizzare vSphere Client per aggiungere un controller NVMe. Dopo aver aggiunto il controller, gli spazi dei nomi NVMe associati al controller diventano disponibili per l'host ESXi. I dispositivi di storage NVMe che rappresentano gli spazi dei nomi nell'ambiente ESXi vengono visualizzati nell'elenco dei dispositivi di storage.

Prerequisiti

Nota: Con NVMe su Fibre Channel, una volta installata la scheda necessaria, si connette automaticamente a tutte le destinazioni raggiungibili al momento. In un secondo momento, è possibile riconfigurare l'adattatore e disconnetterne i controller o connettere altri controller che non erano disponibili durante l'avvio dell'host.

Procedura

  1. In vSphere Client, passare all'host ESXi.
  2. Fare clic sulla scheda Configura.
  3. In Storage, fare clic su Schede di storage, quindi selezionare la scheda (vmhba#) da configurare.
  4. Fare clic sulla scheda Controller e su Aggiungi controller.
  5. Nella finestra di dialogo Aggiungi controller selezionare uno dei metodi di individuazione seguenti.
    Opzione Descrizione
    Automaticamente Questa opzione indica che l'host può individuare automaticamente i controller e accettare la connessione a qualsiasi controller disponibile.
    1. Specificare i seguenti parametri per l'individuazione dei controller.
      • Per NVMe su RDMA (RoCE v2), l'indirizzo IP e il numero di porta di trasporto.
      • Per NVMe su TCP, l'indirizzo IP, il numero della porta di trasporto e il parametro digest.
    2. Fare clic su Individua controller.
    3. Nell'elenco dei controller, selezionare il controller da utilizzare.
    Manualmente Con questo metodo, è necessario immettere manualmente i dettagli del controller. L'host richiede una connessione a un controller specifico utilizzando i parametri specificati:
    • NQN sottosistema
    • Identificazione della porta di destinazione.
      • Per NVMe su RDMA (RoCE v2), l'indirizzo IP e il numero di porta di trasporto (facoltativo).
      • Per NVMe su TCP, l'indirizzo IP, il numero della porta di trasporto (facoltativo) e il parametro digest (facoltativo).
      • Per NVMe su Fibre Channel, WorldWideNodeName e WorldWidePortName.
    • Dimensione coda amministratore. Un parametro facoltativo che specifica la dimensione della coda di amministratori del controller. Un valore predefinito è 16.
    • Timeout keep-alive. Parametro facoltativo da specificare in secondi il timeout keep-alive tra l'adattatore e il controller. Un valore di timeout predefinito è 60 secondi.
    Nota: Le dimensioni della coda di I/O e il numero della coda di I/O sono parametri facoltativi che possono essere impostati solo tramite esxcli.

risultati

Il controller viene visualizzato nell'elenco dei controller. L'host può ora individuare gli spazi dei nomi NVMe associati al controller. I dispositivi di storage NVMe che rappresentano gli spazi dei nomi nell'ambiente ESXi vengono visualizzati nell'elenco dei dispositivi di storage di vSphere Client.