Users Guide
SR-IOV : Configuration et exemples d'utilisationManuel d'utilisation NetXtreme-E
26 février 2018 • NetXtreme-E-UG100 Page 60
Exemple type :
echo 4 > /sys/bus/pci/devices/0000\:04\:00.0/sriov_numvfs
7. Vérifiez les fonctions virtuelles PCI-E :
a. La commande
lspci affiche les fonctions virtuelles avec DID défini sur 16D3 pour les cartes BCM57402/
BCM57404/BCM57406, sur 16DC pour les cartes BCM57412/BCM57414/BCM57416 non RDMA, et sur
16C1 pour les cartes BCM57412/BCM57414/BCM57416 compatibles RDMA.
8. Utilisez Virtual Manager pour installer un système client virtualisé (VM).
Reportez-vous à la documentation Linux pour installer Virtual Manager. Assurez-vous que le pilote intégré
à l'hyperviseur est supprimé. Exemple :
NIC:d7:73:a7 rtl8139. Supprimez ce pilote.
9. Affectez une fonction virtuelle aux VM invitées.
a. Affectez cette carte à une VM invitée en tant que périphérique PCI physique. Reportez-vous à la
documentation Linux pour plus d'informations sur l'affectation des fonctions virtuelles à une VM invitée.
10. Installez les pilotes
bnxt_en sur des machines virtuelles :
a. Sur les machines virtuelles invitées, copiez le fichier source
netxtreme-bnxt_en-<version>.tar.gz et
extrayez le fichier
tar.gz. Changez de répertoire pour chaque pilote et exécutez make; make install;
modprobe bnxt_en
(et bnxt_re si vous activez RDMA). Assurez-vous que le pilote se charge correctement
en vérifiant l'interface à l'aide de la commande modinfo. L'utilisateur peut avoir besoin d’exécuter
modprobe -r bnxt_en pour décharger le module existant ou de réception bnxt_en avant de charger la
dernière version du module intégré.
11. Testez la connectivité de la VM invitée au monde extérieur :
a. Affectez une adresse IP correcte à la carte et testez la connectivité au réseau.
Cas de Windows
1. Activez SR-IOV dans les cartes NIC :
a. SR-IOV peut être activé dans la carte réseau à l'aide du menu HII. Lors du démarrage du système,
accédez à BIOS -> Paramètres du périphérique -> Cartes NIC NetXtreme-E -> Configuration du
niveau du périphérique.
b. Définissez le mode de virtualisation sur SR-IOV.
c. Définissez le nombre de fonctions virtuelles par fonction physique.
d. Définissez le nombre de vecteurs MSI-X par VF et le nombre maximum de vecteurs MSI-X par fonction
physique. Si la VF manque de ressources, équilibrez le nombre de vecteurs MSI-X par machine virtuelle
à l'aide de CCM.
2. Activez la virtualisation dans le BIOS :
a. Lors du démarrage du système, entrez dans le BIOS système -> Paramètres du processeur ->
Technologies de virtualisation, puis configurez-le afin qu’il soit activé.
b. Lors du démarrage du système, entrez dans le BIOS système -> Périphériques intégrés -> SR-IOV
Global, puis configurez-le afin qu'il soit activé.
Remarque : Vérifiez que les interfaces PF sont actives. Les VF sont uniquement créées si les PF sont
actives. X est le nombre de VF qui seront exportées vers le SE.