Exposés Techniques Lucas Nussbaum lucas.nussbaum@univ-lorraine.fr Licence professionnelle ASRALL Administration de systèmes, réseaux et applications à base de logiciels libres Lucas Nussbaum Exposés Techniques 1 / 9
Objectifs Principe général : rapport de synthèse puis exposé sur un logiciel Découvrir et présenter un logiciel libre À partir de ses documentations techniques (a priori en anglais) et éventuellement d autres sources (tutoriels, articles...) Description synthétique & pédagogique (=/ copier/coller) : Contexte, objectifs, fonctionnalités principales, installation/utilisation, évaluation, etc. S entraîner à former des utilisateurs (non spécialistes) et des collègues informaticiens. Présenter le contexte général avant les détails techniques, maintenir l intérêt (démos, exemples...), susciter des questions et répondre aux questions Apprendre, comme auditeur actif des autres exposés : prendre des notes, poser des questions à la fin Lucas Nussbaum Exposés Techniques 2 / 9
Organisation Travail en binôme (non choisi) : Évaluation du résultat global, pas des parties de chacun Collaboration (travail ensemble), coopération (travail individuel en //), revues croisées Rapport écrit d une vingtaine de pages de texte (hors annexes) Attention à la grammaire, l orthographe et la présentation (titre, auteurs, organisation, n pages, paragraphes...) 2 ou 3 sujets traités par séance devant un jury de 2 enseignants parmi : Philippe Dosch (philippe.dosch@univ-lorraine.fr) Bernard Mangeol (bernard.mangeol@univ-lorraine.fr) Lucas Nussbaum (lucas.nussbaum@univ-lorraine.fr) Lucas Nussbaum Exposés Techniques 3 / 9
Organisation (2) Le rapport doit être transmis au jury par mail, au plus tard la veille à midi, en PDF uniquement (pour nous laisser une demi-journée de travail pour le lire) Chaque exposé dure 25 minutes, suivi de 20 minutes de questions ; il est présenté de manière à peu près égale par les 2 étudiants Les affectations (sujets et binômes) sont réalisées par tirage au sort Les premiers sujets sont moins difficiles pour tenir compte du temps de préparation réduit La présence de tous les étudiants à toutes les séances est obligatoire Évaluation : Rapport : qualité de la synthèse, qualité de la forme (français) Exposé : pédagogie, clarté, exemples, illustrations, démos... Lucas Nussbaum Exposés Techniques 4 / 9
Sujets 1 La sauvegarde avec rsync et dirvish 2 La synchronisation de fichiers avec unison 3 Le suivi de performances avec collectd 4 Centralisation des logs et autres utilisations avancées de rsyslog 5 Tsung : un outil de test de montée en charge multi protocoles 6 OpenVAS : un scanner de vulnérabilités 7 Filtrage anti-spam côté serveur avec SpamAssassin 8 Environnements de développement avec Vagrant 9 Un serveur de stockage en réseau avec FreeNAS 10 La virtualisation par conteneur avec LXC 11 La virtualisation par conteneur avec Docker 12 L installation automatisée avec FAI 13 Haute disponibilité et répartition de charge : Linux HA (Corosync+Pacemaker) et HaProxy Lucas Nussbaum Exposés Techniques 5 / 9
Affectation et calendrier Date Sujet Jury Etudiants 02/12 1 (dirvish) Dosch / Mangeol Cartigny / Avcar 02/12 2 (Unison) Dosch / Mangeol Boltinoz / Labrador 02/12 3 (collectd) Dosch / Mangeol Tournebise / Gaudaré 10/12 4 (rsyslog) Dosch / Mangeol Lagunes Ramirez / Hery 10/12 5 (Tsung) Dosch / Mangeol Quarino / Milev 17/12 6 (OpenVAS) Mangeol / Nussbaum Moniatte / Husson 17/12 7 (SpamAssassin) Mangeol / Nussbaum Laffitte / Antunes Diogo 07/01 8 (Vagrant) Mangeol / Nussbaum Courtiol / Lombard 07/01 9 (FreeNAS) Mangeol / Nussbaum Manseur / Panichot 14/01 10 (LXC) Dosch / Nussbaum Champain / Mathieu 14/01 11 (Docker) Dosch / Nussbaum Trubert-Du / Nguyen 21/01 12 (FAI) Dosch / Nussbaum Arnoud / Baltic 21/01 13 (LinuxHA) Dosch / Nussbaum Groux / Perrin Lucas Nussbaum Exposés Techniques 6 / 9
Conseils divers Vérifiez que vous répondez bien aux questions suivantes dans les différentes parties de votre rapport : Très important : Dans quel cadre ce logiciel est-il typiquement utilisé? Concrètement à quoi ça sert? Pour qui? Quel service fournit-il? Quel problèmé résout-il? Quels sont les logiciels voisins? (utilisés par ce logiciel, qui utilisent ce logiciel, typiquement utilisés avec ce logiciel?) Comment se positionne-t-il par rapport aux solutions concurrentes? Quels critères différenciants? Quels points forts/faibles? (de préférence à présenter sous forme de tableau pour comparer les solutions sur des critères identiques) Par qui ce logiciel est-il développé? (entreprise, communauté?) Quand son développement a-t-il commencé? Est-il actif? Quelle est l architecture générale du logiciel? S agit-il d une solution intégrant différents logiciels briques de base? Quels sont-ils? Ces questions sont une checklist, pas le plan de votre rapport! Lucas Nussbaum Exposés Techniques 7 / 9
Conseils divers (2) On s attend à ce que vous soyez capables de mettre en place les différents logiciels présentés, et donc de faire une démo. Répétez bien la démo, et assurez-vous qu elle soit intéressante et utile. Les derniers exposés portent sur des logiciels qui sont difficiles à mettre en place. Commencez tôt! Répétez la présentation! (tout en surveillant la durée) Citez vos sources (dans une section Bibliographie, et en indiquant la provenance pour les figures ou texte copiés/collés ou que vous avez simplement traduits) Ne vous contentez pas d une adaptation de Wikipédia ou du site du projet. Lisez la documentation du projet, ses mailing lists ou forums, éventuellement les rapports de bugs ouverts, les blogs et autres articles qui parlent du logiciel, etc. Croisez les informations. Creusez. Vous devez acquérir un niveau d expertise assez élevé sur ces logiciels, pas juste en faire un survol. Quand vous traduisez du texte, soyez sûrs de pouvoir l expliquer si on vous interroge dessus pendant la présentation Si vous n arrivez pas à vous organiser avec votre binôme, contactez le responsable des exposés techniques avant qu il ne soit trop tard Numérotez vos slides Lucas Nussbaum Exposés Techniques 8 / 9
Conseils divers pour certains sujets Dirvish : Quelques solutions concurrentes à regarder : backuppc, burp (et son utilisation de VSS) Unison : Tester les conflits rsyslog : Tester l export des logs vers un serveur, et le stockage ailleurs que dans un fichier SpamAssassin : Tester le fonctionnement en mode démon, l intégration à un serveur de mail, etc. Lucas Nussbaum Exposés Techniques 9 / 9