Configuration Management with SaltStack Training Course

Overview

SaltStack (or Salt) is a Python-based, open-source configuration management tool for automating the provisioning of hardware and software in an IT environment. SaltStack is popular as an orchestration tool in cloud and IT operational environments.

In this instructor-led, live training (onsite or remote), participants will learn how to deploy SaltStack as they step practice hands-on the setup, configuration, provisioning, optimizing and troubleshooting of a collection of servers in a simulated cloud environment.

By the end of this training, participants will be able to:

  • Install and configure Saltstack
  • Automate administrative tasks related to infrastructure
  • Provision and manage new code and application packages
  • Create reusable configuration templates
  • Use SaltStack to monitor your systems
  • Develop strategies to optimize infrastructure
  • Troubleshoot SaltStack and environment issues

Audience

  • System administrators
  • DevOps engineers

Format of the Course

  • Part lecture, part discussion, exercises and heavy hands-on practice

Notes

  • To request a customized training for this course, please contact us to arrange.

Requirements

  • Python programming experience
  • Experience with the Linux command line

Course Outline

Introduction

  • SaltStack vs Puppet vs Chef

Overview of the Lab Environment

Overview of Saltstack Features and Components

  • Salt Master, Salt Minion, etc.

Installing and Configuring Saltstack

Understanding State and the State Ecosystem

Creating, Managing, and Testing State with SaltStack

Obtaining System Information with Grains

Making Salt States Reusable with Pillar

Orchestration and Mining – Salt Mine

Managing Hosts with Salt Ssh

Strategies for Scaling the Infrastructure

Monitoring with Salt

Saltstack Best Practices

Troubleshooting

Summary and Conclusion

Leave a Reply

Your email address will not be published. Required fields are marked *