Plan Szkolenia

1. Wprowadzenie do OpenStack

  • Historia chmury i OpenStack
  • Funkcje chmury
  • Modele chmurowe
    • prywatna, publiczna, hybrydowa
    • on-premise, IaaS, PaaS, SaaS
  • Wdrożenia publicznych i prywatnych chmur opartych na OpenStack
  • Otwarte i komercyjne dystrybucje OpenStack
  • Modele wdrażania OpenStack
  • Eko system OpenStack
    • Moduły
    • Narzędzia podstawowe
    • Integracje
  • Cykl życia OpenStack
  • Certyfikacja OpenStack
  • Laboratorium (VM) dla tego kursu

2. Zarządzanie chmurą OpenStack w praktyce

  • Znajomość OpenStack 
    • Komponenty OpenStack (Keystone, Glance, Nova, Neutron, Cinder, Heat)
    • Interakcja z chmurą OpenStack
    • Potoki komunikacyjne daemonów i API OpenStack
  • Keystone - Usługa zarządzania tożsamością
    • Domeny, projekty, użytkownicy i role
    • Katalog usług i punkty końcowe
    • Openrc i clouds.yaml - pliki konfiguracyjne klienta wiersza poleceń
    • Tworzenie użytkowników i projektów
  • Glance - Usługa obrazów
    • Obrazy dostosowane do chmury
    • Funkcje obrazów (właściwości, metadane, format, kontener)
    • Wgrywanie i pobieranie obrazu
  • Neutron - Sieci
    • Przegląd architektury Neutron
    • Pluginy ML2 dla Neutron
    • Podstawowe typy zasobów sieciowych Neutron
    • Sieci na węźle obliczeniowym
    • Zarządzanie sieciami i podsieciami dzierżawców
    • Routing East-West
    • Zarządzanie zewnętrznymi/podmiotami sieciami
    • Routing North-South
    • Zarządzanie zmiennymi publicznymi IP (Floating IPs)
    • Zarządzanie grupami i regułami bezpieczeństwa
    • Anty-spoofing - bezpieczeństwo portów
    • Kwotowanie sieciowe
    • Sprawdzanie usług Neutron
  • Nova - Usługa obliczeniowa
    • Architektura Nova
    • Interfejsy do hypervisorów
    • Zarządzanie kluczami
    • Zarządzanie typami maszyn wirtualnych (flavors)
    • Parametry instancji
    • Tworzenie instancji
    • Zarządzanie instancjami
    • Przypisywanie zmiennych publicznych IP (Floating IPs)
    • Konsola interaktywna i log konsoli
    • Przypisywanie grup bezpieczeństwa
    • Dostęp do instancji poprzez przestrzeń nazw metadanych
    • Analiza ruchu sieciowego instancji za pomocą tcpdump
    • Live-migracja maszyny wirtualnej
  • Cinder - Zasoby blokowe
    • Parametry woluminów
    • Tworzenie woluminu
    • Zarządzanie woluminem
    • Przypisywanie woluminu do instancji Nova

3. Wgłąb Neutron i jego backend OVN

  • Architektura OVN
  • Komponenty OVN
  • ML2 - sterownik OVN vs OvS
  • Sieci OVN od góry do dołu
    • Logika OpenStack (baza danych Neutron)
    • Baza danych Northbound
    • Baza danych Southbound
    • Potoki logicznej ścieżki danych
    • Potoki logiczne
    • Potoki OpenFlow
  • Sieć Neutron i logiczny switch OVN
    • Typy logicznych portów
    • Potoki przełącznicze
  • Router Neutron i logiczny router OVN
    • Typy NAT
    • Potoki routingu
  • Subsieć Neutron i natywne DHCP
    • Potoki DHCP
  • Grupy zabezpieczeń w OVN
    • ACLs i grupy portów
    • Potoki grup zabezpieczeń
    • Bezpieczeństwo portów w OVN
  • Podsumowanie tabel Northbound OVN
  • Przepływ informacji w OVN
    • Baza danych Neutron, baza danych Northbound i Southbound, OpenFlow na OvS
  • Śledzenie potoków logicznych
    • Definiowanie mikroprzezputów
    • Śledzenie L2
    • Śledzenie L3
    • Śledzenie DHCP
  • Potoki fizyczne - OpenFlow
    • Fizyczny cykl życia pakiety pochodzących z maszyny wirtualnej
  • Śledzenie fizyczne
    • Śledzenie dla hipotetycznych pakietów
    • Śledzenie dla rzeczywistych pakietów
  • Wyświetlanie bazy danych i zasobów Open vSwitch

Wymagania

  • Solidne umiejętności w zakresie sieci komputerowych
  • Podstawowa znajomość modelu chmurowego (cloud computing)
  • Prawdziwe doświadczenie z administracją systemów operacyjnych Linux
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie