[tuto] ESXi 6.0 sur du vieux matériel 5.0

ESXi 6.0 sur du vieux matériel 5.0 [tuto] - Installation - Linux et OS Alternatifs

Marsh Posté le 21-03-2016 à 15:21:37    

Possédant un couple carte-mère/proc de micro serveur (une C2750D4I: octo core, 12 SATA, dual lan intel, IMPI...), j'ai voulu installer VMware ESXi en version 6.0.
Le problème est que je ne parvenais pas à installer l'OS tel que je voulais (comprenez sur un disque et port SATA précis). Je ne comprenais pas pourquoi car quand j'ai acheté le matériel il était justement indiqué sa compatibilité avec ESXi.
Après quelques recherches j'ai découvert que VMware à supprimé le support de certains matériels dans la v6.0. Et les contrôleurs de disque que je voulais sont concernés par cette situation (mon matériel n'est compatible de base qu'avec la v5.0, les pilotes des contrôleurs ailant été désactivés dans la v5.5 puis bloqués dans la 6.0).
 
 
Voici donc comment installer ESXi v6.0 sur une carte mère C2750D4I et par extention sur d'autres matériels plus supportés.
L'ensemble de ce "tuto" provient du site www.v-front.de avec surtout ces trois articles :
http://www.v-front.de/2013/11/how- [...] -ahci.html  <-- avec la liste du matériel que vous pourrez réutiliser
http://www.v-front.de/2015/03/vsph [...] de-to.html
http://www.v-front.de/p/esxi-customizer-ps.html
 
Ce qui suit est un "résumé" un peu actualisé pour faire une ISO permettant une clean install (et peut-être aussi une mise à jour mais je n'ai pas testé).
C'est plus le résultat de tests et bidouilles qu'une véritable analyse avec debugage. Il est probable que cela ne fonctionne pas chez vous.
 
 
 
 
 - Pré-requis :
Il vous faut installer Powershell 3.0 pour pouvoir installer l'outil VMware PowerCLI 6.3.0.
Attention : il vous faut totalement fermer FF/Chrome/IE AVANT de lancer le setup de PowerCLI sinon l'installation bug.
(comme quoi on peut faire un truc formidable comme ESXi et tout son univers et se foirer sur un setup :-) ho le troll)
 
 
J'ai travaillé ensuite dans un répertoire temporaire à la racine d'une partition pour faciliter le chemin des fichiers en ligne de commande.
 
Pour commencer téléchargez le script ESXi-Customizer-PS
http://esxi-customizer-ps.v-front.de/#download
Puis téléchargez le fichier sata-xahci-1.34-1.x86_64.vib sur https://vibsdepot.v-front.de/wiki/index.php/Sata-xahci
Il permet de faire reconnaitre les anciens pilotes via une sorte de remapping.
J'ai pas compris je parle pas anglais.
 
 
Ensuite il faut récupérer un ESXi Offline Bundle.
Pour cela deux solutions : le télécharger depuis https://my.vmware.com/group/vmware/patch ou le créer.
Pour le télécharger sur le champ "Select a product" j'ai pris "ESXi (Embedded and Installable)" en v6.0.0 puis j'ai cliqué sur search et j'ai télécharger le fichier le plus recent qui ne soit pas un update :  
ESXi600-201602001
Product:ESXi (Embedded and Installable) 6.0.0
Download Size:357.7 MB

C'est un fichier zip. Je n'ai pas testé avec l'autre fichier de 714MB plus récent.
 
Pour le créer lancez PowerCLI en mode admin (ce sera nécessaire pour la suite) déplacez vous dans le répertoire contenant le script et le fichier sata-xahci-1.34-1.x86_64.vib.
J'ai d'abord fait un test avec la commande
.\ESXi-Customizer-PS-v2.4.ps1 -ozip -nsc -test
-ozip pour avoir un Offline Bundle et pas un iso
-nsc est facultatif et sert à ne pas vérifier les signatures mais j'en ai eu besoin pour passer un message d'erreur sur les signatures
-test pour pouvoir tester votre commande sans faire toutes les étapes de téléchargement et création si le test ne renvoie pas d'erreur alors supprimez cet argument
Puis ensuite je l'ai relancée sans le -test
 
 
 
Je résume, PowerShell 3.0 et PowerCLI 6.3.0 installés et dans un répertoire de travail trois fichiers :
 - le Offline Bundle
 - le script ESXi-Customizer-PS
 - le fichier sata-xahci-1.34-1.x86_64.vib
 
 
 
La suite est la création de l'iso modifie pour reconnaitre le vieux matériel :
.\ESXi-Customizer-PS-v2.4.ps1 -izip .\ESXi600-201602001_telecharge_depuis_vmware.zip -pkgdir E:\temp_vmware -nsc -test
 
-izip .\ESXi600-201602001_telecharge_depuis_vmware.zip pour prendre le Offline Bundle en entrée et non télécharger un fichier ou une iso, changez évidement le nom du fichier en fonction de ce que vous avez
-pkgdir E:\temp_vmware pour ajouter une source locale ce qui permettra de prendre en compte le fichier sata-xahci-1.34-1.x86_64.vib là encore le chemin est a adapter.
-test pour faire un test des arguments sans lancer la création de l'iso qui peut prendre du temps avant de le faire vraiment
-nsc car j'ai eu une erreur sur la vérification des signatures
 
Vous pouvez ajouter -outDir pour changer le répertoire de sortie si vous voulez ainsi que -vft pour vous connecter aux dépôt en ligne de VMware.
 
 
 
Laissez cuire le temps nécessaire en retournant toutes les 15min, contrôlez avec la pointe d'un couteau et voila une iso toute chaude pour installer ESXi v6.0 sur du matériel compatible v5.0
 
Pour la suite, il y a suffisamment de tuto sur l'installation d'ESXi et de toute façon je n'ai jamais vu une installation aussi basique pour un truc basé sur Linux.


Message édité par LimDul le 21-03-2016 à 23:12:08

---------------
Liberkey, colection d'utilitaires sur clef USB / Silverstone DS380 - Mini tour ITX 8 baies Hot-swap 3.5"
Reply

Marsh Posté le 21-03-2016 à 15:21:37   

Reply

Marsh Posté le 29-03-2016 à 19:16:10    

J'ajoute une astuce pour accéder directement aux disques physiques par les VM :
http://forum.hardware.fr/forum2.ph [...] 0#t9770756


---------------
Liberkey, colection d'utilitaires sur clef USB / Silverstone DS380 - Mini tour ITX 8 baies Hot-swap 3.5"
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed