Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Architektura CentOS Stream a filozofie vydávání aktualizací
- Pochopení kontinuálního modelu vydávání aktualizací u CentOS Stream oproti tradičním distribucím s pevnými verzemi.
- Vztah mezi CentOS Stream a vývojovou částí Red Hat Enterprise Linux.
- Konvence pojmenovávání, repozitáře jednotlivých proudů a strategie verzování obsahu.
- Výběr a přepínání mezi různými „proudy“ pro zajištění kompatibility aplikací.
Instalace a automatizované nasazení
- Návod k instalaci pomocí grafického i textového rozhraní nástroje Anaconda.
- Vytváření souborů Kickstart pro plně automatizovanou a bezobslužnou instalaci.
- Nasazení systému přes síť pomocí PXE bootu a protokolu TFTP.
- Automatizace zřizování systémů v cloudu s využitím technologie cloud-init či kontejnerizace.
- Strategie rozdělení disků a volba souborových systémů, včetně výchozích variant Btrfs a XFS.
Správa balíčků a modulární proudy
- Pokročilé operace v nástroji DNF, řízení transakcí a vyřešení závislostí.
- Využití modulárních proudů k flexibilnímu přizpůsobení verzí softwaru a runtime prostředí.
- Konfigurace repozitářů, ověřování podpisů pomocí GPG a tvorba vlastních repozitářů.
- Sledování aktualizací typu „errata“ určených k správě firemních verzí systému.
Řízení systémových služeb pomocí systemd
- Pochopení cílů, jednotek a závislostních vazeb v rámci nástroje systemd.
- Vytváření, aktivace a ladění vlastních služeb definovaných pomocí systemd.
- Správa logů prostřednictvím systému Journal, jejich rotace i trvalé ukládání.
- Řízení přídělů zdrojů v systému pomocí „slice“ a dalších mechanismů systemd.
- Nastavení funkcí pro kreslení informací po pádu systému (Kdump) a řešení problémů s pádem jádra.
Moderní konfigurace sítě
- Základy práce s nástroji NetworkManager v příkazovém i grafickém rozhraní.
- Konfigurace slučování rozhraní, můstků, VLAN a dalších síťových technologií.
- Využití nástroje Firewalld k vytvoření pravidel pro řízení přístupu, definice zón a přesměrování portů.
- Správa směrování IPv6, firewallem kontrolované filtry a DNS prostřednictvím nástroje systemd-resolved.
- Využití diagnostických nástrojů k ladění sítových problémů a zachytávání síťového provozu.
Kontejnery a infrastruktura typu Pod
- Rozdíly mezi nástroji Podman a Docker – základy bez démona provádějícího operace.
- Vytváření kontejnerových obrazů pomocí nástroje Buildah i bez potřeby souboru Dockerfile či běžícího démona.
- Nasazení kontejnerů bez potřeby oprávnění „root“ a využití mapování uživatelských identit.
- Používání univerzálních základních obrazů od společnosti Red Hat i lehkých kontejnerů na bázi Alpine Linuxu.
- Správa jednotlivých prvků úložiště, připojování svazků a komunikace mezi kontejnery.
- Sledování životního cyklu kontejnerů a jejich monitorování s využitím nástrojů skopeo a crun.
Zvýšení bezpečnosti systému
- Nastavení režimu vynucování pravidel u mechanismu SELinux, správa politik a řešení problémů zaznamenaných v protokolech auditu.
- Tvorba robustních konfigurací firewalld včetně složitějších sad pravidel a zón.
- Zpřísnění nastavení SSH, používání klíčové autentizace a konfigurace „bastion hostu“ pro zabezpečený přístup.
- Nastavení zásad týkajících se hesel, modulů PAM i možností rozšiřování oprávnění pomocí nástroje sudo.
- Dosažení souladu s požadavky standardu FIPS 140-2/140-3 – jeho konfigurace a ověření efektivity.
- Automatické opravování jádra v průběhu běhu systému i řešení zranitelností podle seznamu CVE.
Správa úložišť a souborových systémů
- Používání nástroje LVM2 k dynamickému plánování kapacity diskového prostoru.
- Správa snímků a dílčích svazků v systému Btrfs včetně možnosti jejich automatické dekomprese.
- Konfigurace služeb pro sdílení souborů typu NFS či Samba.
- Využívání techniky Multipath I/O k zajištění spolehlivosti a odolnosti systému uložení dat v prostředí SAN.
- Šifrování disků pomocí mechanismu LUKS s možností jejich automatického odemčení při zavedení operačního systému.
Sledování stavu systému a správa jádra
- Monitorování výkonu pomocí nástrojů sar, top či perf pro analýzu chování systému.
- Ladění problémy v systémových službách za použití nástrojů strace, ltrace a GDB.
- Aktualizace jádra, konfigurace bootloaderu i úpravy parametrů pro GRUB2.
- Management celkového stavu systému včetně analýzy případů pádu a chybových situací.
Automatizace a koncept Infrastructure as Code
- Návrh inventáře pro správu počítačů typu CentOS Stream pomocí nástroje Ansible.
- Tvorba automatických procesů na opravování zranitelností a detekci odchylek v souladu s bezpečnostními normami.
- Vytváření modulů pro správu konfigurace v rozsáhlém prostředí pomocí přístupu Infrastructure as Code.
- Organizace nasazovacích skriptů a koordinace celého procesu distribuce systému.
Požadavky
- Praktické znalosti správy systémů Linux a práce s příkazovým řádkem
- Orientace v základech síťování a konceptech protokolu TCP/IP
- Zkušenosti se správou balíčků v Linuxu a s řízením systémových služeb
Cílová skupina
- Systémoví administrátoři zodpovědní za správu firemní infrastruktury založené na Linuxu
- Inženýři DevOps vytvářející cloudové prostředí typu „cloud-native“
- Členové týmů SysOps, kteří přecházejí z tradičních distribucí Linuxu
21 Hodiny