Chapitre 67 minIntermédiaire
Une infrastructure prête le jour J
Par Josselyn C., prof de BTS SIO. Mis à jour le .
À la fin de ce chapitre, tu sauras
- choisir où faire tourner ton infrastructure ;
- sauvegarder et démarrer tes machines dans le bon ordre ;
- faire les vérifications du matin et prévoir un plan B.
1 exercice corrigé
Préparer ton infrastructure pour le jour J, c'est garantir qu'au début de la phase 2 tes deux réalisations démarrent, fonctionnent, et peuvent être restaurées en quelques minutes si quelque chose casse. Ce chapitre rappelle ce que disent les textes, puis donne les sauvegardes à faire, l'ordre de démarrage, les vérifications du matin et un plan B pour chaque panne.
Ce que disent les textes
- Le référentiel : « les candidats doivent se munir des outils et ressources techniques nécessaires au déroulement de l'épreuve. Ils sont seuls responsables de la disponibilité et de la mise en œuvre de ces outils et ressources. »
- Le référentiel encore : « L'usage de l'environnement de travail est placé sous la seule responsabilité de la personne candidate, dans le respect des consignes de sécurité, de sauvegarde des données et des ressources utilisées. »
- La circulaire, pour l'épreuve ponctuelle : l'épreuve se déroule dans l'établissement de formation et sur l'équipement mis à disposition durant la formation, sauf force majeure. Les candidats la passent sur le matériel du centre d'examen ou sur un équipement qu'ils ont apporté. Une personne ressource de l'établissement est présente pendant toute l'épreuve pour les problèmes techniques.
- Les candidats individuels et ceux formés à distance sont invités à se renseigner à l'avance, auprès des autorités académiques, sur les équipements disponibles dans le centre d'examen.
En clair : si ton infrastructure ne démarre pas, c'est ton problème, pas celui de la commission. La personne ressource t'aide pour le matériel du centre, pas pour tes machines virtuelles.
Où tourne ton infrastructure
| Option | Atout | Point de vigilance |
|---|---|---|
| Laboratoire de l'établissement (hyperviseur et équipements réseau des ateliers) | Conforme, déjà câblé, connu de la commission | Réserve tes VM et tes ports à l'avance ; vérifie qu'un camarade ne réutilise pas tes adresses |
| Ton PC portable (Hyper-V, VMware Workstation, VirtualBox) | Tu le maîtrises, il te suit | Mémoire limitée, pas de vrai commutateur sans matériel apporté, une seule panne et tout s'arrête |
| Un hébergement en ligne | Recommandé par l'annexe II.E pour les ressources | Dépend du réseau du centre ; vérifie que les ports nécessaires sortent |
Les sauvegardes avant l'épreuve
Avant le dépôt du dossier, puis la veille de l'épreuve :
- Instantané de chaque VM, éteinte si possible, avec un nom explicite :
avant-depot-2026-04-02,veille-epreuve. - Export des configurations réseau : sur pfSense, Diagnostics > Backup & Restore télécharge le fichier
config.xml; sur le commutateur,show running-configcopié dans un fichier, oucopy running-config tftp:vers un serveur TFTP. - Sauvegarde de l'annuaire : une sauvegarde de l'état du système d'un contrôleur de domaine avec Windows Server Backup.
- Copie hors de l'hyperviseur : un export des VM critiques sur un disque externe ou un autre serveur.
- Un test de restauration : restaure au moins une VM depuis l'instantané pour connaître le temps que ça prend.
L'ordre de démarrage
Démarre dans l'ordre des dépendances, et vérifie chaque étage avant de passer au suivant :
- Le réseau : commutateur, puis pare-feu. Vérifie les interfaces et le trunk.
- L'annuaire et le DNS : SRV-AD1, puis SRV-AD2. Attends que les services AD DS, DNS et DHCP soient démarrés.
- Les serveurs de fichiers, web et de sauvegarde.
- La supervision, en dernier : elle verra tout le reste démarré, sans fausses alertes.
- Les postes clients de démonstration.
Les vérifications du matin
Garde ce script de vérification dans ton dossier et lance-le dès que tout a démarré. Sous Windows, depuis le poste d'administration :
# Vérifications du matin : réseau, annuaire, services
$cibles = '10.10.20.10','10.10.20.11','10.10.20.20','10.10.20.30','10.10.30.20'
foreach ($ip in $cibles) {
$ok = Test-Connection -ComputerName $ip -Count 1 -Quiet
"{0,-12} {1}" -f $ip, $(if ($ok) { 'joignable' } else { 'INJOIGNABLE' })
}
Resolve-DnsName srv-fic.ravelle.lan | Select-Object Name, IPAddress
Get-Service -ComputerName SRV-AD1 -Name NTDS, DNS, DHCPServer | Select-Object MachineName, Name, Status
Test-NetConnection -ComputerName intranet.ravelle.lan -Port 443 | Select-Object ComputerName, TcpTestSucceeded
Sous Debian, sur chaque serveur :
systemctl --failed # aucun service en échec ?
df -h / # assez de place sur le disque ?
timedatectl # horloge synchronisée ?
Le plan B
| Problème | Plan B |
|---|---|
| Une VM ne démarre plus | Instantané veille-epreuve, ou export sur disque externe ; tu connais le temps de restauration |
| La configuration du pare-feu est cassée | Restauration du config.xml exporté (Diagnostics > Backup & Restore) |
| Le commutateur a perdu sa configuration | Configuration sauvegardée dans un fichier, collée en mode configuration |
| Tu as oublié un mot de passe | Coffre-fort de mots de passe (KeePassXC) avec tous les comptes du laboratoire, sur clé USB et en ligne |
| Ton PC portable lâche | Les VM sur le laboratoire de l'établissement, ou sur un second support |
| Le réseau du centre bloque ton hébergement en ligne | Une copie locale des VM essentielles |
Exercice Écrire ta procédure de redémarrage Réussi À revoir
Rédige, pour la réalisation 2 de Sarah (intranet sur WEB1 et WEB2 derrière HAProxy, Zabbix, BorgBackup), la procédure de démarrage et de vérification du jour J : l'ordre de démarrage et, pour chaque étage, la commande qui prouve qu'il fonctionne.
Voir la réponseMasquer la réponse de l'exercice
- PF-SIEGE et SW-CORE. Sur le commutateur,
show interfaces trunkdoit lister les VLAN 10, 20 et 30 sur le lien vers le pare-feu. Sur pfSense, Status > Interfaces : toutes les interfaces sont « up ». - SRV-AD1 et SRV-AD2.
Get-Service NTDS, DNS, DHCPServersur chacun : statut « Running ».Resolve-DnsName intranet.ravelle.lanrépond. - WEB1 et WEB2.
systemctl is-active nginxrépondactive;curl -sI http://10.10.20.31/renvoieHTTP/1.1 200 OK, idem pour .32. - SRV-LB.
systemctl is-active haproxy, puisecho "show servers state" | socat stdio /run/haproxy/admin.sock: WEB1 et WEB2 doivent apparaître disponibles (état opérationnel 2). - SRV-BAK.
borg list backup@srv-bak:/srv/borg/intranetliste les archives, la dernière date de la nuit. - ZABBIX en dernier. Le tableau de bord ne montre aucun problème ;
zabbix_get -s 10.10.20.31 -k agent.pingdepuis le serveur Zabbix renvoie 1. - Un poste client. Ouvrir
https://intranet.ravelle.lansans alerte de certificat.
Garde cette procédure imprimée à côté de toi : tu ne réfléchis pas à l'ordre le jour J, tu le suis.
Tu avais trouvé ?