Administration avancée de Linux

Objectifs du cours

Ces objectifs sont ceux du module CESI tels que formulés en 2022
  • Concevoir et administrer une architecture système tirant profit des technologies LINUX répondant aux besoins des entreprises

  • Être en capacité d’installer, administrer et faire évoluer une distribution en autonomie

  • Réaliser le déploiement Linux

  • Concevoir l’espace disque de serveurs Linux

  • Décrire comment paramétrer finement le système

  • Justifier l’intégration de Linux avec l’existant dans l’entreprise

Programme

Le cours est prévu sur 3 journées :

  1. La première est consacrée à la prise en main de la distribution GNU/Linux Alma 9 et du serveur HTTP Nginx dans une première VM.

  2. La seconde est dédiée à l’apprentissage de notions avancées sur les systèmes de fichiers, tels que le chiffrement de disque, le raid logiciel et les volumes virtuels, le tout via l’installation d’une nouvelle VM Alma9 avec ZFS en système de fichier principal.

  3. La dernière journée aborde la redondance de services à travers :

    1. La synchronisation de fichiers et de configuration entre les deux premières VMs afin d’avoir un service Nginx identique sur la deuxième VM

    2. La mise en place de snapshots ZFS automatisés pour assurer une récupération de données éventuelle

    3. La haute disponibilité grâce à HAProxy installé sur une troisième VM faisant la répartition de charge entre les deux Nginx.