ESXi : créer une image ISO customisée pour un BRIX Gigabyte

VMWare propose gratuitement son hyperviseur, à installer sur du matériel.

OK, c’est cool.

Téléchargez la version 6.0 de l’hyperviseur et démarrez le sur n’importe quel ordinateur standard et il y’a de fortes chances que vous ne puissiez pas installer VMWare.

L’installateur vous enverra bouler avec un magnifique message disant qu’il ne détecte aucune carte réseau.

Il y’a de fortes chances que votre ordinateur soit doté d’une carte réseau Realtek.

VMWare ne dispose pas (plus ?) des drivers natifs pour ce type de carte réseau. Aussi, il faut intégrer les pilotes nécessaires directement sur l’image ISO.

Coup de bol, VMWare propose gratuitement les outils pour ce faire. C’est cool non ?

Ingrédients

Un PC sous Windows 7 ou 2008R2

VMware PowerCLI 5.8

Un script powershell préparé avec amour par votre serviteur

Un CD vierge, une clé USB ou un disque dur qui émule un CD/DVD à partir d’une image ISO, tel qu’un Zalman VE400 (ce dont je dispose personnellement)

Préparation

Installez PowerCLI (attention, auparavant si vous ne l’avez pas encore fait, lancer la commande Set-ExecutionPolicy Unrestricted dans PowerShell sinon PowerCli ne fonctionnera pas.

Le script powershell est le suivant :

$baseprofile= »ESXi-6.0.0-20151104001-standard »
$customprofile= »ESXi-6.0.0-20151104001-BRIX »
Add-EsxSoftwareDepot https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
Add-EsxSoftwareDepot http://vibsdepot.v-front.de

write-host « done adding software depots »

New-EsxImageProfile -CloneProfile $baseprofile -name $customprofile -Vendor « oupsman.fr » -AcceptanceLevel « CommunitySupported »

write-host « OK, the custom Image profile is created, now populating it »

Add-EsxSoftwarePackage -ImageProfile $customprofile -SoftwarePackage « net55-r8168 »
Add-EsxSoftwarePackage -ImageProfile $customprofile -SoftwarePackage « sata-xahci »
Add-EsxSoftwarePackage -ImageProfile $customprofile -SoftwarePackage « esx-ui »

write-host « That’s right, I’ve finished, now creating the iso »

Export-ESXImageProfile -ImageProfile $customprofile -ExportToISO -filepath 0_ESXi_v6.iso

write-host « Iso created »

Créez un fichier create_esxi_custom.ps1 et copiez le contenu dedans.

Exécutez le script, et vous récupérez un fichier 0_ESXiv6.iso qui contiendra tous les drivers que vous avez ajoutés. Démarrez dessus et vous verrez les interfaces réseaux.


Publié

dans

par

Étiquettes :

Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *