Prenez contact avec nous

Plan du cours

Architecture et philosophie de version de CentOS Stream

  • Compréhension du modèle de publication continue de CentOS Stream par rapport aux distributions à versions ponctuelles.
  • Lien entre CentOS Stream et le développement amont de Red Hat Enterprise Linux.
  • Conventions de nommage, référentiels de flux et stratégie de versionnement du contenu.
  • Sélection et basculement entre plusieurs flux pour la compatibilité des applications.

Installation et déploiement automatisé

  • Démonstration de l'installateur Anaconda graphique et en mode texte.
  • Fichiers Kickstart pour des installations automatiques sans intervention.
  • Démarrage réseau PXE et workflows d'installation réseau basés sur TFTP.
  • Provisionnement conteneurisé et basé sur cloud-init pour les déploiements cloud.
  • Stratégies de partitionnement, sélection du système de fichiers incluant les défauts Btrfs et XFS.

Gestion des paquets et flux de modules

  • Opérations avancées DNF, gestion des transactions et résolution des dépendances.
  • Flux de modules pour des versions logicielles flexibles et des runtime de langages.
  • Configuration du référentiel, vérification de la signature GPG et création de référentiels personnalisés.
  • Vues de contenu et suivi des correctifs pour la gestion des mises à jour en entreprise.

Gestion des services système avec systemd

  • Compréhension des cibles, unités et graphe de dépendance de systemd.
  • Création, activation et débogage d'unités de service personnalisées.
  • Journaux, rotation des journaux et stockage persistant des journaux.
  • Contrôle des ressources via les tranches systemd et les politiques du gestionnaire de ressources.
  • Configuration de Kdump pour les sauvegardes d'erreur et gestion des panic du noyau.

Configuration réseau moderne

  • Principes de configuration CLI et CUI de NetworkManager.
  • Configuration du liaison d'interfaces, des ponts, VLAN et agrégation.
  • Règles riches, zones, services et transferts de ports de Firewalld.
  • Routage IPv6, règles de pare-feu et résolution DNS via systemd-resolved.
  • Outils de débogage réseau et techniques de capture de paquets.

Infrastructures de conteneurs et Pods

  • Podman vs Docker : principes fondamentaux des workflows de conteneurs sans daemon.
  • Création d'images de conteneurs avec Buildah sans fichier Dockerfile ni daemon.
  • Déploiement de conteneurs sans droits root et mappage des espaces d'utilisateurs.
  • Images de base universelles Red Hat et conteneurs légers basés sur Alpine.
  • Pilotes de stockage, montages de volumes et communication inter-conteneurs.
  • Gestion et surveillance du cycle de vie des conteneurs avec skopeo et crun.

Renforcement de la sécurité

  • Configuration du mode enforcing de SELinux, gestion des politiques et débogage des audits.
  • Conception de zones renforcées Firewalld et composition des règles.
  • Renforcement de SSH, authentification par clés et configuration d'un hôte bastion.
  • Politiques de mot de passe, modules PAM et élévation de privilèges via sudo.
  • Configuration et validation de la conformité FIPS 140-2/140-3.
  • Correctifs noyau en direct et workflows de remédiation CVE.

Gestion du stockage et des systèmes de fichiers

  • Gestion des volumes logiques LVM2 pour la planification dynamique de la capacité.
  • Snapshots Btrfs, gestion des sous-volumes et auto-décompression.
  • Configuration du partage de fichiers NFS et Samba.
  • Multipath I/O pour la redondance et le basculement du stockage SAN.
  • Chiffrement des disques avec LUKS et déverrouillage automatisé via initramfs.

Surveillance système et gestion du noyau

  • Surveillance des performances avec sar, top et profilage perf.
  • Débogage avec strace, ltrace et GDB pour les services système.
  • Mises à jour du noyau, configuration du chargeur d'amorçage et personnalisation de GRUB2.
  • Gestion de l'état du système et analyse des plantages.

Automatisation et infrastructure en tant que code (IaC)

  • Conception de l'inventaire Ansible pour la gestion des hôtes CentOS Stream.
  • Workflows de correctifs automatisés et détection de la dérive de conformité.
  • Modules IaC pour la gestion de configuration à grande échelle.
  • Livrets d'exécution de provisionnement et stratégies d'orchestration de déploiement.

Pré requis

  • Connaissances pratiques de l'administration système Linux et de la ligne de commande
  • Maîtrise des principes fondamentaux du réseau et des concepts TCP/IP
  • Expérience avec la gestion des paquets Linux et la gestion des services système

Audience

  • Administrateurs système gérant l'infrastructure Linux d'entreprise
  • Ingénieurs DevOps créant des environnements de déploiement cloud natifs
  • Membres des équipes Sysops transitionnant depuis des distributions Linux héritées
 21 Heures

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires