- Zrozumienie Linux modernizacji, budowania i pakowania.
Publiczność
- Programiści
- Administratorzy systemu
- Inżynierowie DevOps
To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla inżynierów, którzy chcą szybko i na dużą skalę pakować, wdrażać, aktualizować i kontrolować wersje całych systemów Linux.
Pod koniec tego szkolenia uczestnicy będą mogli
- Instalować i konfigurować OSTree.
- Przeprowadzać binarne wdrożenia i aktualizacje systemów operacyjnych i kontenerów.
- Używać OSTree jako systemu kontroli wersji do zarządzania wieloma drzewami systemów plików i programami ładującymi.
Format kursu
- Interaktywny wykład i dyskusja
- Wiele ćwiczeń i praktyki
- Praktyczne wdrożenie w środowisku laboratorium na żywo
Opcje dostosowywania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
- Aby dowiedzieć się więcej o OSTree, odwiedź: https://github.com/ostreedev/ostree
Wprowadzenie
OSTree jako repozytorium dla drzew systemów plików
- OSTree jako system aktualizacji dla systemów operacyjnych opartych na Linux
- Konfiguracja OSTree.
Przegląd funkcji i architektury OSTree
OSTree Use Cases
- Fedora Silverblue
- Gnome Continuous
- flatpak
Korzystanie z OSTree CLI
- Narzędzia wiersza poleceń
Zrozumienie Content-Addressed-Object Store
- Sprawdzanie plików za pomocą twardych linków
Powielanie zawartości
- Podpisy GPG i obsługa przypiętych TLS
Kontrola wersji bootowalnego drzewa systemu plików
- Jak używać rpm-ostree do tworzenia drzew Fedory
- Jak używać Debootstrap do tworzenia Debian/Ubuntu chroots
- Jak dostosować istniejące chroots do użytku z OSTree
- Zatwierdzanie, pobieranie i wdrażanie
Aktualizacja systemu
- Uaktualnienia transakcyjne
- Cofnięcia
Zarządzanie konfiguracją bootloadera.
Równoległa instalacja wielu systemów
- Rozruchowe korzenie
Śledzenie zmian
- Historia binarna na serwerze i kliencie
Używanie OSTree pod systemem pakietów
- RPM-OStree jako przykład
Utrzymywanie wielu gałęzi i repozytoriów
Rozwiązywanie problemów
Podsumowanie i wnioski