The course begins with installation, configuration, creating targets, and the use of remoteexecution for basic management tasks using SaltStack Enterprise. It then builds on thoseconcepts with the implementation of Salt states.
The Salt states training content includes the creation of SLS files and state trees, settingrequisites and declarations, and using the default YAML and Jinja renderers. There isinstruction on utilizing Salt grains, pillars in state files, setting up RBAC in the SaltStackEnterprise console, specific Windows modules, and the Enterprise API.
Additional topics include Salt Runners, Reactors, Beacons, and orchestration.
Cours Online
Durée : 3 jours
Lab : Salt Cloud
2.1 Objectives
2.2 Features of Salt
2.2.1 Remote Management
2.2.2 Configuration Management
2.2.3 Automation and orchestration
2.2.4 Cloud Management
2.3 Salt Management Concepts
2.3.1 Salt Master
2.3.2 Salt Minion
2.3.3 SaltStack Enterprise
2.4 Salt Topology
2.4.1 Open Event System
2.4.2 High-speed Communication Bus
2.5 YAML Salt Configuration File Format
2.5.1 Rules of YAML
2.5.2 YAML Simple Structure
2.5.3 Lists and Dictionaries - YAML Block Structures
2.5.4 Additional YAML Resources
2.6 Summary
2.7.1 Log into the SaltStack Console
2.7.2 Become Familiar With console
2.7.3 Deploy Minions2.7 Salt Management Concept Lab
2.8.6 View New Minions
3.1 Objectives
3.2 Installation Overview
3.2.1 Supported Platforms
3.3 Using Repos.
3.4 Dependencies
3.5 Salt Installation
3.5.1 Source Installation
3.5.2 Windows Minion Installation
3.5.3 Starting Salt Services
3.5.4 Run Directly
3.6 SaltStack Enterprise
3.6.1 SaltStack Enterprise Installation
3.6.2 Requirements
3.6.3 Licensing
3.6.4 Database Requirements
3.7 Master Configuration
3.7.1 Salt Master Network Ports
3.7.2 Salt Master Process Management
3.8 SaltStack Enterprise Configuration
3.9 Basic Minion Configuration
3.9.1 Connecting Minions to the Salt Master
3.9.2 Declaring the Minion ID
3.10 Minion Attributes - Grains of Salt
3.10.1 Key Concepts About Grains
3.10.2 Defining Custom Grains on Minions
3.10.3 Grains Configuration Precedence
3.11 Salt Security
3.11.1 Salt Keys
3.11.2 Managing Keys With salt-key
3.11.3 Accepting Keys
3.11.4 Deleting Keys
3.12 Key Management in the console
3.13 Summary
3.14 Installation and Configuration Lab
3.14.1 Log into the SaltStack Console
3.14.2 Assign a Job to Update Presence of the SaltStack Minions