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

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