Last updated
Kurskode
rhansible
Varighet
35 timer (vanligvis 5 dag inkludert pauser)
Krav
- Background in Linux system administration and CLI
- Experience with basic Ansible automation tasks
- Proficiency in YAML programming syntax
- An understanding of IT infrastructure and workflows
- Basic knowledge of Python programming language
Audience
- DevOps Engineers
- Developers
- SysOps Administrators
Oversikt
Red Hat Ansible er en allsidig programvareplattform som leverer bedriftsapplikasjoner med bedre automatiseringskontroll. Den er bygget på en klar syntax og intuitiv programmeringsspråk, noe som gjør den til en enkel tilnærming til sentralisering av IT-infrastrukturer. Med hjelp av Red Hat Ansible Automation Platform verktøy, kan brukerne utføre automatisering implementasjoner samtidig redusere kompleksiteten av DevOps oppgaver.
Denne instruktørledede, levende opplæringen (online eller on-site) er rettet mot DevOps ingeniører, utviklere og SysOps administratorer som ønsker å bruke Red Hat Ansible Automation Platform for å utføre programvareutvikling funksjoner og orkestrere avanserte IT-prosesser.
Alle laboratorier i denne opplæringen kan utføres i DaDesktop, en samarbeidende opplæringsplattform som gjør det mulig for instruktøren og deltakerne å samhandle med hverandre's maskiner i sanntid. Kursinnhold kan også tilpasses for å passe et bredt spekter av brukssaker og krav.
Ved slutten av denne treningen vil deltakerne være i stand til å:
-
Installere og konfigurere Red Hat Ansible Automation Platform i det foretrukne miljøet.
Bli kjent med avanserte Ansible funksjoner for å sentralisere og administrere prosjekter.
Bruk automatiseringsverktøy og ressurser på høyere nivå av Red Hat Ansible for å oppnå CI/CD tilnærming.
Utføre administrative metoder for bedre samarbeid av større lag.
Forbedre DevOps utførelsen av oppgaver innenfor organisasjonen og optimalisere eksisterende.
Integrere Ansible Automation Platform med andre Red Hat-distribusjoner for å maksimere produktiviteten.
Format av kurset
-
Interaktiv forelesning og diskusjon.
Mange øvelser og praksis.
Hands-on implementering i et live-lab miljø.
Kurs tilpassingsalternativer
-
For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å arrangere.
Machine Translated
Kursplan
Introduction
Overview of Red Hat Ansible Automation Platform Features and Architecture
- Reviewing fundamental Ansible concepts and principles
- Understanding core Ansible contents and resources
Installing and Setting Up Red Hat Ansible Automation Platform
- Prerequisites for Ansible installation
- Upgrading the current Ansible version
Configuring Red Hat Ansible Automation Platform
- Performing advanced environment configuration methods
- Working with higher-level Ansible CLI commands
Running Ansible Playbooks and Practicing Components Delegation
- Executing and managing specific use cases for tasks and plays
Leveraging Re-usable Ansible Artifacts and Automating Complex Tasks with Inventory
Handling Data Interaction Between Ansible Tools and Systems
In-Depth Usage of Traditional Ansible Components and Ad-Hoc Commands
Utilizing Advanced Ansible Automation Syntax with YAML
- Managing unsafe or raw data strings
- Using YAML anchors and aliases for increased flexibility
Manipulating Complex Data and Transforming String Functionalities in Ansible
Working with Expandable Ansible Plugin Architecture
- Types of Ansible plugins and how to maximize their uses
Employing Advanced Playbook Keywords and Command-Line Tools of Ansible
Overview of Complex Module Operations with Red Hat Ansible
Managing and Coordinating Ansible Rolling Updates
Accessing Red Hat Ansible Tower Using Ansible Automation Platform
Integrating Ansible with Red Hat Advanced Cluster Management
Interacting with RESTful APIs using Playbooks and Tower
Automating Build Pipelines and Streamlining Workflows in Ansible Automation Platform
Developing CI/CD Approaches with Ansible Automation Platform and Tower
Creating and Writing Custom Modules and Plugins for Ansible Development Projects
- Adding and optimizing local modules and plugins
- Conventions and best practices for Ansible modules development
Operating Red Hat Ansible Automation Platform with Python 3.x
Debugging Modules and Tips for Documentation Formatting
Overview of Ansible Modules Development in External Platforms
- Guidelines for Ansible Automation in Microsoft, AWS, and more
Testing Ansible with Efficient Methods and Monitoring Module Lifecycles
- Advanced development practices for other Ansible resources and utilities
Maximizing the Python API of Red Hat Ansible Automation Platform
Working with Ansible Galaxy and Employing Metadata Structures
Leveraging Public Cloud Services in Alignment with Ansible
Deploying Cloud-Native Applications Using Ansible Automation
- Migrating to a cloud-native platform with Ansible
- Executing advanced Red Hat OpenShift implementations
Automating Networks with Ansible and Responding to Dynamic Operations Workload
- Working with Ansible network modules and parsing Ansible data
- Managing timeout, proxy, and other issues
- Practicing virtualization and containerization methods
Maintaining and Administering Ansible Automation Platform and Components
Demonstrating the Most Common Automation Cases to the Organization
Troubleshooting Red Hat Ansible Automation Platform
Summary and Conclusion