Plan du cours

Vue d'ensemble du sel

  • L'objectif de SaltStack
  • Aperçu architectural de l'exécution à distance
  • États de Salt
  • Grains
  • Pilier
  • Jinja2 et le mécanisme virtuel

Introduction à YAML

  • Littéraux, scalaires
  • Séquences, mappings
  • Exemples d'utilisation

Installation de Salt

  • Installation sur Ubuntu
  • Différences entre salt-common, salt-minion et salt-master
  • Installation sur Amazon EC2

Notions de base sur la ligne de commande de Salt

  • Anatomie d'une commande salt
  • Formatage de la sortie en JSON
  • L'outil jq

Cibler les minions

  • Globbing
  • Expressions régulières
  • Correspondance de listes
  • Correspondance IP
  • Correspondance des grains
  • Correspondance composée
  • Exemples et exercices

États

  • Gestion des paquets
  • Services
  • État élevé
  • Formules de sel
  • Exercices, exemples

Création de modèles

  • Introduction à Jinja2
  • Boucle for, affectations, échappement
  • Modélisation avec Jinja2 dans Salt, exemples

Pilier

  • Stockage sécurisé
  • Exemple de déploiement d'un mot de passe VNC

Extension de Salt

  • Ecrire des modules d'exécution
  • Extension de la configuration de Salt
  • Envelopper les états autour des modules d'exécution
  • Rendu des données
  • Gestion des données de retour
  • Création de scripts à l'aide de modules d'exécution
  • Ajout de serveurs de fichiers externes
  • Connexion au nuage
  • Surveillance à l'aide de balises
  • Extension du maître (multi-maître)

Autres concepts intéressants SaltStack

  • Environnements
  • Orchestration
  • Intégration avec Docker
  • Salt pour Windows

Résumé et conclusion

Pré requis

 21 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (5)

Cours Similaires

Automation IT avec Saltstack

14 heures

Configuration Management with SaltStack

14 heures

Configuration Management with SaltStack - Basic

21 heures

Configuration Management with SaltStack - Extended

21 heures

Configuration Management for Managers and Leaders

14 heures

Red Hat Satellite

28 heures

Foreman and Katello

28 heures

Microsoft Endpoint Configuration Manager (MECM)

21 heures

Puppet Fundamentals

14 heures

Puppet Advanced

21 heures

Puppet Practitioner

21 heures

Ansible and Puppet for Large Infrastructures

14 heures

Chef Configuration Management

14 heures

Managing Configuration with Ansible

21 heures

Introduction to Ansible Automation

7 heures

Catégories Similaires