Nous avons pu voir lors de ces derniers mois que l’une des caractéristiques les plus intéressantes de la virtualisation était sa capacité d’abstraction qui permettait de facilement manipuler les applications et les machines virtuelles notamment.
Script pour automatiser des environnements virtuels
![Script pour automatiser des environnements virtuels Script pour automatiser des environnements virtuels](https://www.itpro.fr/wp-content/uploads/2014/03/c218ede698cf8ee333a747892ac31fe6.jpg)
Aujourd’hui, nous allons aller plus loin en explorant l’écosystème Microsoft autour des outils de virtualisation nous permettant d’automatiser les processus de gestion. Cette composante est de plus en plus importante dans le choix d’un environnement de virtualisation car c’est cette dernière qui va
notamment permettre des économies d’échelle dans les projets de déploiement d’envergure.
Commençons par PowerShell, l’environnement de scripting de Microsoft commence enfin à montrer ces lettres de noblesse par une intégration quasi-systématique dans tous les nouveaux produits Microsoft. Rappelons que PowerShell se destine principalement aux administrateurs en intégrant une logique de traitement en trois phases : Je récupère la liste des objets que je souhaite manipuler (ex : je récupère la liste de toutes mes VMs), je filtre cette liste selon mes besoins (ex : je garde les VMs hébergés sur les serveurs 3 et 4) et j’opère une action dessus (ex : je déplace les VMs sur un autre serveur).
Pour une petite initiation à PowerShell, je vous invite à vous rendre à cette adresse.
Avec Hyper-V sous Windows Server 2008 R2, pour bénéficier de PowerShell, il fallait soit télécharger le package d’extension sur CodePlex, soit acheter SCVMM 2008 R2 qui bénéficiait de l’intégration et du support officiel de Microsoft.
Hyper-V 3.0 (sous Windows 8 ou Windows Server 2012) et App-V 5 bénéficient maintenant d’une intégration Out-Of-The-Box à PowerShell qui permet notamment d’automatiser la manipulation et la gestion de ces machines virtuelles et de ces applications. Microsoft offre par l’intermédiaire de PowerShell une série de commandes facilitant l’automatisation des tâches courantes d’administration de ces produits.
Pour utiliser PowerShell avec Hyper-V 3, il suffit de lancer une invite PowerShell puis de lancer l’import du Module Hyper-V avec la commande Import-Module Hyper-V. Par défaut, 164 commandes sont disponibles couvrant les principaux thèmes comme la gestion des VMs, des VHDs, du réseau, des snapshots, de la configuration matériel des VMs, ou encore des paramètres de haute disponibilité (Voir figure ci-dessous).
Avec l’intégration de PowerShell à App-V 5, vous allez pouvoir manipuler les packages applicatifs, les groupes de connexion, les paramètres de configuration clients, les packages déployés, les rapports d’utilisation des applications, les serveurs de publication ou les process d’exécution des applications virtuelles. Pour le support de App-V 4.6 SP1, téléchargez le composant à l’adresse suivante.
Pour utiliser PowerShell avec App-V 5, il suffit de lancer une invite PowerShell puis de lancer l’import du Module App-V voulu avec les commandes Import-Module AppVServer, Import-Module AppVSequencer ou Import-Module AppvClient.
Pour plus d’informations sur la prise en charge de PowerShell pour AppV 5, je vous invite à vous rendre à cette adresse.
Microsoft fournit aussi par l’intermédiaire de System Center 2012 Orchestrator une solution intégrée permettant d’automatiser les processus de mise à disposition et de configuration des machines virtuelles et des applications virtualisées dans des scénarios de déploiement de grande envergure. Utilisant des Integration Pack, Orchestrator est capable de piloter tous les composants de gestion de l’infrastructure comme System Center 2012 Virtual Machine Manager. Voir figure suivante :
Ainsi, de manière graphique, il sera possible d’automatiser le processus de mise à disposition d’une machine en intégrant la phase de préparation de la machine virtuelle, l’installation de son système d’exploitation, l’intégration des applications requises, la mise en place des opérations de supervision et la mise en place du plan de sauvegarde. Voir figure ci-dessous.
L’utilisation de System Center 2012 Orchestrator sera détaillée dans un prochain billet.
Pour aller plus loin : Server | iTPro.fr
Téléchargez cette ressource
![Guide de technologie 5G pour l’entreprise](https://www.itpro.fr/wp-content/uploads/2024/04/Livre-blanc-The-Big-Book-of-Enterprise-5G-Cradlepoint-Groupe-Ericsson-4G-LTE-et-5G-WAN-Experts-2024.png)
Guide de technologie 5G pour l’entreprise
Le livre blanc "The Big Book of Enterprise 5G" vous fournit les informations stratégiques dont vous avez besoin pour prendre des décisions éclairées et préparer votre entreprise à prospérer dans l'ère de la 5G. Cradlepoint, part of Ericsson est le leader mondial des solutions de réseau sans fil 4G LTE et 5G fournies via le cloud. Connectez vos employés, lieux et objets avec la 4G LTE et la 5G pour un WAN sans fil d'entreprise.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Ressource, Culture, Gouvernance : les 3 défis de l’IA
- Renforcer son niveau de maturité en cyber-résilience
- Jeux Olympiques 2024 dans les coulisses de la gestion des équipement IT
- Top 10 des technologies émergentes pour 2024
- Libérer les potentiels inexploités pour répondre à la pénurie de compétences techniques
![Revue Smart DSI](https://www.itpro.fr/wp-content/uploads/2024/07/SMART-DSI-Numero-34-Juin-2024.jpg)