Informazioni su come eseguire un comando della console in ESXi per creare funzioni virtuali SR-IOV in una scheda fisica per risolvere i problemi o per configurare direttamente gli host.

È possibile creare funzioni virtuali SR-IOV nell'host modificando il parametro del driver della NIC per le funzioni virtuali in conformità con la documentazione del driver.

Prerequisiti

Installare il pacchetto vCLI, distribuire la macchina virtuale vSphere Management Assistant (vMA) o utilizzare ESXi Shell. Vedere Guida introduttiva a ESXCLI.

Procedura

  1. Per creare funzioni virtuali impostando il parametro per le funzioni virtuali del driver della NIC, eseguire il comando esxcli system module parameters set al prompt dei comandi.
    esxcli system	module parameters set -m driver -p vf_param=w,x,y,z

    Dove driver è il nome del driver della NIC e vf_param è il parametro specifico del driver per la creazione della funzione virtuale.

    È possibile utilizzare un elenco separato da virgole per impostare i valori per il parametro vf_param, in cui ciascuna voce indica il numero di funzioni virtuali per una porta. Il valore 0 garantisce che SR-IOV non sarà abilitato per tale funzione fisica.

    Se si dispone di due NIC a doppia porta, è possibile impostare il valore su w,x,y,z, dove w, x, y e z sono il numero di funzioni virtuali che si desidera abilitare per una singola porta. Ad esempio, per creare 30 funzioni virtuali distribuite su due schede Intel a porta doppia utilizzando il driver ixgbe, eseguire il comando seguente per il driver ixgbe e il parametro max_vfs:
    esxcli system module parameters set -m ixgbe -p max_vfs=0,10,10,10
    
  2. Riavviare l'host per creare le funzioni virtuali.

Operazioni successive

Associare una funzione virtuale a una scheda di macchina virtuale utilizzando il tipo di scheda di rete passthrough SR-IOV. Vedere Assegnazione di una funzione virtuale come scheda Passthrough SR-IOV a una macchina virtuale.