Das Seminar überführt manuelle Installations- und Betriebsabläufe in überprüfbare Skripte und Bereitstellungsstandards. Der Schwerpunkt liegt auf idempotenten Prüfungen, definierter Initialisierung, App-Provisionierung, Property-Management, Validierung und Rückbau.
Seminarziel
Ziel ist eine wiederholbare Waydroid-Bereitstellung für Arbeitsplätze, Labore oder Kiosk-Systeme mit klaren Qualitätskontrollen.
Zielgruppe
Linux-Administratoren, DevOps-Fachkräfte, Plattformbetreuer und technische Projektleiter
Voraussetzungen
Gute Shell-Kenntnisse, Linux-Administration und praktische Erfahrung mit einer Waydroid-Installation
Inhaltsverzeichnis
- 1. Zielbild und Parameter definieren
- 2. Vorabprüfungen automatisieren
- 3. Installation und Initialisierung skripten
- 4. Properties deklarativ verwalten
- 5. Apps provisionieren
- 6. Dienste und Sitzungsstart integrieren
- 7. Validierung und Monitoring aufbauen
- 8. Rollback und Änderungsmanagement
Seminarinhalte
1. Zielbild und Parameter definieren
Die Bereitstellung wird durch ein eindeutiges Sollprofil statt durch Einzelbefehle beschrieben.
- Schritt 1: Zielsysteme, Distributionen und Wayland-Umgebungen inventarisieren.
- Schritt 2: Image-Variante, App-Liste, Properties und Betriebsmodus festlegen.
- Schritt 3: Sicherheits- und Netzwerkanforderungen als Parameter erfassen.
- Schritt 4: Erfolgskriterien für Installation und Abnahme formulieren.
2. Vorabprüfungen automatisieren
Ein Prüfskript erkennt ungeeignete Systeme frühzeitig.
- Schritt 1: Betriebssystem, Architektur und Kernelversion auslesen.
- Schritt 2: Binder-, memfd- und Dateisystemanforderungen prüfen.
- Schritt 3: Wayland-Sitzung, Speicherplatz und Netzwerkzugang kontrollieren.
- Schritt 4: Prüfergebnisse mit eindeutigen Rückgabecodes und Meldungen ausgeben.
3. Installation und Initialisierung skripten
Paketinstallation und Image-Initialisierung werden getrennt und wiederholbar gestaltet.
- Schritt 1: Paketstatus prüfen und nur fehlende Komponenten installieren.
- Schritt 2: Vorhandene Waydroid-Konfiguration erkennen und Entscheidungspfad anwenden.
- Schritt 3: Initialisierung mit festgelegter Image-Variante durchführen.
- Schritt 4: Containerdienst und erster Sitzungsstart automatisiert validieren.
4. Properties deklarativ verwalten
Konfigurationen werden aus einer zentralen Liste gesetzt und geprüft.
- Schritt 1: Gewünschte Properties in einer Konfigurationsdatei sammeln.
- Schritt 2: Istwerte abfragen und nur Abweichungen ändern.
- Schritt 3: Erforderlichen Sitzungsneustart kontrolliert ausführen.
- Schritt 4: Wirksamkeit von Mehrfenster-, Auflösungs- und Eingabeeinstellungen testen.
5. Apps provisionieren
Anwendungen werden anhand von Paketnamen und Prüfkriterien bereitgestellt.
- Schritt 1: APK-Verzeichnis und Freigabeliste vorbereiten.
- Schritt 2: Vorhandene Paketversionen ermitteln.
- Schritt 3: Fehlende oder veraltete Pakete installieren.
- Schritt 4: Starttest und Paketliste als Abnahmeprotokoll erzeugen.
6. Dienste und Sitzungsstart integrieren
Autostart wird passend zum vorgesehenen Betriebsmodus umgesetzt.
- Schritt 1: Containerdienst und Benutzersitzung getrennt behandeln.
- Schritt 2: Startreihenfolge und Wartebedingungen definieren.
- Schritt 3: Vollbild- oder Kioskstart als eigene Sitzung konfigurieren.
- Schritt 4: Fehlerfall mit begrenzten Wiederholungen und klarer Protokollierung absichern.
7. Validierung und Monitoring aufbauen
Nach jeder Bereitstellung werden technische Mindestfunktionen geprüft.
- Schritt 1: Status von Dienst, Container und Android-Sitzung abfragen.
- Schritt 2: Netzwerk, App-Start und Dateiablage mit kurzen Tests validieren.
- Schritt 3: Versions- und Konfigurationsdaten in einem Bericht sichern.
- Schritt 4: Fehlerindikatoren für spätere Überwachung festlegen.
8. Rollback und Änderungsmanagement
Änderungen werden mit Sicherung, Rückfallpunkt und Versionsbezug durchgeführt.
- Schritt 1: Vor Änderung relevante Konfigurationen und Daten sichern.
- Schritt 2: Skriptversion und Zielprofil eindeutig kennzeichnen.
- Schritt 3: Fehlerhafte Bereitstellung auf den letzten freigegebenen Stand zurückführen.
- Schritt 4: Änderung, Testergebnis und Freigabe in einem Betriebsprotokoll dokumentieren.
Praxisorganisation
Ein vollständiges Bereitstellungsskript wird schrittweise erstellt, mehrfach ausgeführt und gegen vorbereitete Fehlerzustände getestet.
Ansprechpersonen
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@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-Administratoren, DevOps-Fachkräfte, Plattformbetreuer und technische Projektleiter |
| Voraussetzungen: | Gute Shell-Kenntnisse, Linux-Administration und praktische Erfahrung mit einer Waydroid-Installation |
| 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 |
| 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.
