Page 1 sur 1

Tuto install ESXi PXE

Publié : ven. 3 sept. 2010 17:51
par Alucardfh
Bon comme mon lecteur est HS sur mon DL760 et que le machin en scsi pas hotswap mais sans alim est pas vraiment simple à trouver , j'me suis motivé à installer ESXi 3.5 (4.x doit marcher aussi) en bootant directement l'iso depuis le réseau.
Voila la méthode :

Requirements :

- Un server dhcp (tftp32 ici)
- Un server tftp (tftp32 ici)
- Des morceaux de syslinux3.36 ici ([#ff0000]attention la version est importante ![/#ff0000])
- ESXi obviously


Setup :

Le principe : on configure un server dhcp pour fournir une ip et un chemin vers le server tftp et le fichier à servir qui lui même fournira l'iso.

Premierement :

-Décompressez l'iso d'ESXi dans le rep de votre choix
-Sortez de l'archive syslinux les fichiers :
- pxelinux.0
- com32/module/menu.c32
- com32/module/mboot.c32
et copiez les dans le rep ou vous avez décompressé l'image d'ESXi en écrasant les existant.
-Dans le rep où vous avez décompressé ESXi créez un répertoire nommé pxelinux.cfg , et copiez dedans le fichier isolinux.cfg du l'image ESXi dedans en le renommant "default".

Deuxièmement configuration de tfp32 :
Image

- Remplir la plage ip du serveur dhcp et sa taille ( en 1 sur le screen)
- Indiquer le fichier à servir pour le boot : pxelinux.0 ( en 2 )
- le reste des infos est optionnel, sauf le masque de sous réseau ^^ ( en 3)
- Dans les options (gros bouton en bas) ne pas oublié de configurer le répertoire dans le lequel se trouve l'image ESXi décompressé ( en 4) et pour le reste juste la "compatibilité PXE" et le "/ as virtual" sont importants

Redémarrez la machine , lancez le boot sur le réseau et magie le menu de l'iso apparait ^^


C'est tout à fait adaptable sous nux avec dhcp3 et tftp


Tuto install ESXi PXE

Publié : ven. 3 sept. 2010 20:05
par kalistyan
:jap:

Tuto install ESXi PXE

Publié : ven. 3 sept. 2010 20:33
par T1nyb0y
cool merci pour le tuto :)

Tuto install ESXi PXE

Publié : mar. 7 sept. 2010 12:08
par manu7577
Pour celui que ca interresse, on peut se passer de TFTPD32 et tout faire avec un 2003 et le role DHCP. :D

Tuto install ESXi PXE

Publié : mar. 7 sept. 2010 17:24
par Alucardfh
A ouai, possible en effet.

Après si on a un server de déploiement ça peut aider aussi , genre Ultimate Deployment Appliance.

Tuto install ESXi PXE

Publié : mer. 8 sept. 2010 13:39
par manu7577

- Des morceaux de syslinux3.36 ici ([#ff0000]attention la version est importante ![/#ff0000])
En quoi la version est importante ?
Sur une version plus recente, on a les memes fichiers ?

Edit : http://www.gentilkiwi.com/documentations-s11-t-pxe.htm
Tout est decrit pour parametrer le role DHCP de windows 2003 pour se passer de logiciels tierces comme tftpd32.
Non pas que ce logiciel est nul (loin de moi cette idee), mais ca simplifie quant au nombre d'appli a installer sur le serveur.

J'arrive a faire booter des images de disquette (.img) avec ces parametrages (2003 avec role dhcp), mais j'ai encore des probleme pour faire booter des .iso

Tuto install ESXi PXE

Publié : mer. 8 sept. 2010 13:55
par dsebire
avec la config ci-dessus, je fais booter un peu n'importe quoi.
WinPE, .img, .iso

ya qu'un truc qui me resiste je sais pas pk, c'est un universal boot CD.
il charge l'image et freeze....

Tuto install ESXi PXE

Publié : mer. 8 sept. 2010 14:17
par Alucardfh
La version est importante pour plusieurs raisons : dans les dernière le fonctionnement a changé , dans les un peu moins récente il y a une vérification de l'image booté par Mboot.c32 qui ne passe pas avec l'iso vmware et dans les première version le mboot n’existe pas.

Tuto install ESXi PXE

Publié : mer. 8 sept. 2010 17:37
par manu7577
Sais tu a quoi sert ce fichier Mboot.c32 ?

Donc vaut mieux trouver une image ou ce fichier n'existe pas, si je comprend bien.
La version que tu indique inclut ce fichier ou pas ?

Tuto install ESXi PXE

Publié : mer. 8 sept. 2010 18:54
par Alucardfh
j'ai dû mal m'exprimer :

le fichier mboot.c32 permet de créer un ram disque pour que l'image s'y charge, il est présent déjà présent sur l'image de vmware mais celui ci ne permet pas pas de booter via le réseau (il ne sait pas demander le fichier au server tftp)

le mboot.c32 modifié permet justement de palier ce problème, mais certaine version on une vérification de l'image envoyé par le server tftp qui ne passe pas avec l'iso vmware

Tuto install ESXi PXE

Publié : mer. 8 sept. 2010 21:59
par manu7577
Je vais malgre tout tester avec une version plus ancienne de syslinux (j'utilise la 4 je crois, c'est la derniere).

Tuto install ESXi PXE

Publié : dim. 12 sept. 2010 22:41
par Alucardfh
Ok , bah tu me dira si ça marche , mais de mon coté j'en ai essayé un bon nombre avant d'arriver à faire booter esxi.

Tuto install ESXi PXE

Publié : dim. 26 sept. 2010 14:36
par kalistyan
Viens de tester le tuto. Pour que cela fonctionne, ai du créer un dossier nomé "pxelinux.cfg" dans lequel ai copié le fichier nomé "isolinux.cfg" puis renommé en "default". Sans cette manipulation, le menu n'apparaissait pas... (testé avec différentes versions de syslinux).

Tuto install ESXi PXE

Publié : dim. 26 sept. 2010 17:09
par Alucardfh
Ah tiens, tu as mis le doigts sur un truc que j'avais complètement zappé
....

Sans les règles pour le boot pxe c'est certains que ça va pas marcher.

Je corrige mon tuto de suite.

Tuto install ESXi PXE

Publié : dim. 26 sept. 2010 17:21
par kalistyan
;)

Tuto install ESXi PXE

Publié : dim. 26 sept. 2010 17:35
par Alucardfh
Et merci pour le retour ^^

Tuto install ESXi PXE

Publié : mar. 20 déc. 2011 09:07
par Alucardfh
Quelques corrections et éclaircissement de la procédure ^^

Oui oui je m'en suis servi pour installer Esxi3.5 sur une dizaine de blade ibm

Tuto install ESXi PXE

Publié : mar. 20 déc. 2011 10:50
par gizmo78
Y a pas moyen de créer un topic qui regroupe TOUS les tutos? et que notre superbe modo l'épingle ? :D

Tuto install ESXi PXE

Publié : mar. 20 déc. 2011 12:51
par Larifounette
Sa marche aussi sur clé USB, c'est ce que je fait chez moi.

Tuto install ESXi PXE

Publié : mar. 20 déc. 2011 18:48
par Alucardfh
Ouaip c'est vrai, mais faut dans ce cas avoir la possibilité de booter sur l'usb ^^