- Podstawowe Linux umiejętności administracyjne
- Podstawowa znajomość sieci
- Podstawowa znajomość paradygmatu przetwarzania w chmurze
Kurs jest kompleksowym szkoleniem na temat OpenStack. Rozpoczyna się od wprowadzenia do systemu, następnie poprzez praktyczne warsztaty daje praktyczną wiedzę na temat zarządzania prywatnymi chmurami opartymi na OpenStack, a na koniec przedstawia rozwiązywanie problemów i zaawansowane tematy architektoniczne. Celem tego kursu jest zapoznanie się z ekosystemem OpenStack, a także zapewnienie silnego tła dla dalszej ekspansji i udoskonalania chmur OpenStack. Kurs obejmuje wszystkie tematy niezbędne do uzyskania certyfikatu OpenStack Administrator. 75% kursu opiera się na praktycznych warsztatach w rzeczywistym środowisku szkoleniowym OpenStack.
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
United Arab Emirates - OpenStack Bootcamp
Saudi Arabia - OpenStack Bootcamp
South Africa - OpenStack Bootcamp
Österreich - OpenStack Bootcamp
Deutschland - OpenStack Bootcamp
Czech Republic - OpenStack Bootcamp
Magyarország - OpenStack Bootcamp
Luxembourg - OpenStack Bootcamp
Lithuania - OpenStack Bootcamp
Nederland - OpenStack Bootcamp
Australia - OpenStack Bootcamp
New Zealand - OpenStack Bootcamp
Philippines - OpenStack Bootcamp
Singapore - OpenStack Bootcamp
Argentina - OpenStack Bootcamp
Costa Rica - OpenStack Bootcamp
Guatemala - OpenStack Bootcamp
Venezuela - OpenStack Bootcamp
United Kingdom - OpenStack Bootcamp
South Korea - OpenStack Bootcamp
Sri Lanka - OpenStack Bootcamp
Indonesia - OpenStack Bootcamp