Aller au contenu

S09 – Scripts d'exploitation

Élément Détail
Niveau BTS SIO option SISR, 2e année – bloc 2
Séance S09 (séance 9 sur 19) – Phase 2
Durée 4 heures
Parcours Cœur – Scripts d'exploitation : repris dans S11 (supervision d'un script) et S14 (scripts planifiés). Voir le parcours cœur et complément.
Prérequis scripts Bash et PowerShell de la première année ; S08
Matériel Machines virtuelles Debian et Windows Server
Compétences travaillées B2.2 · B2.3 (voir le référentiel)

Note

Question qui guide la séance : « Quelles tâches répétitives de l'exploitation peut-on confier à un script fiable ? »

Objectifs

À la fin de la séance, l'étudiant est capable de :

  1. Écrire des scripts d'exploitation (sauvegarde, rotation de journaux, rapport d'état) ;
  2. Gérer les erreurs et les codes de retour ;
  3. Planifier une tâche et vérifier son exécution ;
  4. Documenter et versionner un script.

Contenu de la séance

Document Rôle
Cours – Scripts d'exploitation Cours
TP – Écrire, tester et planifier des scripts TP
Aide-mémoire – Scripts d'exploitation Aide-mémoire

Déroulé conseillé (4 h)

Durée Activité Format
0 h 00 – 0 h 20 Accroche : « la sauvegarde nocturne a échoué depuis trois semaines et personne ne le savait » Oral
0 h 20 – 1 h 15 Cours Cours et questions
1 h 15 – 4 h 00 TP, parties A à E, puis bilan Binôme puis individuel

Retour en entreprise

Si ta situation le permet : observer comment ton entreprise traite le sujet de la séance, documenter en une demi-page l'écart avec le TP, ou réaliser une partie après accord de ton tuteur. Voir Transfert en entreprise. Le travail réalisé peut alimenter une fiche de réalisation.

Évaluation

  • Compte rendu avec captures d'écran datées, nommé RENDU-B2A2-S09-NOM.pdf.
  • Bilan de compétences rempli en fin de séance (individuel).
Notes pour l'enseignant
  • Compétences : codes relus sur le référentiel (page Référentiel).
  • Les deux scripts Bash ont été exécutés et leurs cas d'erreur testés ; cron, journalctl et la partie PowerShell n'ont pas été testés. En root, les tests de droits refusés ne fonctionnent pas : le TP utilise un faux tar.