Detail kurzu

Puppet, Foreman a Katello - přenechte správu serverů strojům

DataScript s.r.o.

Popis kurzu

Kurz je určen pro IT administrátory linuxových systémů, kteří chtějí zautomatizovat správu a rozvoj své infrastruktury pomocí open source software. Během dvou dnů získají účastníci přehled o možnostech využití nástrojů Puppet, Foreman a Katello, zjistí co každý z těchto nástrojů nabízí, a naučí se s nimi pracovat…

Vedle teoretického výkladu a praktických ukázek budou v kurzu zmíněny různé tipy a triky, které jsme posbírali během instalací těchto nástrojů v reálné IT infrastruktuře. Účastníci budou sami pracovat v živé instalaci Katello, vyzkouší si psát vlastní Puppet moduly a aplikovat je na testovací server.

Obsah kurzu

Cíle kurzu
  • pochopit jak funguje Puppet a naučit se psát základní moduly
  • porozumět problematice síťové instalace OS a zavedení systému pomocí PXE boot
  • vytvářet šablony pro bezobslužnou instalaci nových systémů RHEL a CentOS (Kickstart)
  • umět využít veškerý potenciál správy balíků a patchů pomocí Katello Content Views
  • dokázat rozhodnout o tom, který z nástrojů je vhodný do své infrastruktury
  • odnést si tipy z praxe
Garant kurzu

MILAN ZELENKA RHCE, RHCVA

Milan pracuje na pozici Technical Support Team Leader. Více jak 10 let se pohybuje ve světě open source software, specializující se na infrastrukturní vrstvu. Jako konzultant a architekt má za sebou řadu velkých projektů zaměřených na virtualizaci, vysokou dostupnost a automatizaci správy IT infrastruktury. Je certifikován jako Red Hat Certified Engineer a Red Hat Certified Virtualization Administrator.

Osnova
  1. Úvod
    • Architektura nástrojů Puppet / Foreman / Katello, historie, současnost a budoucnost
    • Srovnání těchto tří nástrojů a praktické příklady použití v reálné IT infrastruktuře
    • Problematika konfiguračního managementu
  2. Instalace a příprava prostředí Katello
    • Ukázka instalace Katello
    • Seznámení s webovým rozhraním
    • Prvotní konfigurace
  3. Správa obsahu
    • Správa aktivačních klíčů
    • Subscription management
    • Synchronizace repozitářů
    • Content Views
    • Ukázka použití funkce Content Management v referenční infrastruktuře
  4. Deployment systémů
    • Prerekvizity (PXE, TFTP, DHCP, DNS, …)
    • Vysvětlení a ukázka Kickstart scriptů
    • System Discovery a napojeni na virtualizaci
    • Ukázka použití funkce Provisioning v referenční infrastruktuře
  5. Konfigurační management
    • Úvod, prerekvizity
    • Integrace Puppet v rozhraní Katello/Foreman
    • Instalace a práce s moduly z Puppet Labs
    • Ukázka použití Puppet v referenční infrastruktuře
  6. Vytváření vlastních Puppet modulů
    • úvod do jazyka Puppet
    • vytvoření jednoduchého modulu pro správu aplikačního serveru
    • parametrizace vlastního modulu
    • rozebrání a úprava modulů z Puppet Labs
  7. Závěrečné zhodnocení a diskuze

Předpoklady účastníka
  • Zkušenosti se správou systémů RHEL či CentOS
  • Zkušenosti se scriptováním a programováním jsou výhodou, nikoliv však podmínkou
Studijní materiály
  • materiály v tištěné podobě

Cieľová skupina

Kurz je určen IT administrátorům, kteří plánují nasadit či provozují některý z nástrojů Puppet, Foreman, Katello a chtějí se s nimi naučit pracovat, nebo rozšířit své znalosti.
Hodnotenie




Organizátor