|
Dans le cadre de l'implémentation d'un scénario d'arrêt d'une infrastructure Citrix XenServer, il est important de réfléchir à la méthode à utiliser en fonction des éléments présents dans votre plateforme. En dépendant du modèle de votre onduleur la configuration peu être sensiblement différente (HP, APC, iDowell, Generiques...) Si vous avez déjà effectué quelques recherches rapides sur le sujet, vous êtes probablement déjà tombé sur l'article de la KB Citrix expliquant la méthode à suivre afin d'intégrer APC PowerChute à Citrix XenServer : http://support.citrix.com/article/CTX119910 Cependant cet article ci-dessus ne prend pas en compte un pool protégé par le HA, ce qui est assez courant. Un autre point qui me semble important à prendre en considération, est le mot de passe du compte root en clair dans l'exemple du script proposé. Pour stopper un Pool de serveurs Citrix XenServer, il est nécessaire de désactiver le HA (High Availability) sur le pool de serveurs que l'on souhaite arrêter électriquement. En première partie voici un mini récapitulatif de quelques commandes utiles sur le sujet, et ensuite, un exemple basique de script AutoIt permettant de générer un fichier Exécutable afin de ne pas exposer le mot de passe dans un fichier de type Batch qui peut être édité un peu trop simplement.
|