«

»

avr 18

Méthode d’arrêt d’un ou plusieurs ESXi

Bonjour à tous,

Voici une méthode que j’ai mis en place sur un cluster ESXi avec gestion de l’alimentation via un onduleur.

Comme vous le savez, avec les ESXi, on ne peut plus avoir d’agent car il n’y a plus de service console. Voici donc comment j’ai procédé.

 

Tout d’abord, j’ai créé une VM qui aura le rôle de VIMA (sachant que le client n’était pas familier avec linux) :
Installation de vSphere PowerCLI
Installation de vSphere RemoteCLI

Installation du client de gestion de l’onduleur grâce à VMDirectPATH (Heureusement que sur vSphere, on peut mapper un port USB sur une VM)

 

Ensuite, je configure les options d’arrêt/redémarrage des VMs avec les ESXI :

Arrêt de l’ESXi : Shutdown guest des VMs

Redémarrage de l’ESXi: Boot automatique suivant l’ordre précisé

 

Ensuite, je paramètre le profile Powershell pour y inclure un filtre :

Edition du profile : notepad $profile

Ajout du filtre : filter Shutdown-VMHost { ( Get-View -VIObject $_ ).ShutdownHost_Task( $TRUE ) }

 

Pour finir, je créé un script en .bat que je vais mettre dans le client de l’onduleur :

echo off
echo. ======== Script d’arret des ESXi sur coupure de courant ========
echo. ========  Version 1.0 du 18/04/2010 cree par N. EHRMAN  ========
C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe -PSC « C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI\vim.psc1″ -noe -c « . \ »C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI\Scripts\Initialize-VIToolkitEnvironment.ps1\ »; Connect-VIServer -Server NOM_DU_SERVEUR -user USER -password PASS; get-vmhost | shutdown-vmhost »

exit

 

Et voilà, le tour est joué. Comme ça, plus aucun soucis de gestion d’arrêt des ESXi quand il y a un onduleur sans serveur physique de gestion.

De plus, ça fait une bonne base de travail si on veut faire des tâches automatiques d’arrêt de ses serveurs.

On peut imaginer l’ajout de variable pour le faire que sur des clusters précis par exemple.

 

A bientôt.

 

Nicolas

Share

Lien Permanent pour cet article : http://www.my-v-world.fr/archives/18

Laisser un commentaire

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

Vous pouvez utiliser les balises HTML suivantes : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>