Orsys

Chef, automatiser l'administration des serveurs

Par Orsys

Objectifs

  • Mettre en œuvre une administration centralisée avec Chef
  • Installer et configurer Chef Server
  • Utiliser le client Chef
  • Créer des ressources et recettes
  • Tester les recettes

Principe de fonctionnement

  • Les concepts fondamentaux.
  • Le positionnement de Chef et des outils concurrents.
  • Ce qu'il est possible d'automatiser.
  • Chef Server (Hosted/On-Premises), l'environnement de travail.
  • Chef-Solo : Chef sans serveur.
  • Introduction aux différents plugins Chef.

Le serveur et client Chef

  • L'installation et la configuration de Chef Server.
  • La configuration des nodes (ou nœud).
  • La présentation du client Chef : fonctionnalités.
  • L'utilisation et exécution du client Chef.
  • Les commandes de base, outils Knife, extension Knife-Solo.

Travaux pratiques
Installer et configurer Chef Server. Déployer, configurer et manipuler le client Chef.

Les nodes, ressources et recettes

  • La présentation de l'objet node.
  • Les ressources : présentation, concept, implémentation et action.
  • Les recettes : présentation et utilisation.
  • Les attributs, templates et dépendances entre les recettes.
  • Utilisation des variables et mise en oeuvre des notifications.
  • L'utilisation des recettes de la communauté et inclusion de recettes.

Travaux pratiques
Manipuler les variables. Mettre en œuvre des notifications. Créer des ressources et des recettes. Inclusion de recettes.

La sécurité

  • Les techniques de sécurisation avec Chef : ce qu'il est possible de faire.
  • Les variables sous forme de données JSON, les data bags.

Travaux pratiques
Mise en œuvre de la sécurité. Utilisation des data bags.

Les rôles et environnements

  • Les rôles et environnements : présentation et concepts.
  • La configuration d'un node sur base de son rôle.
  • La configuration d'un node sur base de son environnement.

Travaux pratiques
Manipulation de rôles. Configuration d'un node sur base de son rôle et sur base de son environnement.

Tester vos recettes

  • Les tests unitaires de recettes : présentation et concepts.
  • Les tests unitaires de recettes avec ChefSpec.
  • Configurer des environnement (reproductibles, portables et légers) avec Vagrant.

Travaux pratiques
Tester unitairement des recettes avec ChefSpec.

PDF

Imprimer

Envoyer

Envoyer la page à :

Programme

Principe de fonctionnement

  • Les concepts fondamentaux.
  • Le positionnement de Chef et des outils concurrents.
  • Ce qu'il est possible d'automatiser.
  • Chef Server (Hosted/On-Premises), l'environnement de travail.
  • Chef-Solo : Chef sans serveur.
  • Introduction aux différents plugins Chef.

Le serveur et client Chef

  • L'installation et la configuration de Chef Server.
  • La configuration des nodes (ou nœud).
  • La présentation du client Chef : fonctionnalités.
  • L'utilisation et exécution du client Chef.
  • Les commandes de base, outils Knife, extension Knife-Solo.

Travaux pratiques
Installer et configurer Chef Server. Déployer, configurer et manipuler le client Chef.

Les nodes, ressources et recettes

  • La présentation de l'objet node.
  • Les ressources : présentation, concept, implémentation et action.
  • Les recettes : présentation et utilisation.
  • Les attributs, templates et dépendances entre les recettes.
  • Utilisation des variables et mise en oeuvre des notifications.
  • L'utilisation des recettes de la communauté et inclusion de recettes.

Travaux pratiques
Manipuler les variables. Mettre en œuvre des notifications. Créer des ressources et des recettes. Inclusion de recettes.

La sécurité

  • Les techniques de sécurisation avec Chef : ce qu'il est possible de faire.
  • Les variables sous forme de données JSON, les data bags.

Travaux pratiques
Mise en œuvre de la sécurité. Utilisation des data bags.

Les rôles et environnements

  • Les rôles et environnements : présentation et concepts.
  • La configuration d'un node sur base de son rôle.
  • La configuration d'un node sur base de son environnement.

Travaux pratiques
Manipulation de rôles. Configuration d'un node sur base de son rôle et sur base de son environnement.

Tester vos recettes

  • Les tests unitaires de recettes : présentation et concepts.
  • Les tests unitaires de recettes avec ChefSpec.
  • Configurer des environnement (reproductibles, portables et légers) avec Vagrant.

Travaux pratiques
Tester unitairement des recettes avec ChefSpec.

Formations de la même catégories (5)

SQLI Institut
Comprendre l'informatique et ses métiersPar SQLI Institut
  • Appréhender les concepts, les acronymes, les technologies et les métiers des systèmes d’informations afin de pouvoir dialoguer avec votre service SI ou des prestataires de SI
  • Acquérir une compréhension globale du système d’information, des technologies et de leurs dernières évolutions
  • Faire le lien entre les métiers et les technologies de l'informatique
IB Formation
Comprendre l'informatique et ses métiersPar IB Formation

Pour certains d'entre nous, l'informatique est un monde à part où Java est une île ou une danse, la virtualisation, une nouvelle façon de rencontrer nos contemporains sur internet, MOA, CMMI, ITIL, TCP/IP, CMS et ERP des noms de syndicats... et la business intelligence le sens des affaires. Ce séminaire vise à apporter aux professionnels amenés à collaborer avec les spécialistes de l’informatique (équipes internes, prestataires, partenaires...) une meilleure compréhension du vocabulaire, des technologies et des métiers propres à ce secteur d'activité.

Orsys
Informatique quantique, les nouveaux enjeux métiersPar Orsys

L’informatique quantique pourrait révéler d'ici quelques années de nouvelles possibilités dans le domaine des applications d’entreprise. Simulations complexes, calculs combinatoires, les applications sont impressionnantes, dans les domaines des transports, de la finance, de la santé, des communications... Peu de secteurs seront épargnés par cette nouvelle génération d’ordinateurs. Ce séminaire vous présente ces nouveaux potentiels, leurs impacts et comment préparer votre feuille de route. En 2019 l’informatique quantique est sortie des laboratoires ; en 2020, elle arrive dans les entreprises.

Orsys
Parcours certifiant Support applicatif / veille technologique / maintenance applicativePar Orsys

Ce parcours de formation représente le sixième bloc de compétences " Support applicatif / veille technologique / maintenance applicative " constituant le titre certifié de Niveau I (Bac+5) " Concepteur développeur en environnement objet - Java " reconnu par l'État.

Nous utilisons les cookies afin de fournir les services et fonctionnalités proposés sur notre site et afin d’améliorer l’expérience de nos utilisateurs. En cliquant sur ”J’ai compris”, vous acceptez l’utilisation de ces cookies.