Zkuste nás kontaktovat

Návrh Školení

1. Úvod do OpenStack

  • Historie cloudu a OpenStacku
  • Vlastnosti cloudů
  • Modely cloudů
    • privátní, veřejné, hybridní
    • on-premise, IaaS, PaaS, SaaS
  • Nasazení veřejných a privátních cloudů založených na OpenStacku
  • Open source a komerční distribuce OpenStacku
  • Modely nasazení OpenStacku
  • Ekosystém OpenStacku
    • Moduly
    • Základní nástroje
    • Integrace
  • Životní cyklus OpenStacku
  • K certifikaci OpenStack
  • OpenStack laboratoř (VM) pro tento kurz

2. Praktický workshop administrace OpenStacku  

  • Poznání OpenStacku
    • Komponenty OpenStacku (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • Interakce s OpenStack clouderm
    • OpenStack démoni a tok komunikace API
  • Keystone - služba pro správu identit
    • Domény, projekty, uživatelé a role
    • Správa katalogových služeb a endpointů Keystona
    • Správa/Vytváření domén, skupin, projektů, uživatelů a rolí
    • Ověření služeb Keystona
  • Glance - obrazová služba
    • Vlastnosti obrazů (vlastnosti, metadata, formát, kontejner)
    • Nahrávání a stahování obrazů
    • Sdílení obrazů
    • Správa kvót obrazové služby
    • Ověření služeb Glance
  • Neutron - síťování
    • Základní typy síťových zdrojů Neutron
    • Správa tenant sítí, podměr, 
    • Správa bezpečnostních skupin a pravidel
    • East-West směrování
    • Síťové pojmenování (namespaces)
    • Správa externích/provozních sítí
    • North-South směrování
    • Správa plovoucích IP adres
    • Správa síťových kvót
    • Základní troubleshooting sítí (namespaces, tcpdump, apod.)
    • Síťové kvóty
    • Ověření služeb Neutron
  • Nova - výpočetní služba
    • Rozhraní pro hypervisory
    • Správa klíčových párů
    • Správa příchutí (flavour)
    • Parametry instancí
    • Vytvoření instance
    • Ověření spuštěných instancí
    • Snapshotování
    • Správa instancí
    • Přiřazení plovoucích IP adres
    • Interaktivní konzole a log konzole
    • Přiřazení bezpečnostních skupin
    • Výpočetní kvóty
    • Získání statistik z Nova
    • Placement API a Nova Cells v2
    • Ověření služeb Nova
  • Cinder - Blokové úložiště
    • Parametry svazků
    • Vytvoření svazku
    • Správa svazku
    • Připojení svazku k instanci Nova
    • Správa snímků svazků
    • Správa záloh svazků
    • Obnova záloh
    • Správa kvót svazků
    • Přidání nového úložného backendu
    • Backendy LVM, úložné pole a Ceph
    • Ceph v OpenStacku
    • Ověření služeb Cinder
  • Swift - Objektové úložiště
    • Komponenty a procesy Swift
    • Správa kontejnerů a objektů
    • Správa seznamů přístupových oprávnění (ACL)
    • Nastavení expirace objektů
    • Ring a zásady úložiště
    • Monitoring dostupného úložného prostoru
    • Nastavení kvót
    • Ověření služeb Swift
  • Heat - Orchestrace
    • Šablona orchestrace Heat a její komponenty
    • Vytvoření Heat stacku
    • Ověření Heat stacku
    • Aktualizace Heat stacku
    • Ověření služeb Heat
  • Základní troubleshooting
    • Analýza logových souborů
    • Centralizované logování
    • Ladění dotazů OpenStack klienta
    • Správa databáze OpenStack
    • Zálohování OpenStack
    • Analýza stavu výpočetních uzlů
    • Analýza stavu instancí
    • Analýza AMQP brokeru (RabbitMQ)
    • Metadata služby
    • Obecné metody diagnostiky problémů OpenStack
    • Odstraňování síťových problémů
    • Odstraňování problémů se síťovým výkonem
    • Zálohování a obnova instancí

2. Pokročilá témata

  • Hardware požadavky a plánování kapacity
    • Výpočetní hardware
    • Návrh sítě
    • Návrh úložiště
    • Velikost příchutí (flavour sizing)
    • Overcommitment zdrojů
  • Vysokodostupná ovládací rovina (Control Plane)
    • HA v službách OpenStack
    • HA databáze
    • HA zprávní fronta (message queue)
  • Particionování cloudu a filtry plánovače
    • Proč a jak implementovat particionování cloudu (host-aggregates)
    • Plánovací filtry Nova
  • Migrace zatížení
    • Cold a live migrace
    • Ladění live migrace
    • Projekt Watcher
  • Dokonalé sítování OpenStacku (SDN) (2-3h)
    • Typy sítí (local, flat, vlan, vxlan, gre)
    • Neutron pluginy
      • Linux Bridge
      • Open vSwitch
    • Distribuované virtuální routery
    • LBaaS + projekt Octavia
    • VPNaaS
  • Monitoring a telemetrie OpenStacku
    • Služba Ceilometer
    • Externí monitoring
  • Pokročilé vlastnosti cloudu/hypervisory
    • Fixace CPU / architektura NUMA
    • SR-IOV
  • Cloud-init a přizpůsobení obrazů
    • Metadata služba
  • Backendy blokového úložiště
    • LVM
    • Ceph RBD
    • Fyzické zařízení (appliances)
    • Zohlednění síťových aspektů úložiště
  • Upgrading OpenStacku
    • Strategie a postupy upgrade
    • Upgrade bez prostojů (Zero-downtime upgrade)
  • Bare-metal provisioning pomocí OpenStacku
    • Modul Ironic
    • Koncepty Undercloud a Overcloud
  • Budoucnost OpenStacku

Požadavky

  • Základní znalosti správy Linuxu
  • Základní znalosti sítí
  • Základní pochopení paradigmatu cloudového výpočtu
 28 Hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie