Seminar / Training
Die Migration wird als eigenes Projekt mit Inventur, Testumgebung und Abnahmekriterien geplant. Besondere Aufmerksamkeit erhalten Runtimewechsel, externe NARs, Sicherheit und Git-basierte Flow-Versionierung.
Inhaltsübersicht
- Einordnung und Zielsetzung
- Zielgruppe und Voraussetzungen
- Lernziele
- Inventur und Scope
- Plattform und Runtime
- Flow- und Komponentenkompatibilität
- Sicherheit und Geheimnisse
- Git-basierte Versionierung
- Test, Cutover und Rollback
- Nachkontrolle
- Praxisübungen
- Anwendungsszenarien
Einordnung und Zielsetzung
Zwei Tage sind erforderlich, um Bestandsaufnahme, technische Migrationspfade und einen vollständigen Test-Cutover-Rollback-Ablauf zu erarbeiten; die Umsetzung erfolgt danach projektbezogen.
Zielgruppe
NiFi-Administration, Plattformbetrieb, DevOps, Integrationsentwicklung, Architektur und Migrationsprojektleitung.
Voraussetzungen
Erfahrung mit einer bestehenden NiFi-1-Umgebung sowie Zugriff auf Konfiguration, Flows und Erweiterungen.
Lernziele
- Bestand und Abhängigkeiten inventarisieren.
- Java-21- und NAR-Kompatibilität prüfen.
- Flows und Sicherheitskonfiguration überführen.
- Git-Versionierung für Zielstand aufbauen.
- Cutover und Rollback planen.
- Nachkontrolle und Restpunkte dokumentieren.
Seminarinhalte
1. Inventur und Scope
Eine vollständige Bestandsaufnahme verhindert späte Überraschungen.
- Schritt 1: Versionen, Knoten und Java erfassen.
- Schritt 2: Prozessgruppen, Services, Parameter und State inventarisieren.
- Schritt 3: Eigene und fremde NARs auflisten.
- Schritt 4: Externe Systeme und Zertifikate dokumentieren.
- Schritt 5: Scope und Abnahmekriterien festlegen.
2. Plattform und Runtime
Zielplattform und Java-21-Laufzeit werden getrennt vom Bestand aufgebaut.
- Schritt 1: Zielbetriebssystem und Java prüfen.
- Schritt 2: Bootstrap- und JVM-Parameter bewerten.
- Schritt 3: Verzeichnis- und Repository-Konzept planen.
- Schritt 4: Testinstanz installieren.
- Schritt 5: Basisfunktion und sichere Erreichbarkeit validieren.
3. Flow- und Komponentenkompatibilität
Jeder Flow wird auf entfernte oder geänderte Komponenten geprüft.
- Schritt 1: Komponentenliste erzeugen.
- Schritt 2: NAR-Verfügbarkeit und Version prüfen.
- Schritt 3: Ersetzte Processor abbilden.
- Schritt 4: Controller-Service-Properties vergleichen.
- Schritt 5: Flow importieren und Validierungsfehler protokollieren.
4. Sicherheit und Geheimnisse
Zertifikate, Identitäten und sensitive Werte werden kontrolliert übertragen.
- Schritt 1: TLS-Zertifikate und Hostnamen prüfen.
- Schritt 2: Authentifizierung und Autorisierung planen.
- Schritt 3: Benutzer-, Gruppen- und Knotenrechte abgleichen.
- Schritt 4: Sensitive Properties und Parameter schützen.
- Schritt 5: Anmeldung und Rollen testen.
5. Git-basierte Versionierung
Bestehende Registry-Bestände werden in eine nachhaltige Git-Strategie überführt.
- Schritt 1: Versionierte Prozessgruppen erfassen.
- Schritt 2: Repository und Branching definieren.
- Schritt 3: Git-basierten Registry Client konfigurieren.
- Schritt 4: Ausgangsstand übernehmen.
- Schritt 5: Vergleich und Wiederherstellung testen.
6. Test, Cutover und Rollback
Der Wechsel wird über wiederholbare Tests und klare Stopppunkte abgesichert.
- Schritt 1: Funktion-, Last-, Fehler- und Sicherheitstests festlegen.
- Schritt 2: Testdaten und Sollwerte dokumentieren.
- Schritt 3: Delta bis Cutover planen.
- Schritt 4: Umschaltung mit Verantwortlichkeiten durchspielen.
- Schritt 5: Rollback bei verletzten Kriterien auslösen.
7. Nachkontrolle
Nach dem Wechsel werden Betrieb und fachliche Vollständigkeit über ein festes Zeitfenster geprüft.
- Schritt 1: Status, Queues, Bulletins und Logs kontrollieren.
- Schritt 2: Stateful Flows auf Fortsetzung prüfen.
- Schritt 3: Datenbestände abstimmen.
- Schritt 4: Restpunkte und Altsystemabschaltung erfassen.
- Schritt 5: Betriebsdokumentation aktualisieren.
Praxisübungen
- Migrationsinventur erstellen.
- Inkompatible Komponente ersetzen.
- Security- und Parameterübernahme planen.
- Git-Versionierung für migrierten Flow aufbauen.
- Cutover- und Rollback-Drehbuch erstellen.
Anwendungsszenarien
- Modernisierung bestehender NiFi-1-Plattformen
- Ablösung alter Runtime-Stände
- Konsolidierung der Flow-Versionierung
- Migration eigener Erweiterungen
Fachbereichsleitung / Leitung der Trainer / Ansprechpartner
-

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, 2. Tag: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | NiFi-Administration, Plattformbetrieb, DevOps, Integrationsentwicklung, Architektur und Migrationsprojektleitung. |
| Voraussetzungen: | Erfahrung mit einer bestehenden NiFi-1-Umgebung sowie Zugriff auf Konfiguration, Flows und Erweiterungen. |
| 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, Inhouse, 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.
