Skip to main content
Gust Training
Cloud computing

Formation Chef, automatiser la gestion des serveurs

Description de la formation Gestion de configuration avec Chef Chef est un outil de déploiement par conformité qui s'est naturellement

Duration
2 Jours
Level
Intermédiaire
Formats
On site · Online · Blended

Course objectives

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

Who is this course for?

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.

Prerequisites

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.

Programme

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

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

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

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.

Description de la formation Gestion de configuration avec Chef

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.

Topics: Provisionnement

Cloud computing

Zabbix Certified Specialist

Formation Zabbix Certified Specialist Description de la formation Zabbix 5.0 Cette formation s'appuie sur la version Zabbix 5.0 Le logiciel

Duration
20 Heures
Formats
On site · Online · Blended
Level
Avancé

Cloud computing

Virtualisation avec KVM

Formation Virtualisation avec KVM Description de la formation KVM KVM est une technologie libre de virtualisation. Comme son nom l’indique

Duration
25 Heures
Formats
On site · Online · Blended
Level
Fondamental

Cloud computing

Kubernetes

Formation Kubernetes Objectifs de la formation Kubernetes Kubernetes est une plateforme open source permettant d’automatiser le déploiement, la

Duration
20 Heures
Formats
On site · Online · Blended
Level
Fondamental

Cloud computing

Formation Zabbix Certified User

Description de la formation Zabbix Utilisateur Cette formation s'appuie sur la version Zabbix 7.0 Le logiciel libre Zabbix est une

Duration
1 Jours
Formats
On site · Online · Blended
Level
Fondamental
Chat on WhatsApp