Bądźmy w kontakcie

Plan Szkolenia

1. Wprowadzenie do OpenStack

  • Historia chmury i OpenStack
  • Cechy chmury
  • Modele chmury
    • prywatna, publiczna, hybrydowa
    • on-premise, IaaS, PaaS, SaaS
  • Wdrożenia chmury publicznej i prywatnej oparte na OpenStack
  • Dystrybucje OpenStack: open source i komercyjne
  • Modele wdrożenia OpenStack
  • Ekosystem OpenStack
    • Moduły
    • Podstawowe narzędzia
    • Integracje
  • Cykl życia OpenStack
  • Certyfikacja OpenStack
  • Laboratorium OpenStack (VM) na potrzeby kursu

2. Praktyczne zarządzanie chmurą OpenStack

  • Zapoznanie się z OpenStack
    • Komponenty OpenStack (Keystone, Glance, Nova, Neutron, Cinder, Heat)
    • Interakcja z chmurą OpenStack
    • Demonstracje OpenStack i przepływ komunikacji API
  • Keystone - Usługa zarządzania tożsamościami
    • Domeny, projekty, użytkownicy i role
    • Katalog usług i punkty końcowe
    • Openrc i clouds.yaml - pliki konfiguracyjne klienta CLI
    • Tworzenie użytkowników i projektów
  • Glance - Usługa obrazów
    • Obrazy dostosowane do chmury
    • Cechy obrazów (właściwości, metadane, format, kontener)
    • Przesyłanie i pobieranie obrazu
  • Neutron - Sieci
    • Przegląd architektury Neutron
    • Wtyczki ML2 dla Neutron
    • Podstawowe typy zasobów sieciowych Neutron
    • Sieciowanie w węźle obliczeniowym
    • Zarządzanie sieciami i podsieciami najemców
    • Routowanie East-West
    • Zarządzanie sieciami zewnętrznymi/dostawcy
    • Routowanie North-South
    • Zarządzanie Floating IPs
    • Zarządzanie grupami zabezpieczeń i regułami
    • Zabezpieczenie przed spoofingiem - zabezpieczenie portów
    • Limity sieciowe
    • Weryfikacja usług Neutron
  • Nova - Usługa obliczeniowa
    • Architektura Nova
    • Interfejsy do hiperwizorów
    • Zarządzanie kluczami
    • Zarządzanie typami instancji
    • Parametry instancji
    • Tworzenie instancji
    • Zarządzanie instancjami
    • Przypisywanie Floating IPs
    • Interaktywna konsola i log konsoli
    • Przypisywanie grup zabezpieczeń
    • Dostęp do instancji poprzez przestrzeń nazw metadanych
    • Podłączanie się do interfejsu instancji poprzez tcpdump
    • Migracja na żywo maszyny wirtualnej
  • Cinder - Magazyn blokowy
    • Parametry woluminów
    • Tworzenie woluminu
    • Zarządzanie woluminem
    • Podłączanie woluminu do instancji Nova

3. Szczegółowe omówienie Neutron i jego backendu OVN

  • Architektura OVN
  • Komponenty OVN
  • ML2 - sterownik OVN vs OvS
  • Sieciowanie OVN od góry do dołu
    • Logika OpenStack (baza danych Neutron)
    • Baza danych Northbound
    • Baza danych Southbound
    • Potoki logicznych ścieżek danych
    • Logiczne przepływy
    • Przepływy OpenFlow
  • Sieć Neutron i logiczny przełącznik OVN
    • Logiczne porty i ich typy
    • Przepływy przełączania
  • Router Neutron i logiczny router OVN
    • Typy NAT
    • Przepływy routingu
  • Podsieć Neutron i natywny DHCP
    • Przepływy DHCP
  • Grupy zabezpieczeń w OVN
    • ACL i grupy portów
    • Przepływy grup zabezpieczeń
    • Zabezpieczenie portów w OVN
  • Podsumowanie tabel Northbound OVN
  • Przepływ informacji w OVN
    • Baza danych Neutron, bazy danych OVN NB i SB, OpenFlow w OvS
  • Śledzenie logicznych przepływów
    • Definiowanie mikroprzepływów
    • Śledzenie L2
    • Śledzenie L3
    • Śledzenie DHCP
  • Fizyczne przepływy - OpenFlow
    • Fizyczny cykl życia pakietu pochodzącego 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

  • Solidna wiedza na temat sieci
  • Podstawowa wiedza na temat paradygmatu przetwarzania w chmurze
  • Praktyczna wiedza z zakresu administracji systemami operacyjnymi Linux
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie