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
Nos Clients témoignent (5)
J'ai apprécié la clarté des illustrations dans tous les documents remis au cours de la formation. Merci pour tout ce que vous avez fait pour que cette formation soit un succès. La méthode utilisée était facile à comprendre. Je suis heureux d'avoir participé à cette formation.
Connie Ray Rhem Jr - Spathe System
Formation - Configuration Management for Managers and Leaders
Traduction automatique
Très pratique pour avoir une vue d'ensemble réelle. Le formateur donne suffisamment d'espace pour discuter de nos besoins. J'ai essayé de nombreuses idées qui pourraient nous aider et qui n'étaient pas directement dans l'agenda.
Daniel Kreie - Faurecia Automotive Polska S.A.
Formation - Foreman and Katello
Traduction automatique
1. Very detailed course 2. Very well-informed trainer 3. Great explanations and examples
Byron Pisani - Manulife
Formation - Chef Configuration Management
Worked really well having the remote sessions and the trainer being able to see all our screens.
James Eyre - Egress Software Technologies
Formation - IT Automation with Saltstack
la proximité du dialogue et les connaissances sur le produit