Formation Chef, automatiser la gestion des serveurs

Durée 2 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence OGCC
Éligible CPF Non

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.

Objectif opérationnel : 

Savoir automatiser et gérer de manière centralisée des infrastructures serveur à l'aide de Chef.

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

Public :

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.

Jour 1

Introduction à Chef

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)

Architecture de Chef

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 pratiquesInstallation et configuration de Chef-solo
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
Jour 2

Installation et configuration de Chef Server

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 pratiquesInstallation de Chef Server, Chef Workstation et Chef Node
Test de création d'une recette simple
Exécution automatique du client

Création de recettes

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 pratiquesDéployer une recette chef-client
Déployer les recettes initiées via chef-solo (common et apache) sur le serveur chef
Déployer une infrastructure WordPress complète

Chef Analytics et la console

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 pratiquesMise en place d’une collecte de données à l’aide de Chef Analytics
Analyse des données à l’aide de Chef Analytics
Date de mise à jour du programme : 31/03/2023

Dates et lieux

Du 21 au 22 mai 2024
Lieu
Distanciel
Durée
2 jrs
1480 € HT
Du 21 au 22 mai 2024
Lieu
Paris
Durée
2 jrs
1480 € HT
Du 22 au 23 juillet 2024
Lieu
Distanciel
Durée
2 jrs
1480 € HT
Du 22 au 23 juillet 2024
Lieu
Paris
Durée
2 jrs
1480 € HT
Du 18 au 19 septembre 2024
Lieu
Distanciel
Durée
2 jrs
1480 € HT
Du 18 au 19 septembre 2024
Lieu
Paris
Durée
2 jrs
1480 € HT
Du 18 au 19 novembre 2024
Lieu
Distanciel
Durée
2 jrs
1480 € HT
Du 18 au 19 novembre 2024
Lieu
Paris
Durée
2 jrs
1480 € HT

Logo partenaire action collective de l'OPCO Atlas Votre formation Chef prise en charge jusqu'à 100% des coûts pédagogiques ! *

Depuis 2011, PLB Consultant est partenaire des Actions Collectives Atlas pour vous proposer les meilleures formations informatique et développer vos compétences dans le Numérique :

- En présentiel dans l’une de nos salles en Régions 
- À distance depuis votre bureau 
- Sessions intra-entreprise dans toute la France.

* jusqu'à 100% des coûts pédagogiques selon votre branche d'activité dans la limite des fonds mutualisés dédiés aux actions collectives et en application des critères de prise en charge en vigueur (cf conditions détaillées sur le site d'Atlas)


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB