Pour résoudre un problème ou pour configurer des hôtes directement, vous pouvez exécuter une commande de console sur ESXi pour créer des fonctions virtuelles SR-IOV sur un adaptateur physique.

Vous pouvez créer des fonctions virtuelles SR-IOV sur l'hôte en modifiant le paramètre du pilote de la carte réseau pour que les fonctions virtuelles correspondent à la documentation du pilote.

Conditions préalables

Installez le package vCLI, déployez la machine virtuelle vMA (vSphere Management Assistant) ou utilisez ESXi Shell. Reportez-vous à Démarrage avec ESXCLI.

Procédure

  1. Pour créer des fonctions virtuelles en définissant le paramètre des fonctions virtuelles du pilote de la carte réseau, exécutez la commande esxcli system module parameters set à l'invite de commande.
    esxcli system	module parameters set -m driver -p vf_param=w,x,y,z

    driver représentant le nom du pilote de la carte réseau et vf_param le paramètre spécifique au pilote pour créer la fonction virtuelle.

    Vous pouvez créer une liste séparée par des virgules pour définir les valeurs du paramètre vf_param dans laquelle chaque entrée indique le nombre de fonctions virtuelles d'un port. Une valeur de 0 assure que SR-IOV n'est pas activé pour cette fonction physique.

    Si vous disposez de deux cartes réseau à double port, vous pouvez définir la valeur sur w,x,y,z, w, x, y et z représentant le nombre de fonctions virtuelles à activer pour un port unique. Par exemple, pour créer 30 fonctions virtuelles distribuées sur deux cartes Intel à double port à l'aide du pilote ixgbe, exécutez la commande suivante pour le pilote ixgbe et le paramètre max_vfs :
    esxcli system module parameters set -m ixgbe -p max_vfs=0,10,10,10
    
  2. Redémarrez l'hôte pour créer les fonctions virtuelles.

Que faire ensuite

Associez une fonction virtuelle à un adaptateur de machine virtuelle à l'aide de l'adaptateur réseau de relais de type SR-IOV. Reportez-vous à la section Attribuer une fonction virtuelle en tant qu'adaptateur relais SR-IOV à une machine virtuelle.