- Doświadczenie z Linux administracją systemem i wierszem poleceń
- Podstawowe zrozumienie składni programowania YAML
- Zrozumienie infrastruktury i procesów IT
- Znajomość platformy Ansible
- Biegła znajomość dowolnego języka programowania
Odbiorcy
- Inżynierowie DevOps
- Programiści
- Kierownicy projektów
Ansible to platforma oprogramowania firmy Red Hat, którą można wykorzystać do automatyzacji zadań programistycznych (Dev) i operacyjnych (Ops). Red Hat oferuje rozwiązanie open-source, Ansible AWX, zapewniające lepszą kontrolę nad aplikacjami zaprojektowanymi i zbudowanymi za pośrednictwem platformy Ansible. Jest to projekt, z którego wywodzi się Red Hat Ansible Tower, dzięki czemu jest to szybka architektura optymalna dla elastycznych zespołów. Dzięki internetowemu interfejsowi i narzędziom do automatyzacji Ansible AWX może obsługiwać procesy IT w małych i średnich środowiskach tworzenia oprogramowania.
To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla DevOps inżynierów, programistów i kierowników projektów, którzy chcą wydajnie wykonywać wstępnie zaprogramowane funkcje i administrować przepływami pracy związanymi z tworzeniem oprogramowania przy użyciu potężnego interfejsu API RESTful Ansible AWX.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zainstalować i skonfigurować Ansible AWX na preferowanym środowisku rozwoju oprogramowania.
- Zrozumieć DevOps zasady i koncepcje leżące u podstaw Ansible AWX.
- Korzystać z narzędzi automatyzacji AWX w celu usprawnienia przepływów pracy i ułatwienia DevOps procesów.
- Integracja AWX z zasobami zewnętrznymi w celu wykorzystania jego funkcji i współpracy z zespołami.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Wprowadzenie
Instalacja i konfiguracja Ansible AWX
- Wymagania systemowe dla Ansible AWX
Przegląd funkcji i architektury Ansible AWX
- Ansible AWX v.s. Red Hat Ansible Tower
- DevOps Koncepcje stosowane w Ansible AWX
Przegląd Ansible interfejsu wiersza poleceń AWX
- Zapoznanie się ze strukturą AWX HTTP API
- Podstawowe parsowanie i emisja danych wyjściowych za pomocą AWX CLI
- Wprowadzenie do zadań automatyzacji AWX CLI i obsługi funkcji
Pierwsze kroki z zasobami AWX i konfiguracją środowiska
- Manipulowanie akcjami zasobów AWX i opcjami globalnymi
Uwierzytelnianie za pomocą Ansible AWX i wykorzystanie tokenów OAuth2.0
- Tokeny a uwierzytelnianie oparte na sesji
- Generowanie, drukowanie i wykorzystywanie wartości tokenów w AWX CLI
Konfigurowanie aplikacji OAuth2.0 i określanie zakresu tokenów OAuth2.0
- Przypadki użycia uwierzytelniania sesji
Formatowanie danych wyjściowych AWX i konfigurowanie domyślnych ustawień CLI
- Praca z YAML i tabelarycznymi formatami wyjściowymi
- Dostosowywanie danych wyjściowych za pomocą procesora JSON
- Kolorowanie danych wyjściowych za pomocą węzłów kolorów ANSI
Tworzenie poświadczeń i wykazów za pomocą Ansible AWX
- Przypisywanie uprawnień i delegowanie reguł automatycznych
Rozszerzanie Ansible AWX do Ansible parametrów skoroszytu
- Śledzenie dzienników Ansible Playbook i nawigacja po pulpicie nawigacyjnym AWX
Konfigurowanie projektów i szablonów zadań za pomocą Ansible AWX
- Tworzenie nowego projektu z GitHub repozytorium
- Generowanie i uruchamianie szablonu zadania
- Planowanie czasu uruchamiania pojedynczych lub połączonych szablonów zadań
- Uruchamianie i monitorowanie wyników Ansible Playbook
- Aktualizowanie szablonów zadań za pomocą Ansible AWX CLI
Praca z kluczami SSH w Ansible AWX
- Importowanie i eksportowanie dodatkowych zasobów AWX
Automatyzacja przepływów pracy i podstawowych zadań za pomocą AWX i Ansible API
- Wdrażanie konwencji RESTful API w AWX
- Korzystanie z narzędzi API AWX i wykonywanie metod automatyzacji
Skrobanie i testowanie metryk w Ansible AWX API
Zarządzanie funkcjami udostępniania informacji i utrzymywanie bezpieczeństwa AWX
- Wdrażanie zaawansowanych konfiguracji uwierzytelniania
Tworzenie kopii zapasowych i przywracanie AWX
Rozwiązywanie problemów z Ansible AWX i przeglądanie dzienników
Podsumowanie i wnioski
United Arab Emirates - Ansible AWX Fundamentals for DevOps Automation
Qatar - Ansible AWX Fundamentals for DevOps Automation
Egypt - Ansible AWX Fundamentals for DevOps Automation
Saudi Arabia - Ansible AWX Fundamentals for DevOps Automation
South Africa - Ansible AWX Fundamentals for DevOps Automation
Brasil - Ansible AWX Fundamentals for DevOps Automation
Canada - Ansible AWX Fundamentals for DevOps Automation
中国 - Ansible AWX Fundamentals for DevOps Automation
香港 - Ansible AWX Fundamentals for DevOps Automation
澳門 - Ansible AWX Fundamentals for DevOps Automation
台灣 - Ansible AWX Fundamentals for DevOps Automation
USA - Ansible AWX Fundamentals for DevOps Automation
Österreich - Ansible AWX Fundamentals for DevOps Automation
Schweiz - Ansible AWX Fundamentals for DevOps Automation
Deutschland - Ansible AWX Fundamentals for DevOps Automation
Czech Republic - Ansible AWX Fundamentals for DevOps Automation
Denmark - Ansible AWX Fundamentals for DevOps Automation
Estonia - Ansible AWX Fundamentals for DevOps Automation
Finland - Ansible AWX Fundamentals for DevOps Automation
Greece - Ansible AWX Fundamentals for DevOps Automation
Magyarország - Ansible AWX Fundamentals for DevOps Automation
Ireland - Ansible AWX Fundamentals for DevOps Automation
Luxembourg - Ansible AWX Fundamentals for DevOps Automation
Latvia - Ansible AWX Fundamentals for DevOps Automation
España - Ansible AWX Fundamentals for DevOps Automation
Italia - Ansible AWX Fundamentals for DevOps Automation
Lithuania - Ansible AWX Fundamentals for DevOps Automation
Nederland - Ansible AWX Fundamentals for DevOps Automation
Norway - Ansible AWX Fundamentals for DevOps Automation
Portugal - Ansible AWX Fundamentals for DevOps Automation
România - Ansible AWX Fundamentals for DevOps Automation
Sverige - Ansible AWX Fundamentals for DevOps Automation
Türkiye - Ansible AWX Fundamentals for DevOps Automation
Malta - Ansible AWX Fundamentals for DevOps Automation
Belgique - Ansible AWX Fundamentals for DevOps Automation
France - Ansible AWX Fundamentals for DevOps Automation
日本 - Ansible AWX Fundamentals for DevOps Automation
Australia - Ansible AWX Fundamentals for DevOps Automation
Malaysia - Ansible AWX Fundamentals for DevOps Automation
New Zealand - Ansible AWX Fundamentals for DevOps Automation
Philippines - Ansible AWX Fundamentals for DevOps Automation
Singapore - Ansible AWX Fundamentals for DevOps Automation
Thailand - Ansible AWX Fundamentals for DevOps Automation
Vietnam - Ansible AWX Fundamentals for DevOps Automation
India - Ansible AWX Fundamentals for DevOps Automation
Argentina - Ansible AWX Fundamentals for DevOps Automation
Chile - Ansible AWX Fundamentals for DevOps Automation
Costa Rica - Ansible AWX Fundamentals for DevOps Automation
Ecuador - Ansible AWX Fundamentals for DevOps Automation
Guatemala - Ansible AWX Fundamentals for DevOps Automation
Colombia - Ansible AWX Fundamentals for DevOps Automation
México - Ansible AWX Fundamentals for DevOps Automation
Panama - Ansible AWX Fundamentals for DevOps Automation
Peru - Ansible AWX Fundamentals for DevOps Automation
Uruguay - Ansible AWX Fundamentals for DevOps Automation
Venezuela - Ansible AWX Fundamentals for DevOps Automation
Polska - Ansible AWX Fundamentals for DevOps Automation
United Kingdom - Ansible AWX Fundamentals for DevOps Automation
South Korea - Ansible AWX Fundamentals for DevOps Automation
Pakistan - Ansible AWX Fundamentals for DevOps Automation
Sri Lanka - Ansible AWX Fundamentals for DevOps Automation
Bulgaria - Ansible AWX Fundamentals for DevOps Automation
Bolivia - Ansible AWX Fundamentals for DevOps Automation
Indonesia - Ansible AWX Fundamentals for DevOps Automation
Kazakhstan - Ansible AWX Fundamentals for DevOps Automation
Moldova - Ansible AWX Fundamentals for DevOps Automation
Morocco - Ansible AWX Fundamentals for DevOps Automation
Tunisia - Ansible AWX Fundamentals for DevOps Automation
Kuwait - Ansible AWX Fundamentals for DevOps Automation
Oman - Ansible AWX Fundamentals for DevOps Automation
Slovakia - Ansible AWX Fundamentals for DevOps Automation
Kenya - Ansible AWX Fundamentals for DevOps Automation
Nigeria - Ansible AWX Fundamentals for DevOps Automation
Botswana - Ansible AWX Fundamentals for DevOps Automation
Slovenia - Ansible AWX Fundamentals for DevOps Automation
Croatia - Ansible AWX Fundamentals for DevOps Automation
Serbia - Ansible AWX Fundamentals for DevOps Automation
Bhutan - Ansible AWX Fundamentals for DevOps Automation