Automatische Migration einer kompletten Talend Runtime-Installation (empfohlen)
Die meisten Versionen von Talend Runtime, die nicht über einen Patch verfügbar sind, wie z. B. 7.3.1-R2022-09-RT und 8.0.1-R2022-10-RT, können automatisch mithilfe des Migrationstools migriert werden. Dieses Tool führt automatisch eine Migration der Konfiguration und der installierten Funktionen von der bestehenden Version von Talend Runtime zur neuen Version mit Langzeitsupport durch.
Vorbereitungen
- Sie planen eine Aktualisierung von Talend Runtime von einer Version 7.3 auf eine Version 7.3 bzw. von einer Version 8.0 auf eine Version 8.0.
- Die Version, zu der die Migration durchgeführt werden soll, ist eine andere Version als 8.0.1-R2023-08-RT. Weitere Informationen zum Migrieren zu dieser Version finden Sie unter Manuelle Migration einer kompletten Talend Runtime-Installation.
- Die Anwendung eines Aktualisierungs-Patches - die empfohlene Vorgehensweise - ist zu kompliziert und somit nicht durchführbar. Aus diesem Grund haben Sie gemeinsam mit dem Patch ein vollständiges Installationsprogramm von Talend erhalten.
- Sie haben die neue Version von Talend Runtime installiert. Beachten Sie, dass die neue Version auf dieselbe Weise installiert werden muss wie die zu aktualisierende Version. Anders ausgedrückt gelten entweder für die neue und die alte Version die Anleitungen unter Manuelles Installieren von Talend Runtime als Dienst oder für beide gilt Installieren von Talend Runtime.
Warum und wann dieser Vorgang ausgeführt wird
- Führen Sie diese Migration zunächst in einer Nicht-Produktionsumgebung durch, um sicherzustellen, dass die Ausgabe alle wichtigen benutzerdefinierten Ressourcen der alten Version enthält, insbesondere diejenigen, die Sie manuell installiert haben, damit uneingeschränkte Funktionsfähigkeit gewährleistet ist.
- Standardmäßig ist das Migrationstool in einem Ordner namens migration in den Patch-Dateien gespeichert. In diesem Artikel wird deshalb dieser Speicherort verwendet. Sie können es jedoch nach Bedarf in einem anderen Verzeichnis Ihrer Wahl unterbringen.
Prozedur
Troubleshooting: Sollten während oder nach der Migration Probleme auftreten, dann versuchen Sie, diese anhand der folgenden Schritte zu beheben.
- Prüfen Sie das Fehlerlog in log/tesb.log für beide Versionen von Talend Runtime.
Unter Windows können Sie $DebugPreference = 'Continue' in der PowerShell vor der Skriptzeile hinzufügen, um spezifische Debugging-Logs zu generieren.
- Sollten Fehler während der Migration auftreten, dann führen Sie folgenden Rollback durch:
- Halten Sie die neue Talend Runtime-Engine an.
- Starten Sie die alte Engine.
- Halten Sie die alte und die neue Instanz von Talend Runtime an.
- Löschen Sie die neue Version von Talend Runtime und installieren Sie sie dann neu.
- Leeren Sie die Datei log/tesb.log.
- Starten Sie die alte Instanz von Talend Runtime neu und führen Sie das Migrationsskript aus wie oben beschrieben.