VMware vRealize Automation SaltStack Config: Deploy & Manage [V8.4]
Questo corso di formazione pratico della durata di tre giorni fornisce le conoscenze, le abilità e gli strumenti avanzati per raggiungere la competenza nella distribuzione e nell’utilizzo di VMware vRealize® Automation SaltStack® Config. SaltStack Config è un potente componente di gestione della configurazione software disponibile in VMware vRealize® Automation. Con SaltStack Config è possibile definire facilmente stati software ottimizzati e sicuri e applicarli all’intero ambiente, compresi sistemi virtualizzati, ibridi o di cloud pubblico.
In questo corso viene presentata la gestione della configurazione e il modo in cui SaltStack Config può installare il software, mantenere le configurazioni di sistema, modificare immediatamente i sistemi con l’esecuzione remota scalabile e correggere automaticamente i problemi di configurazione nelle applicazioni virtuali distribuite.
COD: VMVRASCDM8.4
Categorie: VMware vRealize
•VMware vRealize Automation 8.4
•VMware vRealize SaltStack Config 8.4
Metodologia didattica
Il corso prevede laboratori didattici in cui ciascuno studente potrà lavorare ai fini di portare a termine esercizi formativi che forniranno esperienza pratica nell’utilizzo dello strumento, per ciascuno degli argomenti affrontati durante il corso.
Chi dovrebbe partecipare
Amministratori di sistema e amministratori cloud con esperienza
Prerequisiti
Prima di seguire questo corso, è necessario aver completato il corso VMware vRealize® Automation: Install, Configure, Manage [V8.3].
È inoltre necessario possedere le seguenti conoscenze o conoscenze:
- Buona conoscenza della gestione e del lavoro con i vari sistemi operativi Linux e Windows.
- Conoscenza ed esperienza lavorativa degli ambienti VMware vSphere®.
Conoscenze/Competenze in uscita
Al termine del corso, dovreste essere in grado di:
- Utilizzare VMware vRealize® Lifecycle Manager™ per installare SaltStack Config.
- Descrivere l’architettura di SaltStack Config
- Distribuire i minion di Salt da VMware vRealize® Automation™.
- Creare infrastructure-as-code semplici e leggibili per il provisioning e la configurazione di sistemi e software in qualsiasi punto dell’ambiente.
- Configurare ruoli e permessi per utenti e gruppi per gestire e interagire con SaltStack Config
- Gestire i sistemi con codice Jinja e YAML
- Applicare automaticamente gli stati desiderati in tutto il vostro ambiente IT.
- Mantenere aggiornato il software critico
- Applicare immediatamente le modifiche in tutta l’azienda con un’esecuzione remota veloce e scalabile.
- Utilizzare l’orchestrazione di SaltStack Config
- Create e gestite reattori e beacon che consentono configurazioni di self-healing
Programma didattico
1 Course Introduction
• Introductions and course logistics
• Course objectives
2 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
3 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
4 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
5 Targeting Minions
• Configuring minion attributes, grains, and custom grains
• Creating minion target groups based on grains, globs, regular expressions, complex matching, and lists
6 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
7 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
8 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
9 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
10 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
11 Managing Microsoft Windows Systems
• Software management
• Windows features and roles
• Local group policies
• Patching
• Windows software management
• Windows features management
12 SaltStack Config Orchestration
• SaltStack Config orchestration
• SaltStack Config orchestration advantages
• Executing orchestration
• Orchestration state files
• Orchestration calls
• Requisites in orchestration
13 Beacons and Reactors
• Beacons
• Beacons configuration
• Beacon state modules
• SaltStack Config event bus
• Reactors
• Reactors configuration
• Reactors state Files
• Orchestration with beacons and reactors
Durata – 3 giorni
Erogazione – in Aula, On Site, Remoto
Requisiti PC e SW:
- Connessione Internet
- Web browser, Google Chrome
- Zoom
Language
Trainer: Italiano
Labs: Inglese
Slides: Inglese