9 mai 2025

Krusell France

Ta dose d'actu digital !

AutomatedLab : Comment déployer des labs de machines virtuelles Windows, Windows Server et Linux sur Hyper-V, VMware ou Azure ?

tuto AutomatedLab pour déployer des labs avec PowerShell
Rate this post

AutomatedLab : un outil puissant pour déployer des laboratoires de machines virtuelles

I. Présentation

Si vous cherchez une façon efficace de déployer des labs de machines virtuelles Windows, Windows Server et Linux sur un serveur Hyper-V, VMware ou dans le Cloud Azure, vous devriez vous intéresser à AutomatedLab ! D’ailleurs, dans cet article, nous verrons comment installer AutomatedLab et comment créer un premier lab constitué de plusieurs machines virtuelles !

Cette solution open source facilite la construction et la destruction d’environnements de type “laboratoire”, grâce au déploiement de machines virtuelles basé sur des scénarios : Active Directory, ADFS, Microsoft Exchange Server, SQL Server, SharePoint Server, Microsoft Endpoint Configuration Manager, ou encore MDT. Par exemple, vous pouvez déployer une infrastructure Active Directory basée sur 3 forêts ou encore une PKI à deux niveaux.

Nous pouvons imaginer différents scénarios d’utilisation d’AutomatedLab, notamment :

  • Expérimenter de nouvelles configurations, à titre personnel ou professionnel
  • Construire une infrastructure prête à l’emploi, facilement déployable, pour une formation

Dans le cadre de ce tutoriel, AutomatedLab est installé sur un serveur Windows Server 2025 où le rôle Hyper-V est installé.

II. Ce que vous devez savoir sur AutomatedLab

Avant de commencer à utiliser AutomatedLab (AL), il est recommandé de prendre connaissance de ses prérequis et des différentes ressources que nous avons à notre disposition.

Voici les prérequis à respecter :

  • .NET 4.7.1 (Windows PowerShell) ou .NET Core 2+ (PowerShell 6+)
  • Un serveur Hyper-V, un abonnement Azure ou une infrastructure VMware
  • Vous devez utiliser des images ISO en anglais (“en-us”), sinon elles seront ignorées par AL
  • Le système de “Rôles” livré avec AutomatedLab comprend uniquement des rôles pour Windows Server

Vous devez aussi prévoir de la RAM et de l’espace disque suffisant pour vos machines virtuelles. AutomatedLab prend en charge les systèmes d’exploitation Windows, Windows Server, et certaines distributions Linux. La liste complète des OS et des produits supportés est disponible dans la documentation.

Concernant les ressources indispensables à utiliser, vous avez :

III. Installation d’AutomatedLab sur Windows Server

Nous allons commencer par préparer notre environnement pour AutomatedLab, ce qui nécessite plusieurs étapes : installation du rôle, création d’un dossier pour les sources (dépôts) et ajout d’images ISO.

Connectez-vous sur la machine sur laquelle vous souhaitez installer AutomatedLab. Tout d’abord, ouvrez une console PowerShell et exécutez la commande suivante pour installer le module AutomatedLab :

Install-Module AutomatedLab -SkipPublisherCheck -AllowClobber

Ensuite, vous devez créer un nouveau dépôt pour AutomatedLab en spécifiant un nouveau lecteur et en y stockant vos images ISO. Après avoir copié vos images ISO dans ce répertoire, vous pourrez les utiliser pour déployer vos machines virtuelles.

IV. Créer un premier lab avec AutomatedLab

Dans ce laboratoire, nous allons déployer un laboratoire nommé “LabAD” avec 3 machines virtuelles connectées à un réseau local virtuel interne nommé “LabADNet”.[/p>

Source : www.it-connect.fr

  • julien castex redacteur tech

    Julien est un journaliste tech polyvalent avec une expérience couvrant divers aspects de la high tech, en passant par les smartphones et l'Intelligence Artificielle. Il écrit sur les dernières tendances technologiques, les startups et les projets innovants ainsi que les impacts de la technologie sur la société.

    Voir toutes les publications