Ansible – automatyzacja w systemach Windows
kod szkolenia: WIN-ANS010 / PL AA 3dSzkolenie stanowi warsztat techniczny uczący aspektów automatyzacji w systemach Windows w oparciu o technologię Ansible. Na szkoleniu poznajemy najlepsze praktyki, metody i techniki wprowadzania automatyzacji nowych projektów IT, jak również zarządzania istniejącą infrastrukturą w sposób kompleksowy. Od podstaw przygotowujemy środowisko pracy, tworzymy komendy ad-hoc, playbooki, role. Mocną stroną szkolenia jest troubleshooting od pierwszego dnia. Dodatkowo na szkoleniu przeglądane są popularne projekty rozszerzające możliwości „czystego” Ansible tj. Ansible Galaxy. Na koniec szkolenia realizowany jest duży LAB podsumowujący całe szkolenie. Na szkoleniu przygotowujemy również środowisko pracy administratora, pokazując jak usprawnić sobie codzienną pracę administratora środowiska.
Szkolenie skierowane jest do:
- administratorów systemów Windows chcących wykorzystać najlepszą techonologię automatyzacji.
- wszystkich chcących usprawnić proces wdrażania i konfiguracji usług systemowych.
- operatorów i developerów DevOps.
- Praktyczne zapoznanie z aspektami automatyzacji w systemach Windows w oparciu o oprogramowanie Ansible.
- Zapoznanie z najlepszymi praktykami, metodami i technikami wprowadzania automatyzacji do implementacji nowych projektów IT, jak również zarządzania istniejącą infrastrukturą w sposób kompleksowy.
- Umiejętność tworzenia playbooków i ról ( najlepsze praktyki i metody unikania problemów).
- Poznanie projektów przyśpieszających pracę: Ansible Galaxy.
- Laboratorium kończące zajęcia umożliwia usystematyzowanie i ocenę własnej wiedzy w warunkach zbliżonych do egzaminacyjnych.
Umiejętność podstawowej administracji systemami Windows.
-
Szkolenie: polski
-
Materiały: angielski
- 3 dni pracy z trenerem
- Nadzór trenera
- Kontakt ze społecznością
- Podręcznik w wersji elektronicznej
- Środowisko laboratoryjne
Metoda szkolenia
- wykład
- warsztaty
- Najważniejsze informacje o procesie automatyzacji:
- porównanie Ansible z innymi technologiami automatyzacji
- architektura Ansible, plik konfiguracyjny, plik inventory, pluginy
- Przygotowanie środowiska
- instalacja oprogramowania
- konfiguracja systemów Windows do pracy z Ansible
- konfiguracja środowiska, ansible.cfg
- Zarządzanie Inventory
- grupowanie hostów
- zmienne dla poszczególnych hostów w Inventory
- Zapoznanie z modułami dotyczącymi administracji systemami Windows
- umiejętność czytania dokumentacji modułów
- Playbooki – scenariusze wdrożeń i konfiguracji hostów:
- struktura Playbooka, playe
- zarządzanie zmiennymi, różne sposoby wykorzystania zmiennych (vars_files, zmienne projektowe itp.)
- zarządzanie danymi wrażliwymi, sposoby przechowywania haseł itp., sekrety
- pętle w Playbookach
- zadania Handlers
- warunki wykonywania poszczególnych tasków
- konstrukcja block-rescue-always
- Role jako rozwiązanie do wielokrotnego użytku:
- tworzenie Ról
- wykorzystanie gotowych ról z Ansible Galaxy
- Kolekcje
- Fakty:
- zbieranie faktów
- wykorzystanie faktów w Playbookach i Rolach
- Automatyzacja typowych zadań administratora systemu za pomocą Ansible:
- zarządzanie oprogramowaniem
- edycja rejestru
- zarządzanie urządzeniami blokowymi, plikami
- przesyłanie plików, wykorzystanie szablonów Jinja2
- zarządzanie użytkownikami i grupami, integracja z Active Directory
- modyfikacja plików konfiguracyjnych systemu
- zarządzanie firewallem
- Troubleshooting:
- testowanie Playbooków i Ról przed wykonaniem
- kontrola wykonywanych zadań
- umiejętność czytania komunikatów o błędach
- reakja na błędy
- Optymalizacja automatyzacji, przyśpieszanie wykonywania zadań