%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Exemple de SAE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \nouvelexemple{Installation automatisée de postes clients} \ajoutESproblematique{Les entreprises qui proposent des formations sont contraintes de réinstaller les ordinateurs ayant servis lors de ces stages (applications spécifiques d'une formation à une autre\ldots). Le service informatique de l'entreprise confie à l'étudiant qui endosse le rôle d' ``Assistant administrateur réseau'' la mission d'automatiser le déploiement des systèmes d'exploitation sur les postes clients de la salle de formation.} \ajoutESdescription{ Il s'agit d'explorer les techniques classiques d'installation système. Ces techniques peuvent se décliner avec plusieurs systèmes d'exploitation différents (GNU/Linux, Solaris, Aix, OpenBSD, NetBSD, FreeBSD, GNU-Hurd) et peuvent s'adapter à l'installation de matériel embarqué quand le bootloader (U-boot) est accessible. La mise en oeuvre comprend : \begin{itemize} \item Démarrage réseau (\textabbrv{PXE}) pour charger un bootloader (\textabbrv{PXE} Linux). \item Configuration d'un serveur \textabbrv{TFTP} (\texttt{tftpd-hpa}). \item Modification du fichier de configuration pour choisir le mode (utilisation normale / installation). \item Installation manuelle pour créer le fichier de réponses. \item Installation du fichier de réponses sur un serveur web (disponible ou installé). \item Utiliser des stratégies pour partitionner le disque dur. \item Adaptation des clés d'identifications des ordinateurs. \end{itemize} A minima, deux ordinateurs (physiques et/ou virtuels) sont nécessaires : un serveur et un client. } \ajoutESformes{De façon individuelle ou collective, sur des heures encadrées et non encadrées, l'étudiant ou l'équipe, sera confronté aux formes pédagogiques suivantes : \begin{itemize} \item Mise en place un serveur \textabbrv{TFTP} et permettre aux machines clientes de démarrer sur le réseau (\textabbrv{PXE}) pour récupérer une image du système d'exploitation. \item Élaboration d'une méthode efficace pour tester progressivement la configuration réalisée. \item Utilisation d'outils de diagnostics. \item Rédaction de fiches opératoires (notice d'utilisation). \end{itemize}} \ajoutESmodalite{\vspace{-5pt} \begin{itemize} \item Déploiement opérationnel et répondant aux problématiques suivantes : \begin{itemize} \item Le stagiaire peut-il ouvrir une session sur le système d'exploitation ? \item Le stagiaire bénéficie t-il d'un environnement informatique conforme aux besoins de sa formation ? \end{itemize} \item Documentation : les procédures sont-elles applicables par une autre équipe ? \item Réunions : présentation finale (soutenance) de la solution mise en place. \end{itemize}}