Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Deklarative System-Souveränität
- Warum imperatives Konfigurationsmanagement zu Drift und Audit-Fehlern führt.
- Nix-Speicher, Derivationen und reine Funktionen für den Systemaufbau.
- NixOS im Vergleich zu herkömmlichen Distributionen: Immutableität und atomare Updates.
Installation und Grundlagen
- Installation von NixOS von ISO mit manueller und automatischer Partitionierung.
- Die Nix-Sprache: Sets, Funktionen und Imports.
- Struktur von configuration.nix und das Modulsystem.
- Suche nach Paketen und Optionen mit nix search und Man-Pages.
Paket- und Dienstverwaltung
- Installation von Paketen systemweit vs. benutzerspezifisch mit nix-env.
- Deklaratives Aktivieren von systemd-Diensten.
- Benutzerdefinierte Paket-Overrides und Overlays.
- Garbage Collection und Optimierung des Speichers.
Reproduzierbare Umgebungen
- nix-shell und shell.nix für ad-hoc-Entwicklung.
- Nix Flakes für reproduzierbare Umgebungen auf Basis von Lockfiles.
- devenv und devshell für das Onboarding im Team.
- Direnv-Integration zum automatischen Wechseln der Umgebung.
Remote-Bereitstellung
- NixOps und Colmena für das Flottenmanagement.
- Remote-Builds und Konfiguration des Binär-Caches.
- Verwaltung von Geheimnissen mit agenix und sops-nix.
- Testen der Bereitstellung mit NixOS-VMs und Containern.
Systemupdates und Rollbacks
- nixos-rebuild switch, test und boot Modi.
- Atomischer Rollback auf frühere Generationen.
- Kanalverwaltung und Pinning für reproduzierbare Updates.
- Notfallwiederherstellung und Konfiguration des Bootloaders.
Fortgeschrittene Themen
- NixOS-Container und leichtgewichtige Virtualisierung.
- Cross-Kompilierung und ARM-Builds.
- Generierung benutzerdefinierter ISO- und Netboot-Images.
- Hydra Continuous Integration für Nix-Pakete.
Voraussetzungen
- Fortgeschrittene Kenntnisse in der Linux-Systemadministration und Shell-Scripting.
- Verständnis für Konzepte der funktionalen Programmierung.
- Vertrautheit mit Git und versionierter Konfiguration.
Zielgruppe
- Infrastruktur-Ingenieure, die nach reproduzierbaren, deklarativen Systemen suchen.
- DevOps-Teams, die Ansible, Puppet oder Chef durch Nix ersetzen möchten.
- Organisationen, die bitgenaue Reproduzierbarkeit von Bereitstellungen erfordern.
21 Stunden
Erfahrungsberichte (3)
erfahrener Trainer
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kurs - Kubernetes Security Fundamentals (LFS460)
Maschinelle Übersetzung
Der Trainer hat praxisbezogenes Wissen.
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kurs - Kubernetes for App Developers (LFD459)
Maschinelle Übersetzung
Labs und praktische Übungen
MIR YOUSUF - Business Computer Skills
Kurs - Red Hat System Administration III (RHEL9) – RH294+EX294
Maschinelle Übersetzung