| Automatiser ESX avec PowerShell et VI toolKit |
|
| Écrit par Cédric Bravo | |||
PowerShell reprend le meilleur des Shell Unix associé à la puissance du modèle objet .Net, et n'a littéralement plus rien à voir avec son prédecesseur, la bonne vielle ligne de commande CMD (même si la pluspars des commandes de bases on conservé une syntaxe identique). Grâce à sa puissance et sa simplicité d'utilisation, il n'y à aucun doute sur la formidable adhésion de ce language par les IT, d'autant plus que la pluspars des produits Microsoft de la gamme server s'appuient désormais essentiellement sur ce langage. Quel rapport avec ESX me diriez vous ? la Service console de ESX est sous Linux et nous devrions alors plutôt parler de Kshell ou de Perl. Ce serait pourtant oublier Virtual Center, qui permet de piloter l'ensemble des fonctions des ESX. En effet, VC tourne sous ...Windows. ![]() Pour nous aider à manipuler les objets .Net du SDK de VI (VmWare Infrastructure), VmWare à produit ses propres cmd-Let. Vi ToolKit (VMware Infrastructure Toolkit for Windows). Ce kit comprend les cmd-let et la documentation associée. Pour rappel, les cmd-let sont des petits programmes développés en C# et qui s'appuient directement sur les objets .net. Le VI ToolKit vous permet d'automatiser à peux près tout ce qu'il est possible de faire avec VI (et certainement plus). Un fichier chm, fournis avec le kit détaille l'utilisation de plus de 120 cmd-let. ![]()
Pour visualiser une démonstration de l'utilisation du Vi-Toolkit, cliquez ici. Coté Microsoft, SCVMM (System center Virtual Machine Manager) annonce pouvoir manager des ESX, non pas directement bien sur, mais à travers un serveur VI et son SDK, la aussi la magie s'opère grace à Powershell. Un Move-Vm sous une ligne de commande PowerShell SCVMM aura alors pour effet d'effectuer le V-Motion souhaité sur notre Esx ciblé.
|
|||