Dieses Seminar behandelt Konfiguration des fwupd-Daemons, lokale Sicherheits- und Freigaberichtlinien, Remotes, Geräteausnahmen, Historie und ein nachvollziehbarer Regelbetrieb. Die fachlichen Grundlagen werden mit nachvollziehbaren Arbeitsabläufen, Demonstrationen und praktischen Übungen verbunden.
Inhaltsübersicht
- Zielgruppe und Voraussetzungen
- Lernziele
- Didaktische Einordnung
- Seminarinhalte mit schrittweisen Arbeitsabläufen
- Praxisarbeiten
- Arbeitsumgebung
Zielgruppe und Voraussetzungen
Zielgruppe: Linux-Systemadministration, Client- und Endpoint-Management, IT-Betrieb, technischer Support und Verantwortliche für Wartungsprozesse.
Voraussetzungen: Sichere Linux-Grundkenntnisse, Arbeit mit Shell, systemd und Paketverwaltung sowie Grundverständnis von Hardware und Firmware.
Lernziele
- Architektur von fwupd und LVFS fachlich einordnen und in einen reproduzierbaren Arbeitsablauf überführen.
- Installation, Versionierung und Ausgangsprüfung fachlich einordnen und in einen reproduzierbaren Arbeitsablauf überführen.
- Daemonkonfiguration und lokale Richtlinien fachlich einordnen und in einen reproduzierbaren Arbeitsablauf überführen.
- Historie, Berichte und Nachweisführung fachlich einordnen und in einen reproduzierbaren Arbeitsablauf überführen.
- Firmware-Updatezyklus im Betrieb fachlich einordnen und in einen reproduzierbaren Arbeitsablauf überführen.
- Protokollierung und reproduzierbare Diagnose fachlich einordnen und in einen reproduzierbaren Arbeitsablauf überführen.
Didaktische Einordnung
Zwei Tage sind erforderlich, weil Konfiguration und Richtlinien zunächst fachlich entworfen, anschließend auf einem Testsystem umgesetzt und durch Gegenprüfungen abgesichert werden müssen. Pro Seminartag sind ungefähr sechs Unterrichtsstunden mit zusätzlichen Pausen vorgesehen. Die Dauer entspricht dem ausgewählten TYPO3-Seminartemplate.
Seminarinhalte
1. Architektur von fwupd und LVFS
Das Zusammenspiel aus fwupd-Daemon, Clientwerkzeugen, Plugins, Metadaten, Remotes und Firmwarepaketen wird als durchgängige Verarbeitungskette eingeordnet.
- Die Aufgaben von Daemon, Kommandozeilenwerkzeugen, Clientbibliothek und grafischen Frontends voneinander abgrenzen.
- Den Weg von Geräteerkennung und GUID-Erzeugung bis zur Zuordnung eines Firmware-Releases nachvollziehen.
- Die Rollen lokaler Metadaten, konfigurierter Remotes und des Linux Vendor Firmware Service unterscheiden.
- Den Updateablauf von der Metadatenaktualisierung über die Installation bis zur Erfolgskontrolle skizzieren.
- Verantwortlichkeiten zwischen Gerätehersteller, Distribution, Betrieb und Anwenderbetrieb dokumentieren.
2. Installation, Versionierung und Ausgangsprüfung
Eine reproduzierbare Ausgangslage verhindert Fehlinterpretationen bei Funktionen, Plugins und Geräteunterstützung.
- Paketquelle, installierte fwupd-Version, Daemonstatus und zugehörige Clientwerkzeuge ermitteln.
- Unterstützte Upstream- und Distributionsstände sowie abweichende Backports dokumentieren.
- Aktive Plugins, Buildoptionen, Systemdienste und Berechtigungsmechanismen erfassen.
- Den Ausgangszustand mit Gerätebestand, Remotes, Sicherheitsattributen und Historie sichern.
- Eine Referenzprüfung festlegen, mit der spätere Konfigurationsänderungen bewertet werden.
3. Daemonkonfiguration und lokale Richtlinien
Die fwupd-Konfiguration wird so aufgebaut, dass Sicherheitsvorgaben, Wartungsfenster und betriebliche Ausnahmen reproduzierbar umgesetzt werden.
- Systemweite und lokale Konfigurationspfade sowie deren Priorität ermitteln.
- Zulässige Funktionen wie Emulation, Berichte oder Netzwerkzugriffe entsprechend dem Einsatzzweck festlegen.
- Geräte- und Releaseeinschränkungen in einer dokumentierten Richtlinie abbilden.
- Änderungen zunächst in einer Testgruppe aktivieren und Daemonneustart sowie Syntaxprüfung durchführen.
- Wirksame Konfiguration, Abweichungen und Rücksetzverfahren in die Betriebsdokumentation übernehmen.
4. Remotes, Metadaten und Vertrauensgrenzen
Remotes bestimmen, aus welchen Quellen Metadaten und Firmware bezogen werden und welche Berichtswege verwendet werden.
- Alle vorhandenen Remotes mit Typ, Aktivierungszustand, Metadatenquelle und Berichtsoptionen erfassen.
- Öffentliche, herstellerspezifische, lokale und testbezogene Remotes voneinander trennen.
- Metadatenaktualisierung, Signaturprüfung, Cacheverhalten und Prioritäten nachvollziehen.
- Einen Remote zunächst deaktiviert bereitstellen, prüfen und erst danach für eine Pilotgruppe freigeben.
- Ausfall-, Manipulations- und Rückrollszenarien für die Metadatenversorgung dokumentieren.
5. Freigabelisten, Sperren und Updateentscheidungen
Updateentscheidungen werden nicht allein dem Vorhandensein eines Releases überlassen, sondern anhand definierter Freigabekriterien getroffen.
- Geräteklassen und Firmwarezweige mit ihrem geschäftlichen und technischen Risiko klassifizieren.
- Zulässige Releases, maximale oder minimale Versionen und vorübergehende Ausschlüsse festlegen.
- Notfallfreigaben für kritische Sicherheitsaktualisierungen von regulären Wartungsfreigaben trennen.
- Entscheidungen in Pilot-, Stufen- und Breitenfreigaben übersetzen.
- Ablaufdaten, Verantwortliche und regelmäßige Überprüfung jeder Ausnahme festhalten.
6. Historie, Berichte und Nachweisführung
Die lokale Updatehistorie und standardisierte Berichte bilden die Grundlage für Fehleranalyse, Audit und Flottensteuerung.
- Updatehistorie mit Zeit, Gerät, Ausgangs- und Zielversion sowie Ergebnis erfassen.
- Fehlerzustände und Benutzeranforderungen mit Journal- und Daemonmeldungen korrelieren.
- Berichtsfunktionen entsprechend Datenschutz- und Unternehmensvorgaben konfigurieren.
- Erfolgsquote, Fehlerklassen, Wiederholungen und offene Aktivierungen als Kennzahlen auswerten.
- Nachweise für Wartungsfenster, Freigabeentscheidung und erfolgreiche Nachkontrolle archivieren.
7. Firmware-Updatezyklus im Betrieb
Firmwareaktualisierungen werden als kontrollierter Lebenszyklus mit Vorbereitung, Durchführung, Neustart oder Replug und Nachkontrolle behandelt.
- Stromversorgung, Akkustand, Gerätezustand, Wartungsfenster und Wiederanlaufmöglichkeiten vorab prüfen.
- Passendes Release, Versionssprung, Dringlichkeit, Prüfsummen und Installationsvoraussetzungen bewerten.
- Installation mit eindeutigem Zielgerät starten und Benutzeranforderungen während des Ablaufs beachten.
- Erforderlichen Neustart, Shutdown, Replug oder die nachgelagerte Aktivierung kontrolliert ausführen.
- Firmwarestand, Updatehistorie, Gerätezustand und relevante Systemprotokolle nach der Aktualisierung verifizieren.
8. Protokollierung und reproduzierbare Diagnose
Fehler werden anhand eines festen Diagnoseablaufs untersucht, damit Geräte-, Plugin-, Metadaten- und Systemprobleme getrennt werden können.
- Zeitpunkt, Gerät, Zielversion, ausgeführten Befehl und beobachtetes Verhalten präzise festhalten.
- Daemonstatus, Journal, fwupd-Ausgabe und relevante Kernelmeldungen im gleichen Zeitfenster sichern.
- Gerätebaum, Pluginzuordnung, Flags, Probleme, GUIDs und Remotes erneut erfassen.
- Fehler mit minimalen Änderungen auf Referenzhardware oder in einer Emulationsumgebung reproduzieren.
- Befund, wahrscheinliche Ursache, Gegenprobe und verbleibende Unsicherheit getrennt dokumentieren.
Praxisarbeiten
- Praxisfall „Architektur von fwupd und LVFS“ bearbeiten und als Ergebnis verantwortlichkeiten zwischen Gerätehersteller, Distribution, Betrieb und Anwenderbetrieb dokumentieren.
- Praxisfall „Daemonkonfiguration und lokale Richtlinien“ bearbeiten und als Ergebnis wirksame Konfiguration, Abweichungen und Rücksetzverfahren in die Betriebsdokumentation übernehmen.
- Praxisfall „Freigabelisten, Sperren und Updateentscheidungen“ bearbeiten und als Ergebnis ablaufdaten, Verantwortliche und regelmäßige Überprüfung jeder Ausnahme festhalten.
- Praxisfall „Historie, Berichte und Nachweisführung“ bearbeiten und als Ergebnis nachweise für Wartungsfenster, Freigabeentscheidung und erfolgreiche Nachkontrolle archivieren.
- Praxisfall „Protokollierung und reproduzierbare Diagnose“ bearbeiten und als Ergebnis befund, wahrscheinliche Ursache, Gegenprobe und verbleibende Unsicherheit getrennt dokumentieren.
Arbeitsumgebung
Linux-Testsysteme oder virtuelle Verwaltungsumgebung; für Flashübungen geeignete, wiederherstellbare Referenzhardware. Alle Übungen werden mit dokumentiertem Ausgangszustand, eindeutigen Prüfkriterien und einer abschließenden technischen Kontrolle durchgeführt.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Linux-Systemadministration, Client- und Endpoint-Management, IT-Betrieb, technischer Support und Verantwortliche für Wartungsprozesse. |
| Voraussetzungen: | Sichere Linux-Grundkenntnisse, Arbeit mit Shell, systemd und Paketverwaltung sowie Grundverständnis von Hardware und Firmware. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System, strukturierte Schritt-für-Schritt-Arbeitsaufträge |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
