Course Code: ansibleforexperts
Duration: 35 hours
Prerequisites:
  • Biegła znajomość składni programowania YAML i Python 3.x
  • Rozległe doświadczenie w Linux administracji systemem i CLI
  • Znajomość podstawowych Ansible zadań automatyzacji
  • Zrozumienie koncepcji i zasad platformy Ansible
  • Znajomość przepływów pracy IT i DevOps architektury

Publiczność

  • [Inżynierowie
  • Programiści
  • Administratorzy SysOps
Overview:

Ansible to rozwiązanie typu open-source do automatyzacji funkcji programistycznych (Dev) i operacyjnych (Ops) w nowoczesnych aplikacjach korporacyjnych. Jest on finansowany przez Red Hat i oferuje uproszczone podejście do integracji technologii tworzenia oprogramowania i złożonych systemów wdrażania. Projekt społecznościowy Ansible może być również wykorzystywany wraz z innymi platformami Red Hat do optymalizacji bieżących przepływów pracy i wdrażania zasad CI / CD w automatyzacji IT.

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest skierowane do DevOps inżynierów, programistów i administratorów SysOps, którzy chcą zmaksymalizować narzędzia i funkcje udostępniane w ramach projektu Ansible w celu rozwoju organizacyjnych infrastruktur i procesów IT.

Jednocześnie mogą oni wykorzystać okazję do przeprowadzenia złożonych wdrożeń Ansible dla aplikacji na dużą skalę, jednocześnie wykorzystując jego otwartą wieżę do zoptymalizowanego zarządzania DevOps i funkcji współpracy.

Pod koniec tego szkolenia uczestnicy będą w stanie

  • Zainstalować i skonfigurować Ansible wraz z innymi narzędziami i zasobami open-source.
  • Ustanowić scentralizowany system zarządzania DevOps przy użyciu funkcji projektu Ansible.
  • Obsługiwać narzędzia do automatyzacji i zaawansowane zasoby Ansible w celu osiągnięcia podejścia CI/CD.
  • Stosowanie lepszych metod SysOps przy użyciu funkcji współpracy Ansible do zarządzania większymi zespołami.
  • Usprawnienie wykonywania zadań DevOps w organizacji i optymalizacja istniejących.
  • Zintegruj Ansible z platformami zewnętrznymi i wykorzystaj inne Ansible narzędzia na korzyść organizacji.

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

Przegląd funkcji i architektury projektu Ansible

  • Przegląd podstawowych pojęć i zasad Ansible
  • Rozpoczęcie pracy z zaawansowaną składnią Ansible i narzędziami open-source

Konfiguracja Ansible i konfiguracja zasobów automatyzacji

  • Wymagania systemowe dla Ansible
  • Wybór optymalnego środowiska systemu operacyjnego dla instalacji Ansible
  • Wykonywanie początkowych poleceń wyższego poziomu w Ansible CLI

Wykorzystywanie projektów i funkcji open source w Playbooks

  • Instancja komponentów Playbooks dla zaawansowanych przypadków użycia

Praca z Ansible inwentarzami dla złożonych procesów automatyzacji

Obsługa interakcji danych między Ansible narzędziami i systemami

Dogłębne wykorzystanie tradycyjnych Ansible komponentów i poleceń ad hoc

Praca z zaawansowaną Ansible składnią i wykorzystanie rozszerzalnych praktyk YAML

  • Jak zarządzać niebezpiecznymi lub nieprzetworzonymi ciągami danych?

Wykonywanie transformacji ciągów dla elastycznych Ansible funkcji

  • Manipulowanie złożonymi danymi na potrzeby operacji administracyjnych

Przegląd wtyczek open source dla projektu Ansible

  • Rozszerzanie wtyczek dla optymalnych przypadków użycia

Aktualizacja funkcji wdrażania Playbooks w ramach Ansible

  • Wykonania interfejsu CLI v.s. dla Playbooków
  • Praca ze złożonymi słowami kluczowymi i obsługa pośrednich narzędzi CLI

Administrowanie zoptymalizowanymi aplikacjami komponentów Ansible i funkcjami ad hoc

  • Najlepsze praktyki pracy z pętlami, instrukcjami warunkowymi itp.

Zarządzanie błędami Playbooków i ustawianie środowiska zadań zdalnych

Recykling artefaktów i regulowanie ról w Ansible

Stosowanie dynamicznych struktur i wzorców inwentarza

  • Przegląd koncepcji znaczników specjalnych i wdrażanie ich zastosowań

Stosowanie rozszerzalnych metod połączeń i zarządzanie kluczami hosta

Szyfrowanie zawartości projektu Ansible i wykonywanie zaawansowanych strategii manipulacji danymi

Integracja Ansible z AWX dla optymalnych funkcji koordynacyjnych

Interakcja z interfejsami API RESTful przy użyciu Playbooków i AWX

Automatyzacja potoków kompilacji i usprawnianie przepływów pracy w Ansible

Opracowywanie podejść CI/CD z Ansible

Przegląd tworzenia niestandardowych modułów i wtyczek w Ansible

  • Wdrażanie wydajnych praktyk dla lokalnych i globalnych modułów lub wtyczek
  • Tworzenie i pisanie zoptymalizowanych modułów i wtyczek

Obsługa Ansible narzędzi i funkcji z Python 3.x i Python API

Debugowanie modułów i wskazówki dotyczące Documentation formatowania

Wdrażanie modułów Ansible na platformach zewnętrznych

  • Wskazówki dotyczące implementacji Ansible w Microsoft, AWS i nie tylko

Testowanie Ansible za pomocą wydajnych metod i monitorowanie cykli życia modułów

  • Zaawansowane praktyki programistyczne dla innych zasobów i narzędzi Ansible

Wykorzystanie struktur metadanych w Ansible i integracja z usługami chmury publicznej

Wdrażanie aplikacji natywnych dla chmury przy użyciu Ansible automatyzacji

  • Migracja do platformy natywnej dla chmury z Ansible

Integracja Ansible z repozytoriami i konfigurowanie opiekunów kolekcji

Automatyzacja sieci za pomocą Ansible i reagowanie na dynamiczne obciążenie operacyjne

  • Praca z modułami sieciowymi Ansible i analizowanie danych Ansible
  • Zarządzanie limitem czasu, proxy i innymi kwestiami
  • Ćwiczenie metod wirtualizacji i konteneryzacji

Ćwiczenie zaawansowanych metod konserwacji i administracji dla Ansible projektu i komponentów

Omówienie szczegółowych koncepcji cyklu rozwoju Ansible

  • Wykorzystanie dokumentacji Ansible i kolekcji zasobów open-source

Demonstrowanie najczęstszych przypadków automatyzacji dla organizacji

Rozwiązywanie problemów Ansible

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - Ansible for Experts

Qatar - Ansible for Experts

Egypt - Ansible for Experts

Saudi Arabia - Ansible for Experts

South Africa - Ansible for Experts

Brasil - Ansible for Experts

Canada - Ansible for Experts

中国 - Ansible for Experts

香港 - Ansible for Experts

澳門 - Ansible for Experts

台灣 - Ansible for Experts

USA - Ansible for Experts

Österreich - Ansible for Experts

Schweiz - Ansible for Experts

Deutschland - Ansible for Experts

Czech Republic - Ansible for Experts

Denmark - Ansible for Experts

Estonia - Ansible for Experts

Finland - Ansible for Experts

Greece - Ansible for Experts

Magyarország - Ansible for Experts

Ireland - Ansible for Experts

Luxembourg - Ansible for Experts

Latvia - Ansible for Experts

España - Ansible for Experts

Italia - Ansible for Experts

Lithuania - Ansible for Experts

Nederland - Ansible for Experts

Norway - Ansible for Experts

Portugal - Ansible for Experts

România - Ansible for Experts

Sverige - Ansible for Experts

Türkiye - Ansible for Experts

Malta - Ansible for Experts

Belgique - Ansible for Experts

France - Ansible for Experts

日本 - Ansible for Experts

Australia - Ansible for Experts

Malaysia - Ansible for Experts

New Zealand - Ansible for Experts

Philippines - Ansible for Experts

Singapore - Ansible for Experts

Thailand - Ansible for Experts

Vietnam - Ansible for Experts

India - Ansible for Experts

Argentina - Ansible for Experts

Chile - Ansible for Experts

Costa Rica - Ansible for Experts

Ecuador - Ansible for Experts

Guatemala - Ansible for Experts

Colombia - Ansible for Experts

México - Ansible for Experts

Panama - Ansible for Experts

Peru - Ansible for Experts

Uruguay - Ansible for Experts

Venezuela - Ansible for Experts

Polska - Ansible for Experts

United Kingdom - Ansible for Experts

South Korea - Ansible for Experts

Pakistan - Ansible for Experts

Sri Lanka - Ansible for Experts

Bulgaria - Ansible for Experts

Bolivia - Ansible for Experts

Indonesia - Ansible for Experts

Kazakhstan - Ansible for Experts

Moldova - Ansible for Experts

Morocco - Ansible for Experts

Tunisia - Ansible for Experts

Kuwait - Ansible for Experts

Oman - Ansible for Experts

Slovakia - Ansible for Experts

Kenya - Ansible for Experts

Nigeria - Ansible for Experts

Botswana - Ansible for Experts

Slovenia - Ansible for Experts

Croatia - Ansible for Experts

Serbia - Ansible for Experts

Bhutan - Ansible for Experts

Nepal - Ansible for Experts

Uzbekistan - Ansible for Experts