Kategorie: Linux (wszystkie) , Linux (LPI) , DevOps. CI/CD, Ansible, Docker i Kubernetes, cloud
O szkoleniu
Czterodniowe warsztaty z wirtualizacji i konteneryzacji w Linuksie, prowadzone w konsoli. Uruchamiamy i konfigurujemy maszyny wirtualne w KVM i QEMU, zarządzamy nimi przez libvirt, pracujemy na obrazach dysków, uruchamiamy kontenery w LXC i Dockerze, a na koniec automatyzujemy przygotowanie maszyn narzędziami Packer, cloud-init i Vagrant.
Po czterech dniach warsztatów:
- będziesz rozumieć, jak działają hiperwizory, parawirtualizacja i mechanizmy jądra, na których opierają się kontenery,
- uruchomisz i skonfigurujesz maszyny wirtualne w KVM i QEMU oraz poznasz zarządzanie maszynami w Xenie,
- będziesz zarządzać maszynami, sieciami i pamięcią masową przez libvirt i virsh, łącznie z migawkami i migracją,
- przygotujesz i przekształcisz obraz dysku maszyny wirtualnej bez jej uruchamiania,
- uruchomisz kontenery systemowe w LXC i kontenery aplikacyjne w Dockerze,
- zautomatyzujesz tworzenie maszyn: od obrazu bazowego, przez konfigurację przy pierwszym starcie, po środowisko testowe.
Program szkolenia odpowiada celom egzaminu LPIC-3 305 (Virtualization and Containerization). ALX jest autoryzowanym partnerem Linux Professional Institute. Po zdaniu egzaminu uzyskuje się certyfikat LPIC-3 Virtualization and Containerization; warunkiem jest aktywny certyfikat LPIC-2. Egzamin można zdawać w naszej centrali w Warszawie albo online. Więcej na stronie Certyfikacja.
Szkolenie jest dla administratorów Linuksa, inżynierów infrastruktury, DevOps i SRE, czyli dla wszystkich, którzy utrzymują środowiska wirtualizacyjne i kontenerowe albo przygotowują się do certyfikacji LPIC-3. Osobom, które potrzebują praktycznego wdrożenia jednej platformy wirtualizacyjnej, polecamy też szkolenie Proxmox VE w praktyce.
Czas trwania
4 dni
Program
- Wirtualizacja – pojęcia i teoria
- hiperwizory, pełna wirtualizacja, parawirtualizacja, emulacja
- sprzętowe wsparcie wirtualizacji, flagi procesora
- migracje P2V i V2V
- Xen
- architektura: Dom0 i DomU, maszyny PV i HVM
- zarządzanie maszynami narzędziem xl, pliki konfiguracyjne
- KVM i QEMU
- moduły jądra KVM, uruchamianie maszyn w QEMU
- monitor QEMU, sieć maszyn wirtualnych: mosty i interfejsy TAP
- Zarządzanie maszynami przez libvirt
- libvirtd, połączenia lokalne i zdalne
- virsh: definiowanie i uruchamianie maszyn, migawki, migracja
- sieci i pule pamięci masowej
- Obrazy dysków maszyn wirtualnych
- formaty obrazów, qemu-img
- praca na obrazach narzędziami libguestfs
- przygotowanie obrazu do klonowania, konwersja maszyn (virt-v2v)
- Kontenery – mechanizmy jądra
- przestrzenie nazw (namespaces), cgroups, capabilities
- unshare i nsenter
- kontener a maszyna wirtualna
- LXC i LXD
- kontenery systemowe: tworzenie i zarządzanie
- obrazy, profile, sieć i pamięć masowa
- Docker
- demon Dockera i jego konfiguracja
- obrazy, Dockerfile, rejestry
- sieci, wolumeny, limity zasobów i bezpieczeństwo kontenerów
- Orkiestracja kontenerów – przegląd
- Docker Compose i Docker Swarm
- Kubernetes i Helm: pojęcia i architektura
- Wdrażanie i przygotowanie maszyn
- modele chmury (IaaS, PaaS, SaaS), OpenStack i Terraform – przegląd
- budowanie obrazów maszyn: Packer
- konfiguracja przy pierwszym uruchomieniu: cloud-init
- środowiska testowe z Vagrant
Training also available in English - for more information see here .
Przeznaczenie i wymagania
Szkolenie jest przeznaczone przede wszystkim dla:
- administratorów systemów Linux, którzy utrzymują maszyny wirtualne lub kontenery,
- inżynierów infrastruktury, DevOps i SRE,
- osób przygotowujących się do egzaminu LPIC-3 305.
Szkolenie zakłada, że uczestnik swobodnie administruje systemem Linux, mniej więcej na poziomie LPIC-2, zdobytym w pracy albo na szkoleniach LPI 201 i LPI 202. Przyda się też podstawowa orientacja w sieciach TCP/IP.
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.