Course Code: ansibleawx
Duration: 21 hours
Prerequisites:
  • 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
Overview:

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.
Course Outline:

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

Sites Published:

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

Nepal - Ansible AWX Fundamentals for DevOps Automation

Uzbekistan - Ansible AWX Fundamentals for DevOps Automation