- ACN_ATLAS
- Cours pratique
- FSE
- Informatique
Formation Chef, automatiser la gestion des serveurs

- Durée
- 2 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation Gestion configuration
Chef est un outil de déploiement par conformité qui s'est naturellement imposé dans les entreprises par sa facilité de mise en place et de maintenance. Il permet aux administrateurs de décrire simplement les caractéristiques de configuration des composants et applications qu'ils souhaitent déployer afin de les appliquer sur des cibles et de maintenir leurs conformités dans le temps.
La structure de Chef s'adapte particulièrement bien à la gestion des environnements multiples (intégration, recette, pré-production, production…) dont il simplifie l'exploitation au quotidien par l'intermédiaire de rôle réutilisable que l'on va appliquer sur les serveurs cibles souhaités en fonction de l’environnement.

Objectifs pédagogiques
À l'issue de cette formation Gestion de Configuration avec Chef, vous aurez acquis les connaissances et compétences nécessaires pour :
- Comprendre le fonctionnement et l’architecture de de Chef
- Savoir installer, configurer et exécuter Chef Server
- Savoir mettre en œuvre une administration centralisée avec Chef
- Être capable de créer et tester des ressources et des recettes
- Comprendre le fonctionnement de Chef Analytics pour visualiser des données
Objectifs opérationnels
Savoir automatiser et gérer de manière centralisée des infrastructures serveur à l'aide de Chef.
Programme
Contenu du cours, module par module
5 modules
- Présentation de Chef, fonctionnalités
- Comprendre le fonctionnement de Chef
- Gestion automatisée de l'infrastructure système et réseaux (serveurs, machines virtuelles, containers, équipements réseaux)
- Chef solo, Chef server, Chef Analytics pour le suivi
- Chef management Console : interface web d'administration
- Chef-client sur les nœuds
- Clients d'administration (workstation) et Chef Development Kit
- Définition de la notion de nœud, et des attributs du nœud, des cookbooks
Travaux pratiques
Création de deux recettes
Lier les deux recettes ensembles
Supprimer un ensemble de packages
Installer un nouveau package
Mise en place des attributs
Mise en place des rôles
- Chef Server : prérequis techniques, différents modes d'installation (standalone, cluster, ...)
- Clients d'administration (workstation) : utilisation de knife pour synchroniser les données avec chef-server
- Installation de chef-client sur un nœud
- Étapes de l'exécution d'un client :
- Récupération des données sur les noeuds, authentification auprès du Chef-Server
- Création de la "run-list", exécution, mise à jour du nœud
Travaux pratiques
Test de création d'une recette simple
Exécution automatique du client
- Principe. Les cookbooks disponibles en open source
- Exemples : apache2 et nginx pour configurer un serveur apache et nginx, chef-client, pour gérer le fichier de configuration clien.rb et chef-client service
- Modification, développement de recettes
- Tester une recette et analyse des erreurs courantes
Travaux pratiques
Déployer les recettes initiées via chef-solo (common et apache) sur le serveur chef
Déployer une infrastructure WordPress complète
- Installation et configuration.
- Principe de Chef Analytics
- Collecte de données, sur les nœuds, les actions exécutées...
- Visualisation des données
- Console web d'administration des clients, cookbooks, nœuds, rapports, rôles, etc.
Travaux pratiques
Analyse des données à l’aide de Chef Analytics
Programme mis à jour le 31/03/2023
Public concerné
Ce cours s'adresse aux administrateurs, développeurs et exploitants souhaitant apprendre à gérer des configurations de manière centralisée. Les apprenants ainsi concernés supervisent habituellement des infrastructures serveur (comprenant packaging et provisioning) et sont sensibilisés aux méthodes permettant de minimiser les charges opérationnelles, notamment via le déploiement automatique continu.

Prérequis
Les participants à cette formation doivent savoir opérer sur un système Unix/Linux et développer des scripts en vue d’aborder plus rapidement la partie concrète de cette formation. Des connaissances a minima théoriques sur la virtualisation, la conteneurisation et le DevOps leur permettront d’assimiler sans difficulté les notions théoriques abordées durant le cours.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
5/5
1 avis
« Mon avis sur le formateur : "Un formateur a la hauteur de sa connaissance " »
TSIMBA ZicoATOS FRANCE
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- Puppet : Automatiser la gestion de ses configurationsRéf. OPUP2 joursFondamentalProchaine session : 9 nov.1 590 €
- Terraform : Orchestrer la configuration de votre infrastructure avec TerraformRéf. TERA2 joursIntermédiaireProchaine session : 9 nov.1 590 €
- Ansible : Automatiser la gestion des serveursRéf. AGSA2 joursIntermédiaireProchaine session : 12 nov.1 590 €
- Automatiser l'administration du stockage avec Ansible et ONTAP REST APIRéf. RSTAPI2 joursIntermédiaire1 980 €