Systèmes d’exploitation compatibles sr-iov, Compilation et installation, Installation à partir du code source – Dell Intel PRO Family of Adapters Manuel d'utilisation
Page 119

Systèmes d’exploitation compatibles SR-IOV
l
Citrix XenServer 6.0 avec Red Hat Enterprise Linux
l
SLES 11 SP3
Compilation et installation
Pour activer SR-IOV sur votre système :
1. La virtualisation et SR-IOV doivent être activés dans le BIOS.
2. Installez le système d’exploitation Linux. Pour vérifier que le pilote kvm est chargé, tapez : lsmod | grep -i
kvm
3. Chargez le pilote de base Linux à l’aide de la commande modprobe : modprobe ixgbe option max_
vfs=xx,yy
xx et yy étant le nombre de fonctions virtuelles que vous voulez créer. Vous devez spécifier un numéro pour
chaque port, chacun des paramètres étant séparé par une virgule. Par exemple, xx est le nombre des fonctions
virtuelles pour le port 1 et yy, pour le port 2. Vous pouvez créer jusqu’à 63 fonctions par port.
4. Compilez et installez le pilote ixgbevf pour SR-IOV. Le pilote est chargé par rapport aux fonctions virtuelles qui
ont été créées.
Vous trouverez des instructions pour la configuration des fonctions virtuelles dans les fiches techniques indiquées plus
bas. Il est à noter que les informations contenues dans ces documents font référence à des configurations classiques.
Consultez le fournisseur de votre système d’exploitation pour connaître les informations les plus récentes.
l
l
REMARQUE : pour les réseaux locaux virtuels, il existe une limite d’un total de 32 VLAN partagés sur 1 ou plu-
sieurs fonctions virtuelles.
Il existe trois méthodes d’installation du pilote Linux :
l
Installation à partir du code source
l
Installation à partir d’un fichier RPM DKMS
l
Installation à partir du code source
Pour créer un package RPM* binaire de ce pilote, exécutez "rpmbuild -tb <nom_de_fichier.tar.gz>". Remplacez <nom_
du_fichier.tar.gz> par le nom de fichier spécifique du pilote.
REMARQUES :
l
Pour que la compilation fonctionne correctement, il est important que le noyau en cours d’exécution
CORRESPONDE à la version et à la configuration de la source de noyau installée. Si vous venez de
recompiler le noyau, redémarrez l’ordinateur maintenant.
l
La fonctionnalité RPM a été testée uniquement sur les distributions Red Hat.
1. Copiez le fichier tar du pilote de base depuis ’Linux/Source/base_driver/ixgbevf-<x.x.x>tar.gz’ sur
le CD du pilote, <x.x.x> correspondant au numéro de version du fichier tar du pilote, vers le répertoire de votre
choix. Par exemple, utilisez ’/home/username/ixgbevf’ ou ’/usr/local/src/ixgbevf’.
2. Déballez/décompressez l’archive en entrant la commande suivante, où <x.x.x> correspond au numéro de ver-
sion du tar du pilote :
tar zxf ixgbevf-<x.x.x>.tar.gz
3. Passez au répertoire src du pilote, <x.x.x> correspond au numéro de version du logiciel d’archivage de fichier
du pilote :
cd ixgbevf-<x.x.x>/src/
4. Compilez le module du pilote :
make install
Les instructions binaires sont installées en tant que : /lib/modules/<KERNEL VERSION>/-
kernel/drivers/net/ixgbevf/ixgbevf.ko