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.

Pourquoi et quand exécuter cette tâche

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.

Préambules

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

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.