Skip to content

Prérequis d'Installation

🖥️ Configuration Système Requise

Spécifications Minimales

Configuration Minimale

  • OS : Linux
  • CPU : 4 cores (Intel/AMD 64-bit)
  • RAM : 16GB minimum
  • Espace disque : 50GB libre minimum
  • Réseau : Connexion Internet stable

Spécifications Recommandées

Configuration Optimale

  • OS : Ubuntu 20.04+ ou Debian 11+
  • CPU : 8 cores (Intel i7/AMD Ryzen 7+)
  • RAM : 32GB recommandé
  • Espace disque : 100GB SSD
  • Réseau : Connexion Internet haute vitesse

🔧 Logiciels Requis

Outils de Base

1. Git

# Installation sur Ubuntu/Debian
sudo apt update
sudo apt install git

# Vérification
git --version

2. VirtualBox

Virtualbox.org

vboxmanage --version

Redémarrer votre machine après l'installation de VirtualBox

3. Vagrant

hashicorp Vagrant

# Vérification
vagrant --version

Outils d'Automatisation

4. Ansible

Ansible

# Vérification
ansible --version

🌐 Configuration Réseau

Prérequis Réseau

Configuration Réseau

  • Interface réseau : Au moins une interface configurée
  • DHCP : Accès à un serveur DHCP pour l'interface NAT
  • DNS : Résolution DNS fonctionnelle
  • Firewall : Ports 22, 80, 3389, 5985 accessibles

Vérification Réseau

# Test de connectivité
ping -c 4 8.8.8.8

# Test DNS
nslookup google.com

# Vérification des interfaces
ip addr show

# Test des ports requis
netstat -tuln | grep -E ':(22|80|3389|5985)'

🔐 Configuration Sécurité

Configuration BIOS

Configuration BIOS Requise

  • Virtualisation : VT-x/AMD-V activé
  • NX/XD : Execute Disable activé
  • Secure Boot : Désactivé (si problème)

Vérification Virtualisation

# Vérification VT-x/AMD-V
grep -c -E '(vmx|svm)' /proc/cpuinfo

# Si résultat > 0, la virtualisation est activée
# Si résultat = 0, activer dans le BIOS

🚨 Résolution de Problèmes

Problèmes Courants

VirtualBox ne démarre pas

# Vérifier les modules kernel
sudo modprobe vboxdrv
sudo modprobe vboxnetflt

# Recharger les modules
sudo systemctl restart vboxdrv

Vagrant ne trouve pas VirtualBox

# Vérifier le provider
vagrant provider-list

# Réinstaller VirtualBox
sudo apt remove virtualbox*
sudo apt install virtualbox-6.1

Ansible ne peut pas se connecter

# Vérifier pywinrm
pip3 install pywinrm --upgrade

# Tester la connexion
ansible -m win_ping -i inventory windows

Problèmes de mémoire

# Vérifier la mémoire disponible
free -h

# Ajuster la configuration Vagrant
# Réduire la RAM allouée aux VMs

📋 Checklist d'Installation

Checklist Prérequis

  • Système Linux installé et à jour
  • Git installé et configuré
  • VirtualBox installé avec extensions
  • Vagrant installé et fonctionnel
  • Ansible installé avec collections
  • Python3 et pywinrm installés
  • Virtualisation activée dans le BIOS
  • Connexion réseau fonctionnelle
  • Espace disque suffisant
  • Script de test exécuté avec succès

Une fois tous les prérequis validés, vous pouvez passer à l'installation rapide du lab ! 🚀