Ansible - 2 - 1 Installation virtual box
Dans cette vidéo, nous mettons en place un environnement complet pour pratiquer Ansible à partir de zéro. Nous utilisons VirtualBox comme outil de virtualisation, car il fonctionne aussi bien sur Windows, Linux et macOS. Le plan : installer VirtualBox, créer une machine modèle basée sur CentOS, puis cloner cette VM pour obtenir une machine de contrôle Ansible et deux machines cibles. Mon poste est sous Windows, mais les instructions sont identiques sur Linux ou macOS.
Préparer la VM modèle CentOS
Direction virtualbox.org, section Downloads, je télécharge l'installateur Windows 64 bits et je suis l'assistant. Pour la VM, on pourrait monter manuellement un ISO et installer CentOS, mais il existe plus simple :
osboxes.org fournit des images préinstallées et préconfigurées (VM Images → VirtualBox Images). On y choisit CentOS 64 bits, on télécharge le fichier compressé (au format .7z) puis on l'extrait avec WinRAR (ou équivalent) pour obtenir un fichier .vdi — le disque dur virtuel prêt à l'emploi. Les étapes côté VirtualBox :
- cliquer sur New, nommer la VM
CentOS-Template(puisque l'objectif est de servir de modèle clonable) ; - choisir le type Linux et la version Other Linux (64-bit), allouer 2 Go de RAM ;
- sélectionner Use an existing virtual hard disk file et pointer sur le
.vdiCentOS extrait ; - dans les paramètres : porter le CPU à 2 cœurs et configurer la carte réseau en mode Bridged Adapter pour que la VM ait sa propre IP et puisse se connecter à Internet ;
- démarrer la VM. Les identifiants par défaut osboxes (login
osboxes, mot de passe disponible dans la fiche du site) permettent de se connecter ; - via la commande
ifconfig, on récupère l'IP, puis on s'y connecte depuis un client SSH comme MobaXterm pour la suite. La VM est éteinte ensuite afin de pouvoir la cloner sereinement. À bientôt pour la suite.
En résumé
Cette leçon explique comment installer VirtualBox et mettre en place un environnement de laboratoire pour Ansible. Elle couvre le téléchargement et l'installation de VirtualBox, l'obtention d'images CentOS préconfigurées depuis OSBoxes, et la création d'une machine virtuelle modèle. L'objectif est de construire une machine de contrôle et des machines cibles pour tester les configurations Ansible.
Points clés
- VirtualBox est un outil de virtualisation compatible avec Windows, Linux et macOS, idéal pour créer des environnements de test Ansible
- Les images préconfigurées d'OSBoxes (notamment CentOS 64 bits) accélèrent le déploiement en évitant l'installation manuelle du système
- Une machine template permet de dupliquer rapidement plusieurs machines virtuelles pour les besoins du laboratoire
- Configuration critique avant lancement : augmenter la mémoire à 2 GB minimum et configurer l'adaptateur réseau en mode adaptatif pour la connectivité
- Connexion SSH à la machine virtuelle après démarrage pour obtenir l'adresse IP et accéder au système
- Les identifiants par défaut sont disponibles sur OSBoxes pour chaque image téléchargée
Questions fréquentes
Quel système d'exploitation hôte est requis pour installer VirtualBox ?
VirtualBox fonctionne sur Windows, Linux et macOS. Le système d'exploitation hôte n'affecte pas la capacité à suivre ce tutoriel Ansible.
Où trouver des images de machines virtuelles prêtes à l'emploi ?
Le site OSBoxes (osboxes.org) propose des images préconfigurées et préinstallées de CentOS et autres distributions Linux, évitant une installation manuelle longue.
Pourquoi créer une machine template plutôt que plusieurs machines individuelles ?
Une machine template permet de dupliquer facilement et rapidement plusieurs machines virtuelles identiques selon les besoins du laboratoire, sans reprendre toute la configuration.
Quelles sont les configurations système minimales avant de démarrer la machine virtuelle ?
Augmenter la mémoire à au moins 2 GB et configurer l'adaptateur réseau en mode adaptatif pour garantir la connectivité Internet et le téléchargement des paquets.