Formations DevOps & Agilité Formation SaltStack

Formation SaltStack

5,0 rating
Logo formation SaltStack
1990€ HT / personne
3 jours (21 heures)
Paris | à distance | FNE
Il ne reste que quelques places
Option OFFERTE de classe virtuelle (40€/j en supplément)
Disponible en intra-entreprise pour former votre équipe

Présentation

SaltStack (Salt) est un outil qui fait partie de la chaine DevOps en apportant des moyens de déploiement et de gestion de l’infrastructure informatique.

D’une part, c’est un outil de gestion de configuration (Configuration Management System). Il permet de maintenir un parc de serveurs à un état donné. La collecte d’informations, la supervision de ressources, l’orchestration d’opérations et le lancement de commandes à distance sur de multiples nœuds facilitent leur administration. D’autre part, c’est aussi un outil de déploiement d’infrastructure. Il permet en effet de déployer et sécuriser des serveurs dans un cloud public ou privé, mais aussi sur les hyperviseurs d’un site d’entreprise.

Salt est rapide, flexible, évolutif et hautement disponible. Son architecture permet en effet de gérer en parallèle des dizaines voir des centaines de milliers de serveurs, déployés dans divers centres de données, de façon centralisée. Il se distingue par sa capacité à détecter et corriger lui-même les anomalies détectées sur le parc via un système de gestion d’événements. C’est un outil sécurisé construit sur des technologies connues et reconnues.

Salt se décline en deux versions : une version Open Source (sous licence Apache 2.0 et soutenue par une large communauté) et une version Enterprise (payante). Cette formation se limitera à la version Open Source. La version Entreprise, ajoute quelques fonctionnalités à la version Open Source, notamment une interface graphique. Saltstack est en cours d’acquisition par VMWare pour assurer sa pérennité et son développement.

Cette formation SaltStack vous présentera la dernière version de l’outil en date à savoir SaltStack 3001 et 3002.

 

Objectifs

  • Présentation et architecture du produit
  • Installation et utilisation pour exécuter des commandes sur un parc informatique
  • Rédiger des états SaltStack pour piloter et configurer le SI

 

Public visé

  • Administrateurs, développeurs, architectes et ingénieurs de production.

 

Pré-requis

  • Connaissance de base de Linux

Programme de notre formation SaltStack

 

Introduction

  • Le monde DevOps
  • Tour d’horizon des outils existants
  • Présentation de SaltStack
  • Architecture : maîtres et servants (master/minions)
  • L’anatomie d’une commande Salt
  • Le format du retour d’une commande
  • Travaux pratiques : installer le maître, les minions sur les nœuds, tester les premières commandes

 

Les états (States)

  • Présentation des fichiers SLS, du YAML et du Jinja
  • Organisation des fichiers : top file, inclusions
  • Modules de base
  • Exécution des états sur les minions
  • Highstate, la mise en conformité d’un parc.
  • Travaux pratiques : Déploiement d’un serveur et d’une page web

 

Les pillars, les grains et les templates

  • Découvrir les grains
  • Ce que sont et quand utiliser des Pillars
  • Utilisation des modèles dans les états avec Jinja
  • Manipuler des grains et des pillars dans les états pour affiner la configuration
  • Travaux pratiques : manipuler les grains de base, ajouter des données avec Pillar, créer des fichiers de configuration et des modèles

 

Cibler les minions (targeting)

  • En utilisant des expressions globales ou régulières
  • Via les grains
  • En utilisant des variables utilisateurs stockées dans des Pillars
  • Autres méthodes : par IP, expression composée, groupes
  • Orchestration, exécution de jobs
  • Travaux pratiques : Gérer des jobs et orchestrer un déploiement

 

Pour aller plus loin avec SaltStack

  • Déclencheurs et événements avec le Reactor
  • Collecter des informations arbitraires avec la mine de sel (Salt Mine)
  • salt-ssh (agentless)
  • Bonnes pratiques
  • La supervision avec les Beacons

 

Conclusion

    Pour aller plus loin dans le cloud ☁️

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Guillaume

Adepte des logiciels libres depuis mes années étudiantes, j’ai tracé ma voie professionnelle dans ce domaine jusqu’à devenir Freelance. Je me suis certifié sur les trois niveaux de la Linux Professionnal Institude. Je donne des cours de rock dans ma vie extra-professionnelle qui me permettent d’être à l’écoute des attentes et des capacités de chacun.

Témoignages

5,0 rating
18 octobre 2020

les + : Bon tour d’horizon.

Alexis de DeerCoder
Afficher tous les témoignages
5,0 rating
18 octobre 2020

les + : Bon tour d’horizon.

Alexis de DeerCoder
Noter la formation
1990€ HT / personne
3 jours (21 heures)
Paris | à distance | FNE
Il ne reste que quelques places
Option OFFERTE de classe virtuelle (40€/j en supplément)
Disponible en intra-entreprise pour former votre équipe

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.