Helion


Szczegóły kursu video

Ansible. Kurs video. Automatyzacja w IT od podstaw

Ansible. Kurs video. Automatyzacja w IT od podstaw

Obierz kurs na... automatyzację w administracji IT

Ansible jest elastycznym, wszechstronnym i niezwykle pomocnym narzędziem do automatyzacji w IT. Jego użycie pozwala zautomatyzować pewne powtarzalne procesy i działania, co powinno szczególnie zainteresować osoby pełniące funkcje administratorów sieci. W ramach czynności administracyjnych automatyzować można choćby tworzone środowiska (takie jak stacje robocze dla pracowników) czy serwery w infrastrukturze IT. O ile jednak dla admina znajomość narzędzia Ansible jest kwestią wyboru, o tyle na przykład dla DevOps engineera to już właściwie sprawa obowiązkowa.

Popularność Ansible i innych tego typu narzędzi bierze się z wymogów biznesowych. Im więcej procesów w IT zostanie zautomatyzowanych, tym szybciej będzie można realizować zadania. Z tego powodu przyszli pracodawcy będą Cię coraz częściej pytać o umiejętność korzystania z Ansible. Już choćby dlatego warto się nim zainteresować i nauczyć się nim posługiwać. Z naszym kursem opanowanie tego narzędzia na poziomie podstawowym zajmie Ci dosłownie kilka godzin.

Co Cię czeka w trakcie naszego profesjonalnego szkolenia?

Podczas pracy z tym kursem video:

  • Dowiesz się, czym jest Ansible i do czego może Ci się przydać.
  • Poznasz słownictwo specyficzne dla Ansible (moduły, inventory, playbooki).
  • Nauczysz się zbierać całe konfiguracje plików w playbookach opisanych w języku YAML.
  • Będziesz zapisywać konfiguracje w playbookach w sposób czytelny oraz odtwarzalny.

Co więcej...

  • Opanujesz zasady tworzenia ról, a poszczególne zadania będziesz umieszczać tak celnie, że umożliwi Ci to kontrolowanie całego procesu instalacji.

Ansible. Kurs video. Automatyzacja w IT od podstaw zakończysz na poziomie podstawowym. Nauczysz się używać i konfigurować usługi za pomocą Ansible. To całkowicie wystarczy, by korzystać z tego narzędzia w codziennej pracy. Opanowanie materiału proponowanego w ramach szkolenia będzie stanowić także wstęp do dalszego, samodzielnego zgłębiania tematu.

Science fiction, które stało się rzeczywistością

Określenie „ansible” zostało wymyślone przez pisarkę science fiction Ursulę K. Le Guin i użyte w jej powieści z 1966 roku Świat Rocannona. Ansible oznacza tam systemy służące do natychmiastowej komunikacji. Najwyraźniej książka Le Guin zainspirowała Michaela DeHaana do stworzenia narzędzia Ansible, którego premiera odbyła się w 2015 roku. Ansible Dehaana to narzędzie pozwalające na natychmiastowe skomunikowanie ze sobą serwerów i przekazywanie oraz odbieranie od nich wiadomości. Działa na zasadzie komunikacji kontroler <-> node, gdzie kontrolerem jest miejsce uruchomienia Ansible, zaś node to komputer, do którego użytkownik Ansible zamierza się podłączyć. Co ciekawe, node nie musi mieć wgranego żadnego dodatkowego softu. Wystarczy protokół SSH.

Jak działa Ansible

Skoro komputer, z którym komunikujemy się za pomocą Ansible, nie ma specjalnego oprogramowania komunikacyjnego, to jak Ansible „obchodzi” ten brak? Otóż, po pierwsze, podłącza się do owego komputera. Po drugie, wgrywa na niego niewielkich rozmiarów aplikacje zwane modułami. Pozwalają one wykonać jakąś konkretną, pojedynczą czynność - mogą działać samodzielnie lub w grupach. Po wgraniu modułów czynności są wykonywane, a następnie kasowane z node, czyli komputera, z którym komunikował się kontroler (miejsce uruchomienia Ansible).

  • 1. Wprowadzenie
    • 1.1. Wstęp00:01:30
    • 1.2. Jak korzystać z materiałów?00:03:00
    • 1.3. Czym jest Ansible ? wstęp i architektura00:05:32
    • 1.4. Konfiguracja środowiska - maszyna wirtualna VirtualBox00:05:33
    • 1.5. Konfiguracja środowiska - maszyna wirtualna KVM/Qemu00:08:12
    • 1.6. Python 2 i 300:03:00
  • 2. Ansible - konfiguracja środowiska - szybki start
    • 2.1. Instalacja w systemie Linux '*.deb'/WSL Ubuntu00:09:05
    • 2.2. Klucz SSH ? wstęp i konfiguracja00:08:50
    • 2.3. Dodawanie klucza SSH do zdalnego hosta00:06:04
    • 2.4. Globalne pliki konfiguracyjne Ansible00:17:05
    • 2.5. Własny plik inventory (host) dla Ansible00:17:38
  • 3. Środowisko pracy - szybki start
    • 3.1. Visual Studio Code00:04:29
    • 3.2. Dokumentacja Ansible00:11:44
    • 3.3. Ansible ad-hoc00:17:21
    • 3.4. Czym jest Ansible playbook00:17:21
    • 3.5. Praca ze zmiennymi Ansible00:17:21
    • 3.6. Wykorzystujemy Ansible facts00:12:23
    • 3.7. Podsumowanie. Zaczynamy ćwiczenia z komendami ad-hoc00:12:23
  • 4. Ćwiczenia - komendy ad-hoc Ansible
    • 4.1. Moduły shell i command00:12:23
    • 4.2. Praca z modułami file i copy00:20:07
    • 4.3. Edycja pliku za pomocą modułu lineinfile00:20:07
    • 4.4. Pobieranie plików modułem get_url00:20:07
    • 4.5. Praca z plikami archiwum00:14:42
    • 4.6. Tworzymy użytkowników z modułem User00:14:42
    • 4.7. Praca z modułem group00:07:13
    • 4.8. Instalacja oprogramowania z ad-hoc00:07:38
    • 4.9. Kontrolowanie usług za pomocą modułu service00:03:45
    • 4.10. Podsumowanie komend ad-hoc Ansible00:02:19
  • 5. Ćwiczenia - Ansible playbook
    • 5.1. Zrozumieć YAML00:10:29
    • 5.2. YAML inventory00:10:29
    • 5.3. Tworzenie Ansible Play00:13:42
    • 5.4. Ansible playbook komenda00:02:56
    • 5.5. Zrozumienie zadań w playbooku00:01:47
    • 5.6. Ćwiczenie 1. Twój pierwszy playbook00:15:25
    • 5.7. Zmienne00:18:51
    • 5.8. Templates00:08:12
    • 5.9. Warunki w playbooku00:07:49
    • 5.10. Pętle00:03:05
    • 5.11. Handlers00:06:32
    • 5.12. Uruchamiane selektywne części playbooka00:09:40
    • 5.13. Praca z wrażliwymi danymi w Ansible00:10:53
    • 5.14. Ansible-vault vault-id00:12:14
    • 5.15. Error Handling00:11:40
    • 5.16. Blok group i debug mode00:09:56
    • 5.17. Asynchroniczne zadania w Ansible00:08:57
    • 5.18. Delegacja wykonań00:06:02
    • 5.19. Forkowanie i liczba uruchomień Ansible00:10:13
    • 5.20. run_once00:02:45
    • 5.21. Dobre praktyki w tworzeniu Ansible playbooków00:08:32
    • 5.22. Ansible role00:06:50
    • 5.23. Tworzymy pierwszą rolę - struktura katalogów00:04:59
    • 5.24. Tworzymy pierwszą rolę - tasks, handlers00:10:28
    • 5.25. Tworzymy pierwszą rolę - vars00:03:45
    • 5.26. Ansible galaxy init00:01:49
  • 6. Podsumowanie
    • 6.1. Co dalej? Zakończenie00:01:24

  • Tytuł: Ansible. Kurs video. Automatyzacja w IT od podstaw
  • Autor: Piotr Kośka
  • Ilość rozdziałów: 6
  • Ilość lekcji: 55
  • Czas trwania: 08:40:58
  • ISBN: 978-83-283-6735-7, 9788328367357
  • Identyfikator pozycji: vansib
  • Wydawca: Videopoint