Szkolenie Ansible poziom podstawowy

Poziom

Podstawowy

Czas

24h / 3 dni

Termin

Indywidualnie

Cena

Indywidualnie

Szkolenie z Ansible poziom podstawowy

Ansible to narzędzie open-source do automatyzacji zarządzania infrastrukturą i konfiguracją systemów. Jest używane do zdalnego zarządzania serwerami, wdrażania oprogramowania, konfigurowania usług sieciowych i wielu innych zadań administracyjnych. Ansible działa na zasadzie deklaratywnego programowania, co oznacza, że określasz stan docelowy systemu, a narzędzie samo dba o doprowadzenie go do tego stanu, bez konieczności programowania szczegółowych instrukcji krok po kroku. Ansible jest łatwy w nauce, skalowalny i wspiera różne systemy operacyjne, co czyni go popularnym narzędziem w dziedzinie DevOps i automatyzacji IT.

Dla kogo jest szkolenie z Ansible poziom podstawowy?
  • logo infoshare Dla osób początkujących i średniozaawansowanych w tematach automatyzacji procesów IT i orkiestracji systemów
  • logo infoshare Dla szukających praktycznej wiedzy, sprawdzonych rozwiązań i wskazówek jak pracować z Ansible
  • logo infoshare Dla osób pragnących usystematyzować wiedzę Ansible lub poszerzyć zakres umiejętności
  • logo infoshare Dla administratorów jak i programistów (warto znać podstawy systemów operacyjnych)

Czego nauczysz się na szkoleniu z Ansible poziom podstawowy?

  • Zdobędziesz praktyczną wiedzę jak używać Ansible, wraz z gotowymi rozwiązaniami, kodem

  • Wykonasz wiele ćwiczeń, dzięki którym nabędziesz płynności w użyciu tej technologii

  • Nauczysz się ‘jak się uczyć’, jak pracować z Ansible

  • Odświeżysz wiedzę z systemów operacyjnych

  • Uporządkujesz wiedzę o Ansible

Program szkolenia Ansible poziom podstawowy

1. Wprowadzenie do Ansible

  • omówienie systemów orkiestracji
  • kiedy warto używać Ansible, a kiedy dobrze by znać Terraform?
  • czym jest Ansible, podstawy YAML i Jinja?
  • struktury danych i ich przykłady w playbookach i rolach
  • omówienie komponentów – zmienne, inventory, playbooki, moduły, zadania

2. Przygotowanie środowiska do pracy z Ansible

  • sposoby instalacji Ansible
  • instalacja Ansible w ‘sandbox’, kwestie utrzymania środowiska przez wiele lat
  • konfiguracja połączenia do serwerów, konfiguracja Ansible inventory
  • praca z modułami uruchamianymi z linii komend

3. Praca z Ansible

  • tworzenie pierwszych playbook-ów
  • praca z zmiennymi (variables)
  • role i kolekcje
  • przygotowanie “od zera do bohatera” deploymentu aplikacji – tworzenie playbooków, przygotowywanie szablonów (template) konfiguracji, połączenie w całość wdrożenia aplikacji z bazą danych i loadbalancerem
  • warunkowe wykonywanie zadań (when)
  • cykliczne wykonywanie zadań (loop)
  • parametryzacja zadań
  • dostosowywanie konfiguracji per środowisko
  • re-użycie już wytworzonych komponentów

4. Debugging

  • debugging pracy z Ansible (brakujące zmienne, błędy wykonania manifestów, błędy w zadaniach)

5. Ansibe Galaxy

  • omówienie repozytorium ról i kolekcji
  • użycie gotowych rozwiązań do szybkiego wdrażania kompletnych rozwiązań – np klaster mysql, elasticsearch, k8s – z gotowych szablonów
  • poznanie siły społeczności i sposobów na przyspieszenie pracy

6. Interfejs graficzny AWX/Tower

  • koncepcja pracy w małej i dużej organizacji; omówienie modelu uprawnień RBAC
  • przykłady uruchamiania naszego kodu IaaC za pomocą interfejsu graficznego (web)

7. Koncepcje pracy z wieloma środowiskami

  • dev, test, QA, UAT, PROD – jak to wszystko połączyć i Utrzymać!
  • kwestia lokalizacji zmiennych – gdzie je definiować aby było to elastyczne i wygodne rozwiązanie

8. Inventory – dynamiczne, statyczne, hybrydowe

  • układ inventory, podział na podfoldery
  • dynamiczne inventory – przykłady użycia

9. Sekrety w IaaC

  • Ansible-Vault i przykłady automatycznego ładowania sekretów
  • koncepcja utrzymania sekretów w systemach zewnętrznych

10. Ciekawostki

  • lookupy
  • dobre praktyki
  • a) delegowanie zadań
  • b) powtarzanie wykonania zadań
  • c) raporty wykonania, jak je “poprawiać”, jak poprawnie analizować ‘zmiany’, znaczenie trybu check-mode (i potencjalne pułapki)

11. Orkiestracja systemu Windows – omówienie

Pobierz program

Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Zamów rozmowę

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.