Goals
- Understand the interest of the DevOps movement
- Install Salt
- Use Salt to execute orders on a fleet
- Write SaltStack reports to manage the IS
- Master best practices and ensure consistency of the IS with SaltStack
Program
The origin of the DevOps movement
The need for industrialization for operations Overview
of tools
Positioning of SaltStack in the current landscape
Origin of the project
Architecture: masters and servants (master / minions)
Dependencies, and basic configuration
The commands integrated in salt
Practical workshop: install the master and the servants on the nodes, test the controls
Presentation of SLS and YAML
files Organization of files: main file (top file), dependencies and inclusions
Basic resources and modules (user, service, pkg, etc.)
Execution of reports on servants
Practical workshop: writing the first Salt reports, deploying a Web server and a personalized page on « minions »
Discover grains, configure and add variables
Manipulate grains in reports to refine the configuration
Using models in reports with Jinja
Grains and models for files
Store information with Pillar
Practical workshop: manipulate basic grains, add data with Pillar, create configuration files and model reports
Using global or regular expressions
Via grains
Using user variables stored in Pillar
Other methods: by IP, compound expression,
Orchestration groups , job execution
Hands-on Workshop: Using Custom Grains and Pillar to Deploy Front End and Support Servers with Salt, Execute Commands Sequentially
Triggers and events with the Reactor
Collecting arbitrary information with the Salt Mine
Communicating with salt-ssh
Salt and Windows
Best practices
Practical workshop: complete deployment of an infrastructure, follow-up of deployment on the master
Duration
3 days
Price
£ 1612
Audience
System administrators
Prerequisites
Have followed the Linux training: system administration (databases + services), or have equivalent knowledge
Reference
DEV853-F
Sessions
Contact us for more informations about session date