Plan Szkolenia

1. Wprowadzenie do OpenStack

  • Historia chmury i OpenStack
  • Cechy chmury
  • Modele chmury
    • prywatny, publiczny, hybrydowy
    • on-premise, IaaS, PaaS, SaaS
  • Wdrożenia chmury publicznej i prywatnej w oparciu o OpenStack
  • Dystrybucje open source i komercyjne OpenStack
  • OpenStack modele wdrażania
  • ekosystem OpenStack
    • Moduły
    • Narzędzia bazowe
    • Integracje
  • OpenStack cykl życia
  • OpenStack certyfikacja
  • OpenStack laboratorium (VM) dla tego kursu

2. Praktyczne warsztaty administracyjne OpenStack

  • Zapoznanie się z OpenStack
    • Komponenty OpenStack (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • Interakcja z chmurą OpenStack
    • Demony OpenStack i przepływ komunikacji API
  • Keystone - usługa zarządzania tożsamością
    • Domeny, projekty, użytkownicy i role
    • Zarządzanie usługami katalogowymi i punktami końcowymi Keystone
    • Zarządzanie/tworzenie domen, grup, projektów, użytkowników i ról
    • Weryfikacja usług Keystone
  • Glance - usługa obrazów
    • Funkcje obrazu (właściwości, metadane, format, kontener)
    • Przesyłanie i pobieranie obrazów
    • Udostępnianie obrazów
    • Zarządzanie przydziałami dla usługi obrazów
    • Weryfikacja usług Glance
  • Neutron - Networking
    • Podstawowe typy zasobów sieciowych Neutron
    • Zarządzanie sieciami dzierżawców, podsieciami,
    • Zarządzanie grupami zabezpieczeń i regułami
    • Routing wschód-zachód
    • Przestrzenie nazw sieci
    • Zarządzanie sieciami zewnętrznymi/dostawców
    • Routing północ-południe
    • Zarządzanie pływającymi adresami IP
    • Zarządzanie przydziałami sieciowymi
    • Podstawowe rozwiązywanie problemów z siecią (przestrzenie nazw, tcpdump itp.)
    • Przydziały Networking
    • Weryfikacja usług Neutron
  • Nova - usługa obliczeniowa
    • Interfejsy do hiperwizorów
    • Zarządzanie parami kluczy
    • Zarządzanie smakami
    • Parametry instancji
    • Tworzenie instancji
    • Weryfikacja odrodzonych instancji
    • Migawki
    • Zarządzanie instancjami
    • Przypisywanie pływających adresów IP
    • Konsola interaktywna i dziennik konsoli
    • Przypisywanie grup zabezpieczeń
    • Przydziały obliczeniowe
    • Pobieranie statystyk z Nova
    • API umieszczania i Nova Cells v2
    • Weryfikacja usług Nova
  • Cinder - blokowa pamięć masowa
    • Parametry wolumenu
    • Tworzenie wolumenu
    • Zarządzanie wolumenem
    • Dołączanie wolumenu do instancji Nova
    • Zarządzanie migawkami wolumenu
    • Zarządzanie kopiami zapasowymi wolumenu
    • Przywracanie kopii zapasowych
    • Zarządzanie przydziałami woluminów
    • Dodawanie nowego backendu pamięci masowej
    • LVM, macierz pamięci masowej i zaplecze pamięci masowej Ceph
    • Ceph w OpenStack
    • Weryfikacja usług Cinder
  • Swift - Object Storage
    • Komponenty i procesy Swift
    • Zarządzanie kontenerami i obiektami
    • Zarządzanie listami kontroli dostępu
    • Konfigurowanie wygasania obiektów
    • Pierścień i zasady przechowywania
    • Monitorowanie dostępnej przestrzeni dyskowej
    • Konfigurowanie przydziałów
    • Weryfikacja usług Swift
  • Heat - orkiestracja
    • Szablon orkiestracji Heat i jego składniki
    • Tworzenie stosu Heat
    • Weryfikacja stosu Heat
    • Aktualizacja stosu Heat
    • Weryfikacja usług Heat
  • Podstawowe rozwiązywanie problemów
    • Analiza plików dziennika
    • Scentralizowane rejestrowanie
    • Debugowanie OpenStack zapytań klientów
    • Zarządzanie bazą danych OpenStack
    • Tworzenie kopii zapasowych OpenStack
    • Analizowanie stanu węzła obliczeniowego
    • Analizowanie stanu instancji
    • Analizowanie brokera AMQP (RabbitMQ)
    • Usługi metadanych
    • Ogólny sposób diagnozowania problemów OpenStack
    • Rozwiązywanie problemów z siecią
    • Rozwiązywanie problemów z wydajnością sieci
    • Tworzenie kopii zapasowych i odzyskiwanie instancji

2. Tematy zaawansowane

  • Rozważania dotyczące sprzętu i planowanie pojemności
    • Sprzęt obliczeniowy
    • Projektowanie sieci
    • Projektowanie pamięci masowej
    • Określanie rozmiaru smaku
    • Nadmierne zaangażowanie zasobów
  • Wysoce dostępna płaszczyzna sterowania
    • HA w usługach OpenStack
    • Baza danych HA
    • Kolejka komunikatów HA
  • Partycjonowanie chmury i filtry harmonogramu
    • Dlaczego i jak wdrażać partycje chmury (agregaty hostów)
    • Filtry harmonogramu Nova
  • Migracja obciążeń
    • Migracja na zimno i na żywo
    • Dostosowywanie migracji na żywo
    • Projekt Watcher
  • Dogłębne OpenStack sieci (SDN) (2-3h)
    • Typy sieci (lokalna, płaska, vlan, vxlan, gre)
    • Wtyczki Neutron
      • Linux Bridge
      • Open vSwitch
    • Rozproszone routery wirtualne
    • LBaaS + projekt Octavia
    • VPNaaS
  • OpenStack monitorowanie i telemetria
    • Usługa ceilometru
    • Monitorowanie zewnętrzne
  • Zaawansowane funkcje chmury/hiperwizora
    • Przypinanie procesora / architektura NUMA
    • SR-IOV
  • Inicjowanie w chmurze i dostosowywanie obrazu
    • Usługa metadanych
  • Backendy blokowej pamięci masowej
    • LVM
    • Ceph RBD
    • Urządzenia fizyczne
    • Uwagi dotyczące sieci pamięci masowej
  • Aktualizacja OpenStack
    • Strategie i procedury aktualizacji
    • Aktualizacja bez przestojów
  • Bare-metal provisioning z OpenStack
    • Moduł ironiczny
    • Koncepcje undercloud i overcloud
  • Przyszłość OpenStack

Wymagania

  • Podstawowe Linux umiejętności administracyjne
  • Podstawowa znajomość sieci
  • Podstawowa znajomość paradygmatu przetwarzania w chmurze
 28 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie