+

We'd love to work with you!

By answering these 7 questions, we can find out if we're a match

VMware vRealize Automation SaltStack Config: Deploy & Manage [V8.4]

Course Details Find Out More
Code EDU-VRASSCDM84
Tuition (CAD) N/A
Tuition (USD) 2775.00

This three-day, hands-on training course provides you with the advanced knowledge, skills, and tools to achieve competency in deploying and using VMware vRealize® Automation SaltStack® Config. SaltStack Config is a powerful software configuration management component available in VMware vRealize® Automation. With SaltStack Config you can easily define optimized, secure software states and enforce them across your entire environment, including virtualized, hybrid, or public cloud systems.

Who Can Benefit

  • Experienced system administrators and cloud administrators

Skills Gained

  • By the end of the course, you should be able to meet the following objectives:
  • Use VMware vRealize® Lifecycle Manager™ to install SaltStack Config
  • Describe the architecture of SaltStack Config
  • Deploy Salt minions from VMware vRealize® Automation™
  • Create simple, human-readable infrastructure-as-code to provision and configure systems and software anywhere in your environment
  • Configure roles and permissions for users and groups to manage and interact with SaltStack Config
  • Manage systems with Jinja and YAML code
  • Automatically enforce desired states across your entire IT footprint
  • Keep critical software up to date
  • Enact change immediately across your entire enterprise with fast, scalable remote execution
  • Use SaltStack Config orchestration
  • Create and manage reactors and beacons that enable self-healing configurations

Prerequisites

  • Before taking this course, you should have completed the VMware vRealize® Automation: Install, Configure, Manage [V8.3] course. You should also have the following understanding or knowledge:
  • Good understanding of managing and working with various Linux and Windows operating systems
  • Knowledge and working experience of VMware vSphere® environments

Course Content

Outline

  • Course Introduction
  • Introductions and course logistics
  • Course objectives

  • SaltStack Config Overview and Architecture
  • Describe the purpose of SaltStack Config
  • Define vRealize Automation and its services
  • Define SaltStack SecOps
  • SaltStack Config deployment types
  • Components of SaltStack Config and their roles

  • Installing SaltStack Config
  • SaltStack Config installation from vRealize Suite Lifecycle Manager
  • Accessing SaltStack Config console
  • Salt minion types
  • Installing Salt minion manually
  • Installing Salt minion using cloudConfig
  • Accepting minion keys

  • SaltStack Config Security
  • Overview of vRealize Automation roles
  • Directory service connections
  • Synchronizing with a directory service
  • Editing directory service connections
  • Deleting directory service connections
  • Creation and management of local users
  • Roles and permissions
  • Advanced permissions

  • Targeting Minions
  • Configuring minion attributes, grains, and custom grains
  • Creating minion target groups based on grains, globs, regular expressions, complex matching, and lists

  • Remote Execution and Job Management
  • Using modules, functions, and arguments
  • Generating documentation on available modules and functions
  • Creating, running, and scheduling jobs
  • AD HOC jobs

  • SaltStack Config States
  • Overview of SaltStack Config states
  • State files management
  • State modules
  • Testing and verifying states
  • Package management
  • SLS files
  • Top file
  • Creating initial SLS files

  • SaltStack Config Pillar Data
  • Pillar concepts
  • Pillar configuration
  • Using the get function
  • Passing inline pillar data
  • Managing users with SLS
  • Using pillars in SaltStack states

  • SaltStack Config State Requisites and Declarations
  • ID compared to names
  • State execution order
  • Implicit orders
  • Order declaration
  • Requisite declarations
  • Including other SLS files
  • Altering states
  • Using requisites and declarations to install and manage software

  • Using Jinja and YAML
  • SaltStack renderers
  • YAML SaltStack configuration file format
  • YAML lists, dictionaries, and block structures
  • Jinja basics
  • Using the Jinja renderer
  • Grains with Jinja
  • Jinja conditionals, lists, and loops
  • YAML dictionary
  • Jinja dictionary

  • Managing Microsoft Windows Systems
  • Software management
  • Windows features and roles
  • Local group policies
  • Patching
  • Windows software management
  • Windows features management

  • SaltStack Config Orchestration
  • SaltStack Config orchestration
  • SaltStack Config orchestration advantages
  • Executing orchestration
  • Orchestration state files
  • Orchestration calls
  • Requisites in orchestration

  • Beacons and Reactors
  • Beacons
  • Beacons configuration
  • Beacon state modules
  • SaltStack Config event bus
  • Reactors
  • Reactors configuration
  • Reactors state Files
  • Orchestration with beacons and reactors

Find Out More

  • This field is for validation purposes and should be left unchanged.