Udemy

Platform

Polski

Language

Other

Category

Ansible dla początkujących

Automatyzacja w IT od podstaw

3.00 (1 reviews)

Students

8.5 hours

Content

Jul 2021

Last Update
Regular Price

Topics


What you will learn

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.

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


Description

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).


Screenshots

Ansible dla początkujących
Ansible dla początkujących
Ansible dla początkujących
Ansible dla początkujących

Content

Wprowadzenie

Wstęp + materiały dodatkowe

Jak korzystać z materiałów?

Czym jest Ansible ? wstęp i architektura

Konfiguracja środowiska - maszyna wirtualna VirtualBox

Konfiguracja środowiska - maszyna wirtualna KVM/Qemu

Python 2 i 3

Ansible - konfiguracja środowiska - szybki start

Instalacja w systemie Linux '*.deb'/WSL Ubuntu

Klucz SSH ? wstęp i konfiguracja

Dodawanie klucza SSH do zdalnego hosta

Globalne pliki konfiguracyjne Ansible

Własny plik inventory (host) dla Ansible

Środowisko pracy - szybki start

Visual Studio Code

Dokumentacja Ansible

Ansible ad-hoc

Czym jest Ansible playbook

Praca ze zmiennymi Ansible

Wykorzystujemy Ansible facts

Podsumowanie. Zaczynamy ćwiczenia z komendami ad-hoc

Ćwiczenia - komendy ad-hoc Ansible

Moduły shell i command

Praca z modułami file i copy

Edycja pliku za pomocą modułu lineinfile

Pobieranie plików modułem get_url

Praca z plikami archiwum

Tworzymy użytkowników z modułem User

Praca z modułem group

Instalacja oprogramowania z ad-hoc

Kontrolowanie usług za pomocą modułu service

Podsumowanie komend ad-hoc Ansible

Ćwiczenia - Ansible playbook

Zrozumieć YAML

YAML inventory

Tworzenie Ansible Play

Ansible playbook komenda

Zrozumienie zadań w playbooku

Ćwiczenie 1. Twój pierwszy playbook

Zmienne

Templates

Warunki w playbooku

Pętle

Handlers

Uruchamiane selektywne części playbooka

Praca z wrażliwymi danymi w Ansible

Ansible-vault vault-id

Error Handling

Blok group i debug mode

Asynchroniczne zadania w Ansible

Delegacja wykonań

Forkowanie i liczba uruchomień Ansible

run_once

Dobre praktyki w tworzeniu Ansible playbooków

Ansible role

Tworzymy pierwszą rolę - struktura katalogów

Tworzymy pierwszą rolę - tasks, handlers

Tworzymy pierwszą rolę - vars

Ansible galaxy init

Podsumowanie

Co dalej? Zakończenie


4138760

Udemy ID

6/22/2021

Course created date

7/26/2021

Course Indexed date
Bot
Course Submitted by