1. Livres et vidéos
  2. Préparation à la certification RHCE - Red Hat Enterprise Linux 8 - Examen EX294

Préparation à la certification RHCE Red Hat Enterprise Linux 8 - Examen EX294

  • En stock
  • Expédié en 24h00
  • Livraison à partir de 0,01 €
  • Version en ligne offerte pendant 1 an
  • 1 h d'accès gratuit à tous nos livres et vidéos pour chaque commande
  • Accessible immédiatement
  • Version HTML
  • Accès illimité 24h/24, 7J/7
  • Accès illimité 24h/24, 7J/7
  • Tous les livres en ligne, les vidéos et les cours enregistrés ENI
  • Plus de 10 nouveautés livres et vidéos chaque mois
  • Les nouveautés disponibles le jour de leur sortie
  • Accès 100% en ligne

Présentation

Ce livre s'adresse aux personnes qui souhaitent se préparer au passage de l'examen EX294 de la certification RHCE (Red Hat Certified Engineer) pour devenir Ingénieur certifié Red Hat. Cet examen valide les compétences fondamentales en matière de gestion de plusieurs systèmes à l'aide de Red Hat® Ansible® Engine, ainsi qu'en matière d'exécution de tâches d'administration système courantes sur un grand nombre de systèmes avec Ansible.

Pour vous aider à préparer efficacement l'examen, ce livre couvre tous les objectifs officiels, tant d'un point de vue théorique que d'un point de vue pratique. Il a été rédigé en français (il ne s'agit pas d'une traduction) par un formateur et consultant, certifié techniquement par Red Hat. Ainsi, les savoir-faire pédagogique et technique de l'auteur conduisent à une approche claire et visuelle, d'un très haut niveau technique.

Chapitre après chapitre, vous pourrez valider vos acquis théoriques, à l'aide d'un grand nombre de questions-réponses mettant en exergue aussi bien les éléments fondamentaux que les caractéristiques spécifiques aux concepts abordés.

Chaque chapitre s'achevant par des travaux pratiques, vous aurez les moyens de mesurer votre autonomie. Ces manipulations concrètes, au-delà même des objectifs fixés par l'examen, vous permettront de vous forger une première expérience significative et d'acquérir de véritables compétences techniques sur des mises en situations réelles.

À cette maîtrise du produit et des concepts, s'ajoute la préparation spécifique à l'examen : sur le site www.edieni.com, vous pourrez accéder gratuitement à 1 examen en ligne, destiné à vous entraîner sur des questions d'un niveau de difficulté proche de celui de l'épreuve. Sur ce site, chaque question posée s'inscrit dans l'esprit de la certification et, pour chacune, les réponses sont suffisamment commentées pour combler ou identifier vos ultimes lacunes.

Table des matières

  • Chapitre 1 Introduction
    • A. À qui s’adresse ce livre ?
    • B. Les conditions de l’examen
    • C. Par où commencer ?
    • D. La certification RHCSA
    • E. La certification RHCE
      • 1. Cursus RHEL 7
      • 2. Cursus RHEL 8
    • F. Comment actualiser sa certification RHCE ?
    • G. Après la certification RHCE ?
  • Chapitre 2 Création d’un laboratoire
    • A. Quels outils vous faut-il ?
      • 1. Machines nécessaires
      • 2. Solutions alternatives
    • B. Le système d’hôte et l’hyperviseur
      • 1. Installation du système d’hôte
        • a. Obtenir l’image ISO
        • b. Générer une clé USB amorçable
        • c. Bouter le PC sur la clé USB
        • d. Processus d’installation
        • e. Tâches post-installation
      • 2. L’hyperviseur
        • a. Présentation de KVM
        • b. Installation de KVM
        • c. Configuration de KVM
    • C. Machine virtuelle modèle
      • 1. Création de la machine virtuelle modèle
      • 2. Installation du système invité
    • D. Machines virtuelles de travail
      • 1. Clonage manuel
      • 2. Clonage par script
    • E. Test des machines virtuelles
      • 1. Test de la VM server1
      • 2. Test de la VM server2
      • 3. Test de la VM server3
  • Chapitre 3 Présentation de Ansible
    • A. Qu'est-ce que Ansible ?
    • B. Architecture
      • 1. Le nœud de contrôle
      • 2. Les hôtes gérés
      • 3. Play et playbook
      • 4. Tâches et modules
      • 5. Plug-ins
      • 6. Ansible Tower et AWX
        • a. Console web
        • b. API REST
      • 7. Ansible Vault
      • 8. Ansible Galaxy
      • 9. Configuration Management DataBase
      • 10. Réseaux
    • C. Installation de Ansible
      • 1. Prérequis
      • 2. Processus d’installation sur RHEL 8.0
      • 3. Processus d’installation sur CentOS 8.0
      • 4. Tâches post-installation
        • a. Afficher la version de Ansible
        • b. Afficher la configuration
        • c. Tester la communication
    • D. Hôtes gérés Unix et Linux
    • E. Hôtes gérés Microsoft Windows
    • F. Hôtes gérés réseau
    • G. Validation des acquis : questions/réponses
    • H. Travaux pratiques
      • 1. Installer Ansible
  • Chapitre 4 Déploiement
    • A. Gestion des inventaires
      • 1. Inventaire statique
        • a. Fichier d’inventaire au format INI
        • b. Fichier d’inventaire au format YAML
        • c. Manipulation de fichiers d’inventaire
      • 2. Inventaire dynamique
        • a. Utilisation de scripts fournis
        • b. Utilisation de vos propres scripts
        • c. Exécution de scripts d’inventaire dynamiques
      • 3. Inventaires multiples
    • B. Configuration de Ansible
      • 1. Emplacement du fichier ansible.cfg
      • 2. Directives du fichier de configuration
        • a. Section [defaults]
        • b. Section [privilege_escalation]
    • C. Utilisation des commandes ad hoc
      • 1. Module de fichiers
      • 2. Modules pour gérer les paquets logiciels
      • 3. Modules du système
      • 4. Module shell
      • 5. Collecter les faits
    • D. Validation des acquis : questions/réponses
    • E. Travaux pratiques
      • 1. Les fichiers d’inventaire
      • 2. Configurer ansible
      • 3. Utilisation des commandes ad hoc
  • Chapitre 5 Playbooks
    • A. Définition
    • B. Écriture d’un playbook
    • C. Exécution de playbooks
      • 1. Principe de fonctionnement
      • 2. Verbosité des playbooks
      • 3. Vérification de la syntaxe
        • a. Vérification avec Ansible-playbook
        • b. Vérification avec yamllint
      • 4. Exécution à blanc d’un playbook
    • D. Validation des acquis : questions/réponses
    • E. Travaux pratiques
      • 1. Installation de Apache HTTP Server
      • 2. Déployer et configurer mariaDB
  • Chapitre 6 Variables Ansible
    • A. Définition d’une variable
      • 1. Nom d’une variable
      • 2. Étendue des variables
      • 3. Types de variables
        • a. Types primitifs
        • b. Dictionnaires
    • B. Utilisation de variables Ansible
    • C. Récupérer le résultat d’une commande
    • D. Variables externes
    • E. Variables définies sur la ligne de commande
    • F. Chiffrer les variables
      • 1. Présentation de Ansible Vault
      • 2. Gestion d’un fichier chiffré
        • a. Création
        • b. Consultation
        • c. Modification
        • d. Chiffrer un fichier existant
        • e. Déchiffrer un fichier existant
        • f. Changer le mot de passe d’un fichier chiffré
        • g. Exécution d’un playbook
    • G. Validation des acquis : questions/réponses
    • H. Travaux pratiques
      • 1. Manipulation de variables
      • 2. Manipulation de variables chiffrées
  • Chapitre 7 Gestion des faits
    • A. Présentation des faits de Ansible
      • 1. Collecte des faits
      • 2. Variable ansible_facts
      • 3. Activer ou désactiver la collecte
    • B. Faits personnalisés
      • 1. Stockage des faits
      • 2. Faits statiques
      • 3. Faits dynamiques
    • C. Module set_fact
    • D. Variables magiques
      • 1. Variable magique hostvars
      • 2. Variable magique groups
      • 3. Variable magique group_names
      • 4. Variable magique inventory_hostname
    • E. Validation des acquis : questions/réponses
    • F. Travaux pratiques
      • 1. Gestion des faits de Ansible et des faits personnalisés
  • Chapitre 8 Contrôle de tâches
    • A. Itération de tâches
      • 1. Itération sur une simple liste
      • 2. Itération sur une liste de hachage
      • 3. Itération sur un dictionnaire
      • 4. Capturer le résultat d'une tâche en boucle
    • B. Tâches conditionnelles
      • 1. Conditions simples
      • 2. Conditions multiples
        • a. Conditions combinées avec le mot-clé and
        • b. Conditions combinées avec le mot-clé or
    • C. Gestionnaires Ansible
    • D. Gestion des erreurs de tâche
      • 1. Ignorer l'échec d'une tâche
      • 2. Forcer l’exécution des gestionnaires
      • 3. Spécifier les conditions d'échec d'une tâche
        • a. failed_when
        • b. fail
      • 4. Spécifier une tâche signalant un résultat « Changed »
      • 5. Gérer les erreurs au sein des blocs Ansible
    • E. Validation des acquis : questions/réponses
    • F. Travaux pratiques
      • 1. Boucles et tâches conditionnelles
      • 2. Gestionnaires Ansible
      • 3. Échecs de tâche
  • Chapitre 9 Manipulation de fichiers sur les hôtes
    • A. Introduction
    • B. Présentation des modules de fichiers
    • C. Appliquer les ACL de fichiers
    • D. Modifier l’horodatage des fichiers
    • E. Copie de fichiers
      • 1. Module copy
      • 2. Module fetch
    • F. Suppression de fichiers
    • G. Déplacement et renommage des fichiers
    • H. Recherche de fichiers
    • I. Informations sur l'état d'un fichier
    • J. Manipulation d’archives
      • 1. Création d’une archive
      • 2. Extraction d’une archive
    • K. Modification de fichiers
      • 1. Module lineinfile
      • 2. Module blockinfile
      • 3. Module replace
    • L. Modifications de contexte de fichier SELinux
    • M. Synchronisation de fichiers
    • N. Modèles JINJA2
      • 1. Présentation de Jinja2
      • 2. Conception et application d’un modèle
      • 3. Structures de contrôle
        • a. Boucles
        • b. Conditions
        • c. Opérateurs
      • 4. Filtres
        • a. Filtres de variable
        • b. Filtres utilisés avec des conditions
      • 5. Déployer un fichier personnalisé
    • O. Validation des acquis : questions/réponses
    • P. Travaux pratiques
      • 1. Gestion de fichiers
      • 2. Archivage
      • 3. Apache
  • Chapitre 10 Gestion des rôles Ansible
    • A. Présentation des rôles
    • B. Structure des rôles
    • C. Variables
      • 1. Variables de rôle
      • 2. Variables par défaut
    • D. Utilisation de rôles
      • 1. Fonctionnement des rôles
      • 2. Contrôle de l’ordre d’exécution
    • E. Rôles système
      • 1. Présentation des rôles système
        • a. Rôles système avec support
        • b. Rôles système en préversion technologique
        • c. Rôles système en cours de développement
      • 2. Installation de rôles système
      • 3. Accès à la documentation des rôles système
      • 4. Utilisation des rôles système
        • a. rhel-system-roles.kdump
        • b. rhel-system-roles.network
        • c. rhel-system-roles.selinux
        • d. rhel-system-roles.storage
        • e. rhel-system-roles.timesync
    • F. Création de rôles
      • 1. Création de la structure du dossier
      • 2. Définition du contenu du rôle
    • G. Déploiement de rôle
      • 1. Ansible Galaxy
        • a. Présentation de Ansible Galaxy
        • b. Aide et documentation sur Ansible Galaxy
        • c. Rechercher des rôles
      • 2. Commande ansible-galaxy
        • a. Recherche de rôles
        • b. Information d’un rôle
        • c. Installation de rôles
        • d. Gestion des rôles locaux
    • H. Validation des acquis : questions/réponses
    • I. Travaux pratiques
      • 1. Utilisation d’un rôle système
      • 2. Création d’un rôle
  • Chapitre 11 Dépannage
    • A. Introduction
    • B. Outils de dépannage
      • 1. Système de journalisation
      • 2. Syntaxe YAML
        • a. Configuration de Vim
        • b. Utilitaire yamllint
      • 3. Commande ansible-playbook
        • a. Option --syntax-check
        • b. Option --check
        • c. Option --step
        • d. Option --start-at-task
      • 4. Débogage des tâches
      • 5. Fonctionnement de Ansible
    • C. Problèmes de connexion avec les hôtes gérés
      • 1. Configuration réseau
      • 2. Identification et authentification
      • 3. Utilisation de commandes ad hoc
    • D. Résolution de problèmes concernant les playbooks
      • 1. Analyser la sortie à l'écran
      • 2. Utilisation du mode check
        • a. Prise en charge du mode check
        • b. Activation ou désactivation du mode check
        • c. Voir les modifications apportées
    • E. Quelques bonnes pratiques
      • 1. Définir le nom des plays et des tâches
        • a. Nom d’un play
        • b. Nom d’une tâche
      • 2. Commentaire et documentation
      • 3. Rédaction du code
    • F. Validation des acquis : questions/réponses
  • Chapitre 12 Examen blanc
    • A. Préparation
      • 1. Les objectifs de l’examen
      • 2. Élaboration de l’environnement
      • 3. Quelques conseils
    • B. Examen blanc
      • 1. Installer et configurer Ansible
      • 2. Commandes Ad-hoc
      • 3. Modifier le fichier motd
      • 4. Configurer le serveur SSH
      • 5. Utiliser Ansible Vault
      • 6. Gestion des utilisateurs
      • 7. Tâches programmées
      • 8. Créer un rôle pour MariaDB
      • 9. Apache
      • 10. Utiliser un rôle de Ansible Galaxy
      • 11. SELinux
      • 12. Créer une archive
      • 13. Gestion de paquets
      • 14. Systemd
      • 15. Configurer les paramètres du noyau
      • 16. Modèle Jinja2
      • 17. Ansible Facts
    • C. Correction de l’examen blanc
      • 1. Correction : installation et configuration de Ansible
      • 2. Correction : commandes Ad-hoc
      • 3. Correction : modifier le fichier motd
      • 4. Correction : configurer le serveur SSH
      • 5. Correction : utiliser Ansible Vault
      • 6. Correction : gestion des utilisateurs
      • 7. Tâche 7 : tâches programmées
      • 8. Correction : créer un rôle pour MariaDB
      • 9. Correction : Apache
      • 10. Correction : utiliser un rôle de Ansible Galaxy
      • 11. Correction : SELinux
      • 12. Correction : créer une archive
      • 13. Correction : gestion de paquets
      • 14. Correction : systemd
      • 15. Correction : configurer les paramètres du noyau
      • 16. Correction : modèle Jinja2
      • 17. Correction : Ansible Facts
  • Chapitre 13 Corrections des travaux pratiques
    • A. Corrections du TP chapitre Présentation de Ansible
      • 1. Installer Ansible
    • B. Corrections du TP chapitre Déploiement
      • 1. Les fichiers d’inventaire
      • 2. Configurer ansible
      • 3. Utilisation des commandes ad hoc
    • C. Corrections du TP chapitre Playbooks
      • 1. Installation de Apache HTTP Server
      • 2. Déployer et configurer mariaDB
    • D. Corrections du TP chapitre Variables Ansible
      • 1. Manipulation de variables
      • 2. Manipulation de variables chiffrées
    • E. Corrections du TP chapitre Gestion des faits
      • 1. Gestion des faits de Ansible et des faits personnalisés
    • F. Corrections du TP chapitre Contrôle de tâches
      • 1. Boucles et tâches conditionnelles
      • 2. Gestionnaires Ansible
      • 3. Échecs de tâche
    • G. Corrections du TP du chapitre Gestion de fichiers sur les hôtes
      • 1. Gestion de fichiers
      • 2. Archivage
      • 3. Apache
    • H. Corrections du TP du chapitre Gestion des rôles Ansible
      • 1. Utilisation d’un rôle système
      • 2. Création d’un rôle
      • Tableau des objectifs
      • Index

Auteur

Philippe PINCHONEn savoir plus

Philippe PINCHON est Formateur Systèmes et Réseau depuis de nombreuses années. Il est spécialisé sur les systèmes d’exploitation Linux. À travers les pages de ce livre, il partage volontiers avec le lecteur toutes ses connaissances sur l’administration avancée de serveurs Linux.

Caractéristiques

  • Niveau Expert
  • Nombre de pages 470 pages
  • Parution juillet 2020
    • Livre (broché) - 17 x 21 cm
    • ISBN : 978-2-409-02580-8
    • EAN : 9782409025808
    • Ref. ENI : CERHCE
  • Niveau Expert
  • Parution juillet 2020
    • HTML
    • ISBN : 978-2-409-02581-5
    • EAN : 9782409025815
    • Ref. ENI : LNCERHCE