Chapitre 87 minIntermédiaire
Phase 2 : organiser l'heure de réalisation
Par Josselyn C., prof de BTS SIO. Mis à jour le .
À la fin de ce chapitre, tu sauras
- découper l'heure de réalisation ;
- trier le vital du confort ;
- garder une trace de ce que tu fais ;
- rédiger le document demandé.
1 exercice corrigé1 schéma
La phase 2 de l'E6 SISR commence par une heure de réalisation : seul, sur ton environnement, tu mets en œuvre la solution présentée en phase 1, tu la testes et tu produis la documentation demandée par l'expression des besoins. Ce chapitre découpe l'heure, explique comment trier le vital du confort, comment travailler sans te couper l'accès et comment dépanner quand ça bloque.
Le découpage de l'heure
Les durées sont des repères, pas un règlement. La seule règle qui ne bouge pas : garde au moins 10 minutes pour tes tests et le document demandé. Une solution qui marche sans preuve ni document rapporte moins qu'une solution partielle bien prouvée et bien documentée.
Trier le vital du confort
Le vital, c'est le chemin le plus court vers une solution qui répond à la demande de bout en bout. Le confort, c'est ce qui la rend meilleure. Fais ce tri en phase 1, écris-le, et tiens-t'y.
| Élément (réseau invité) | Classe | Pourquoi |
|---|---|---|
| VLAN 40 créé, ports en accès, trunk mis à jour | Vital | Sans lui, rien n'existe |
| Interface du pare-feu, étendue DHCP et relais | Vital | Les appareils doivent obtenir une adresse |
| Règles : DNS du pare-feu, blocage du privé, Internet en HTTP et HTTPS | Vital | C'est le cœur de la demande : Internet oui, interne non |
| Journalisation des blocages | Confort important | Rapide, et utile pour la recette : les blocages deviennent visibles |
| Limiteur de bande passante | Confort | Une amélioration, pas une exigence |
| Description des règles, nom propre de l'interface | Confort | La propreté se voit à la recette, mais après le reste |
Travailler en traçant ce que tu fais
Ouvre un fichier texte au début de l'heure et note chaque action : l'heure, ce que tu fais, le résultat.
10h12 Instantanés SRV-AD1, SRV-AD2 ; config.xml exporté
10h15 SW-CORE : vlan 40 INVITES, Fa0/13-16 en accès VLAN 40
10h18 SW-CORE : trunk Gi0/1 allowed vlan add 40 -> show interfaces trunk OK (10,20,30,40)
10h24 pfSense : VLAN 40 sur igb1, interface INVITES 10.10.40.254/24
10h31 SRV-AD1 : étendue 10.10.40.0 créée, ajoutée au basculement
10h34 pfSense : INVITES ajoutée au relais DHCP -> PC-TEST obtient 10.10.40.50
Ce journal te sert trois fois : pour savoir où tu en es, pour rédiger le rapport en 5 minutes, et pour répondre à la recette (« à quel moment avez-vous… ? »).
Les réflexes de sécurité
- Mets l'existant à l'abri avant de toucher quoi que ce soit. Un instantané prend 30 secondes, une reconstruction prend l'heure entière.
- Une modification à la fois, un test après chacune. Si trois modifications et un test échouent, tu ne sais pas laquelle est en cause.
- Ne te coupe pas l'accès. Avant de modifier
sshd_configou une règle qui touche ton propre flux d'administration, garde ta session ouverte et teste dans une seconde session. Sur un commutateur Cisco,switchport trunk allowed vlan 40sans le motaddremplace toute la liste : tous les autres VLAN sont coupés. - Pas de règle « tout autoriser » pour que ça marche. Si tu en ajoutes une pour diagnostiquer, retire-la avant la recette et dis-le. Une règle
any anyoubliée est une faute que la commission repère tout de suite. - Sauvegarde ce qui doit l'être.
copy running-config startup-configsur le commutateur : une configuration non enregistrée disparaît au redémarrage.
Quand ça bloque
Applique la méthode par couches, du bas vers le haut, et donne-toi 5 minutes par blocage.
| Couche | Question | Commande ou vérification |
|---|---|---|
| Physique | Le lien est-il actif ? | show interfaces status sur le commutateur ; la carte réseau de la VM est-elle connectée ? |
| Liaison | Le port est-il dans le bon VLAN, le trunk transporte-t-il le VLAN ? | show vlan brief, show interfaces trunk |
| Réseau | Le poste a-t-il une adresse, joint-il sa passerelle ? | ipconfig /all, ping 10.10.40.254 |
| Transport et filtrage | Le pare-feu laisse-t-il passer ? | Journal du pare-feu, Test-NetConnection hôte -Port 443 |
| Application | Le service écoute-t-il, répond-il ? | ss -tlnp, systemctl status, journal du service |
Au bout de 5 minutes sans avancer, contourne : passe à l'exigence suivante et note le blocage, ton hypothèse et ce que tu vérifierais ensuite. Un blocage expliqué rapporte plus qu'une heure perdue sur une seule commande : la grille distingue « identifie les erreurs sans les résoudre » de « ne traite pas les erreurs ».
Le document demandé
L'expression des besoins coche une ou plusieurs natures de documentation. Garde un modèle de chacune dans ta documentation en ligne, prêt à remplir.
- Rapport de test : le tableau exigence, test, résultat attendu, résultat obtenu, statut (chapitre 5), plus une ligne de conclusion.
- Documentation technique : objet, schéma ou plan d'adressage modifié, paramètres configurés, procédure de vérification, procédure de retour arrière.
- Rapport d'incident : symptômes et heure de détection, impact (qui, combien), diagnostic (les étapes et ce qu'elles ont montré), cause, correction, mesures pour éviter que ça recommence.
- Documentation utilisateur : une page, sans jargon, avec captures : comment se connecter, à qui s'adresser en cas de problème.
Exercice Classer et planifier Réussi À revoir
La demande : « Sauvegarder chaque nuit le nouveau dossier /srv/partages/paie de SRV-FIC sur SRV-BAK, garder 7 sauvegardes quotidiennes et 4 hebdomadaires, prouver qu'un fichier supprimé peut être restauré. Documentation : documentation technique. » Les éléments possibles : dépôt Borg initialisé, archive manuelle réussie, règle de rétention, tâche planifiée, test de restauration d'un fichier, alerte Zabbix si la sauvegarde échoue, chiffrement du dépôt, documentation technique.
Classe chaque élément en vital ou confort, puis écris ton plan minuté de l'heure.
Voir la réponseMasquer la réponse de l'exercice
Vital : dépôt Borg initialisé (chiffré, l'option se choisit à l'initialisation et ne coûte rien de plus), archive manuelle réussie, règle de rétention, tâche planifiée, test de restauration d'un fichier, documentation technique. Confort : l'alerte Zabbix sur l'échec de la sauvegarde, très appréciée mais non demandée.
| Minutes | Action |
|---|---|
| 0 à 5 | Instantané de SRV-FIC et SRV-BAK, journal ouvert |
| 5 à 15 | Clé SSH de SRV-FIC vers SRV-BAK, borg init --encryption=repokey, export de la clé du dépôt |
| 15 à 25 | Script de sauvegarde avec borg create et borg prune, première exécution manuelle, borg list |
| 25 à 32 | Tâche planifiée (minuteur systemd ou cron), exécution forcée pour la tester |
| 32 à 40 | Suppression d'un fichier de test, restauration avec borg extract, comparaison avec sha256sum |
| 40 à 48 | Confort : une alerte Zabbix sur l'échec du script, ou la journalisation du script dans syslog |
| 48 à 60 | Rejouer les tests, captures, documentation technique (objet, paramètres, vérification, restauration) |
Les commandes détaillées sont au chapitre 9, « Sauvegarder et restaurer ».
Tu avais trouvé ?