PXE Manager : Déployer ESXi aussi facilement qu’une VM

Le géniallissime Massimiliano Daneri aka Mr VMTS a fait bavé toute la communauté en 2009 lors du VMworld Europe en présentant son projet de serveur de déploiement utra simple d’ESXi administrable via un plugin de vCenter.

Aujourd’hui, l’ultime maillon manquant à vCenter pour être totalement autonome depuis la machine physique jusqu’à la vm est enfin disponible ! Visez plutôt la feature list :

  • Automated provisioning of new ESXi hosts stateless and statefull
  • ESXi host state (firmware) backup, restore, and archiving with retention
  • ESXi builds repository management
  • ESXi Patch management
  • Multi vCenter support
  • Multi network support with agents
  • Hosts memtest

Rendez-vous dans les VMware Labs pour télécharger package vPXE, certainement le meilleur plugin gratuit de vCenter ! Vous n’aurez d’ailleurs même pas besoin de consulter la doc ou les vidéos pour prendre instantanément en main ce plugin.

Pour ceux qui se poserai la question, la solution repose tout simplement sur un serveur qui gère les différents répository et qui envoi des ordres à un agent DHCP/TFTP/HTTP, le tout via un plugin aussi abouti qu’une solution payante. L’agent en question est inclus dans le package serveur, vous pouvez donc deployer des ESXi sur le même subnet que le serveur (qui peut être installé sur le vCenter) mais vous pouvez également installer un ou plusieurs agents sur différents subnet pour déployer ESXi où ça vous chante :) Vous pouvez aussi utiliser gPXE pour passer faire de l’http au lieu du traditionnel tftp ou utiliser PXE Manager pour faire du memtest86+ sur les serveurs et bien d’autres choses totalement surpuissantes !

N’hésitez pas à faire un petit tour par la page “Donate” du site de Max pour lui témoigner votre soutien et remerciement.

Grazie mille Max !

Tags: , ,

21 Responses to “PXE Manager : Déployer ESXi aussi facilement qu’une VM”

  1. Trop fort!
    Je vais tester ca ce w-e…
    Fini les bricolages avec vMA ou UDA :)

  2. Exit AutoDeploy aussi, ce truc est une tuerie. tu vas pas en croire tes yeux tellement c’est simple et efficace à la fois. Et ça ne fait que quelques Mo !

  3. Salut Nitro

    tu l’as testé ? ca marche vraiment bien ? et derniere question est-ce que c’est lourd a mettre en place ?.

    Je suis integrateur de solution VMware, peut-on d’apres toi envisager de se pointer chez un client avec une VM de type serveur PXE avec toute la conf pour déployer 2 ESXi par exemple je maitrise pas mal le powercli il y aurait des choses a faire je pense.

    Merci pour ton retour, et chapo a ton blog super pratique. :)

  4. Tu peux y aller les yeux fermés c’est du très sérieux. pour l’install c’est super easy, j’ai fait une petite vidéo de démo pour un nested esxi en statefull : http://www.screencast.com/users/hypervisor/folders/Default/media/3bc5a4b5-00eb-4a54-8ef5-efaaba1b4827

  5. Ah oui effectivement l’install est clean…

    par contre lors de la phase d’enregistrement du host il colle son IP plutôt que son FQDN ? étrange…

    Mais sinon pas mal je teste demain matin sur mon lab dans une VM puis sur un physique.

    Et coté plug-in je le collerais dans une helper pour eviter le serveur PXE sur le VC.

    Merci encore NiTRo c’est cool

  6. non le coup de l’ip c’est parce que j’avais pas de record dns associé ;)

  7. Excellent plugin qui gère toute la vie d’une ESXi. Seul problème de taille (lié a KS)… ne fonctionne pas pour des install SD/USB embedded…. snif :(

  8. @Seekso, en fait ça dépend du hardware (c’est pour cela que ce n’est pas supporté http://kb.vmware.com/kb/1022263), donc il faut tester pour en être certain (conseil de Max d’ailleurs).

  9. [...] Ce billet n’est pas là pour parler de ce magnifique outil (même si on pourrait en parler pendant des heures, vous pouvez déjà aller voir du côté du billet de notre hyperzozor préféré : PXE Manager : Déployer ESXi aussi facilement qu’une VM). [...]

  10. [...] vRAM Entitlements” ainsi de la présence d’Auto Deploy dans l’offre alors que PXE Manager est à 1000 années lumières de ce truc (et ne cesse d’être amélioré par [...]

  11. [...] Host Profiles sur le plan déploiement et encore plus sur le plan suivit des ESX. Avec un bon PXE Manager et du powerCLI, on pourrait s’affranchir de la partie déploiement mais pour la partie suivit [...]

  12. [...] Host Profiles in terms of configuration consistency and correctness across the datacenter. With PXE Manager and PowerCLI, you could free yourself from the hassle of deployment and with Host Profiles’ [...]

  13. [...] Host Profiles in terms of configuration consistency and correctness across the datacenter. With PXE Manager and PowerCLI, you could free yourself from the hassle of deployment and with Host Profiles’ help [...]

  14. [...] chaud de vos ESXi, vous vous êtes peut être retrouvé dans la situation où votre PXE Manager affichait encore les anciens noms. C’est tout à fait normal car la base SQLite de PXE [...]

  15. Salut, quelqu’un a t il tester la partie “ESXi Patch management”. Max annoncait que ca remplacerait “Update Manager” mais je n’ai pas trouvé le moyen d’automatiser les downloads …
    Merci d’avance

  16. Bonjour. Le patch management fonctionne très bien mais en effet il faut se taper le download à la main. C’est pas méchant vu qu’on peut “sauter” des versions avec ESXi et il s’est surtout concentré sur Auto Deploy GUI ces derniers temps…

  17. OK Merci Nitro, J’étais justement en train de regarder Auto Deploy. Sais tu s’il va remplacer Pxe Manager ? @+

  18. Dans un avenir proche c’est exclu car même en configuration diskless avec des clefs usb ou carte SD il faut un moyen pour déployer l’ESXi en mode statefull. De plus, Max insiste sur le fait que ce ne sont pas les même produits et donc pas les même objectifs.

  19. Savez vous comment modifier les valeurs du fichier pxelinux.cfg (01-@MAC). Par exemple je voudrai modifier la valeur LOCALBOOT 0×80 mais après chaque install, celle ci est remise par defaut… Merci d’avance

  20. Vous devriez demander directement à Max via les commentaires du fling http://labs.vmware.com/flings/pxe-manager car il me semble que dans la derniere build (3274) il est possible de faire un boot custom.

  21. [...] l’unanimité. Il est possible de booter en PXE en repoussant un backup de la configuration (comme le faisait PXE Manager) mais la solution officielle de VMware est Autodeploy qui boot des ESXi vierges et repousse un host [...]

Leave a Reply