Installer un pilote de carte réseau sous VMware ESXi 5.5
I. Présentation
Lors de l'installation de VMware ESXi il se peut que toutes vos cartes réseaux Ethernet ne soient pas détectée. En effet, le système embarque des pilotes matériels par défaut, de périphériques étant déclarés compatible chez VMware, mais ne contient pas les pilotes des cartes non supportées officiellement.
A ce titre, si vous utilisez du matériel un peu ancien ou exotique... Ce qui peut être le cas lorsque l'on se fait un serveur ESXi de test (et qu'il est installé sur une configuration Poste de travail), il se peut que la carte réseau ne soit pas installée à cause d'un manque de pilote.
Ce tutoriel explique l'installation du pilote pour la carte D-LINK 528T, présente en 3 fois dans la machine sur laquelle j'ai installé l'ESXi. Quant au système d'exploitation VMware, il s'agit de la version 5.5.
Pré-requis : Assurez-vous d'avoir un accès au shell de l'ESXi via SSH.
II. Procédure
En toute logique, lorsque vous saisirez la commande indiquée ci-dessous votre carte réseau manquera à l'appel. La commande affiche uniquement les périphériques réseaux opérationnels.
esxcfg-nics -l
Ensuite, recherchez parmi les périphériques détectés sur votre serveur les contrôleurs Ethernet grâce à cette commande :
lspci | grep Ethernet
Normalement, vous devez voir apparaître la ou les cartes réseaux dont le pilote n'est pas installé. Pour moi, cela représente trois cartes comme on peut le voir sur la copie d'écran ci-dessous.
Vous devez désormais télécharger le pilote correspondant à votre carte réseau, pour ma part D-LINK 528T. J'ai obtenu le pilote pour ESXi sous la forme d'un fichier ZIP contenant un fichier VIB. Transférer l'archive du pilote sur votre serveur ESXi, vous pouvez utiliser le logiciel de transfert de fichiers WinSCP (transfert de fichiers over SSH).
Pour ma part, je place l'archive dans le répertoire "/tmp". Je me rend dans ce répertoire afin de décompresser l'archive grâce à la commande unzip présente sous ESXi 5.x.
cd /tmp
unzip DLink-528T-1.x86_64.vib.zip
Avant de procéder à l'installation, vous pouvez vérifier sur la Hardware Compatibility List de VMware si votre carte réseau est officiellement compatible. Si ce n'est pas le cas de toute manière vous obtiendrez un message d'avertissement lors de l'installation et vous devrez changer le niveau d'acceptation des pilotes.
La commande ci-dessous permet de passer le mode en "CommunitySupported" pour que l'ESXi soit plus souple au niveau des restrictions d'installation.
esxcli software acceptance set --level=CommunitySupported
Le message de validation "Host acceptance level changed to 'CommunitySupported'" apparaît. Nous pouvons passer à l'installation comme ceci en indiquant le chemin vers le fichier .vib :
esxcli software vib install -v /tmp/DLink-528T-1.x86_64.vib
Lisez le message qui s'affiche afin de vérifier que l'installation est complète : "The update completed successfully". Il est à noter qu'un redémarrage est requis : "Reboot Required : True".
Une fois l'installation terminée, vous pouvez saisir à nouveau la commande "esxcfg-nics -l" et vous devrez voir apparaître vos cartes réseaux. On peut également voir cela via le vSphere Client, dans la "Configuration" puis "Adaptateurs réseau".
Si besoin, consultez les fichiers de logs /var/log/messages et /var/log/vmware/hostd-0.lo
Les cartes sont désormais opérationnelles et utilisables !
très bien mais comment fait-on quand l’installation d’ESXI plante parce qu’il ne détecte aucune carte réseaux ?
aurais-tu une info à me transmettre ou un lien stp car je trouve rien dans google.
D’avance MERCI 🙂
ma config :
MB : asux maximus gene
CPU : Core i7 4790K – 4GHz/8Mo/LGA1150/BOX
chipset : Z97 Express
LAN : Intel® I218V, 1 x Contrôleur Gigabit LAN
RAM : 32 Go DDR3-12800
Bonjour,
Il faut créer un ISO d’ESX personnalisé qui contiendra le pilote correspondant à ta carte réseau.
Tu pourras réaliser cette opération grâce à l’outil ESXi-Customizer.
Edit : Je n’avais pas fait attention à ton second commentaire… tu as bien trouvé un pilote au format VIB ?
A+
ps : j’ai tente de personnaliser l’iso avec des pilotes trouve sur le web grâce à ESXi-Customizer-v2.7.2 mais aucun résultat (peut-être pas les bon pilotes ?)
en tout cas la carte réseau fonctionne si autre OS (la carte mère est neuve)
Super tuto, tout marche nickel.
Super merci, j’ai réussi à installer une carte réseau non compatible en m’aidant de ton tuto et d’un autre tuto également !
Je vous déconseille les carte realtek giganet pour vmware esxi !!!
le problème reste le même avec avec esxi 7.0 et le driver D-LINK 528T