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