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 ImagesVirtualBox 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 .vdi CentOS 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.