Ein Automation Engine-System manuell aktualisieren
Als Systemadministrator möchten Sie einen vollständigen Überblick über den umfassenden manuellen Upgrade-Prozess haben. Sie müssen über alle notwendigen Informationen verfügen, die erforderlichen Anforderungen erfüllen, auf Inkompatibilitäten zwischen den Versionen prüfen und eine Reihe von Vorbereitungsschritten durchführen, bevor Sie das Upgrade durchführen.
Wichtig!
-
Es wird dringend empfohlen, die folgenden Upgrade-Schritte in der Reihenfolge durchzuführen, wie sie in der CAPKI-Dokumentation aufgeführt sind.
-
Für die Versionen 11.2 und höher wird empfohlen, die Option Zero Downtime Upgrade(ZDU) zu verwenden, um einen kontinuierlichen Betrieb zu gewährleisten.
-
Aktualisieren Sie niemals ein produktives AE-System, ohne es in einer separaten Umgebung ausgiebig getestet zu haben.
-
Wenn Sie von einer Automation Engine-Version upgraden möchten, die nicht mehr gewartet wird oder Hilfe bei Ihrem Upgrade benötigen, wenden Sie sich bitte an die CA AutomicTechnische Unterstützung.
Dieses Thema beinhaltet Folgendes:
Allgemeine Informationen
Beim Ändern der Version der Automation Engine, verarbeitet und überwacht das Dienstprogramm AE DB Load alle notwendigen Schritte zum Ändern der Datenbank. Dies ist notwendig, da es auch Daten modifiziert, die nicht mit SQL geändert werden können. Alle Schritte, die das Dienstprogramm während des Aktualisierungsprozesses durchführt, werden in der Datei uc_upd.txt protokolliert. Die Datei chngdb.sql informiert auch über die gesetzten datenbankrelevanten Statements. Diese Statements müssen vom Dienstprogramm verarbeitet werden. Informationen zur Änderung der Datenbank und zur Vorbereitung der notwendigen Schritte finden Sie in den Release Notes der jeweiligen Automation Engine-Version.
Der Aktualisierungsprozess besteht aus mehreren Schritten:
- Planung der Umstellungszeit und Erstellung eines Plans für eine mögliche Rückumstellung. Niemals auf eine neue Automation Engine-Version wechseln, ohne ein Rückumstellungsszenario geplant zu haben
- Erstellen Sie ein Backup der AE-Datenbank und aller Verzeichnisse der Komponenten.
- Aktualisieren Sie Ihr System Schritt für Schritt, OHNE die neuen Funktionen zu verwenden.
- Verwenden Sie die neuen Funktionen nur, wenn jede Komponente auf die neue Version umgestellt wurde und nach einem bestimmten Zeitraum der Systemüberwachung.
Jede Stufe besteht aus vielen kleinen Schritten. Ihr AE-System wird nicht auf einmal aktualisiert, sondern Schritt für Schritt. Die alten Komponenten werden nicht überschrieben und die neuen Dateien werden in separaten Verzeichnissen installiert. Nur die AE-Datenbank wird direkt mit dem Dienstprogramm AE DB Load aktualisiert. Diese Methode hat zwei wesentliche Vorteile:
- Bei Problemen in Ihrer Systemumgebung können Sie schnell wieder auf die alte AE-Komponentenversion umstellen. Daher besteht für Ihre Verarbeitung nahezu kein Risiko.
- Je nach Größe Ihres AE-Systems kann der komplette Aktualisierungsprozess einige Zeit in Anspruch nehmen. Der Vorteil der schrittweisen Aktualisierung besteht darin, dass Sie dies in individuellen und kürzeren Zeitabständen tun können, was die Abstimmung des Aktualisierungsprozesses mit anderen Abteilungen und Prozessen erleichtert. Und es ist auch einfacher, auftretende Fehler zu finden.
Aktualisieren Sie zunächst Ihr Testsystem. Mögliche Probleme können so erkannt und gelöst werden, bevor sie in Ihrem Produktionssystem auftreten. Testen Sie die einzelnen Aktualisierungsschritte und erstellen Sie so einen Plan für die Aktualisierung Ihres Produktionssystems.
Bitte beachten Sie:
- Das AE-System ist während der Aktualisierung der Datenbank nicht verfügbar.
- Nach jedem Schritt der Upgrade-Installation ist es wichtig, die neuen Komponenten für einige Zeit zu überwachen. Setzen Sie den Upgrade-Vorgang nur dann fort, wenn sie sich als stabil erwiesen haben.
- Der empfohlene Aktualisierungsprozess ermöglicht es, die Produktion jederzeit in der alten Automation Engine-Version fortzusetzen. Einzige Voraussetzungen sind eine parallele Installation der Komponenten und die Bereitstellung einer zweiten Datenbankinstanz.
Voraussetzungen
- Lesen Sie die Release Notes der jeweiligen Automation Engine-Version, wobei Sie besonders auf Änderungen achten sollten, die sich auf Ihre Installation auswirken.
- Verwenden Sie die Automic Kompatibilitätsmatrix um die Systemanforderungen zu überprüfen.
- Aktualisieren Sie zuerst ein Testsystem.
- Testen Sie Ihre Workflows im Testsystem, bevor Sie das Produktionssystem aktualisieren.
- Entscheiden Sie sich für die Art des Upgrades: Sichern / Wiederherstellen der gesamten Umgebung (in place upgrade) oder Duplizieren der Umgebung (parallel upgrade) und entscheiden Sie, ob Agenten mit der Engine aktualisiert werden.
- Stellen Sie sicher, dass Administratoren Zugriff auf die Computer und die Datenbank haben.
- Sie können Unterstützung von Beratern oder sogar 24x7-Support anfordern, wenn Sie Ihr System aktualisieren. Unsere Experten sind darauf geschult, Sie bei Maßnahmen in kritischen und sensiblen Bereichen Ihres AE-Systems optimal zu unterstützen. Wenden Sie sich an Ihren Account Manager oder den technischen Support, sobald Sie wissen, wann Sie mit dem Upgrade beginnen werden.
- Wenn das Datenbankschema aus dem Standard stammt, müssen die AE-Scripts entsprechend den Änderungen übernommen werden.
- Stellen Sie sicher, dass Sie Ihre Zugangsdaten für die folgenden Bereiche haben https://downloads.automic.com/.
- Informationssicherheitsdienste, wie die TLS-Implementierung des ServiceManagers, erfordern Funktionen, die durch das CAPKI - Sicherung des ServiceManagers Package bereitgestellt werden. Sie müssen CAPKI auf allen Computern installieren, auf denen die Automation Engine-Prozesse oder der ServiceManager und alle seine Mandanten laufen.
Prüfung auf Inkompatibilitäten
Vor dem Upgrade müssen Sie prüfen, ob es Inkompatibilitäten zwischen zwei aufeinanderfolgenden Versionen gibt. Es werden nur neue Funktionen aufgelistet, die zu Kompatibilitätsproblemen führen können oder die bei einem Upgrade berücksichtigt werden sollten. Alle neuen Features einer bestimmten AE-Version werden in den Release Highlights ausführlich beschrieben.
-
Überprüfung von Inkompatibilitäten zwischen Version 12.0 und 12.1
-
Überprüfung von Inkompatibilitäten zwischen Version 12.1 und 12.2
-
Überprüfung von Inkompatibilitäten zwischen Version 11.2 und 12.0
-
Überprüfung von Inkompatibilitäten zwischen Version 11.1 und 11.2
-
Überprüfung von Inkompatibilitäten zwischen Version 10.0 und 11.1
Führen Sie alle Vorbereitungsschritte durch, bevor Sie Ihr System aktualisieren.
Neue Jobstarts ablehnen
- Informieren Sie alle betroffenen Personen über den Upgrade-Prozess und stellen Sie sicher, dass die Verarbeitung nicht verändert wird.
- Erstellen Sie eine Benutzergruppe, die alles explizit ablehnt, und ordnen Sie alle Benutzer dieser Gruppe zu.
Wenn der Revision Report in Ihrem AE-System aktiviert ist, muss die Zuordnung zur Benutzergruppe im Benutzerobjekt vorgenommen werden, da in diesem Fall der Tab im Benutzergruppenobjekt gesperrt ist.
Wichtig!
- Die Verarbeitung darf während des gesamten Aktualisierungsvorgangs nicht verändert werden. Wenn in einem bestimmten Schritt ein Problem in Ihrer Systemumgebung auftritt, können Sie entweder die AE-Datenbank wiederherstellen oder die ursprüngliche Datenbank direkt verwenden, wenn Sie eine Kopie erstellt haben. Dadurch besteht nahezu kein Risiko für Ihre Verarbeitung.
- Statistische Daten, Reports und Modifikationen an Variablenobjekten und Sync-Objektinhalten gehen verloren.
Vorbereitung des Aktualisierungsprozesses von Kernkomponenten
- Bestimmen Sie einen Zeitpunkt für das Upgrade der Kernkomponenten. Beachten Sie, dass die Automation Engine temporär gestoppt werden muss, wodurch die Verarbeitung unterbrochen wird. Aus diesem Grund ist es am besten, einen Zeitpunkt festzulegen, zu dem nur wenige Aktivitäten stattfinden. Die Dauer des Aktualisierungsprozesses hängt von der Größe Ihres AE-Systems ab. Ihre Erfahrungen bei der Aktualisierung des Testsystems helfen Ihnen, den Zeitaufwand für die Aktualisierung Ihres produktiven Systems abzuschätzen.
- Stellen Sie sicher, dass Sie die Telefonnummer und E-Mail-Adresse des Technischen Supports und Ihre Zugangsdaten für die Bereiche https://downloads.automic.com/ haben. Denken Sie sorgfältig darüber nach, einen temporären 24x7-Support anzufordern, wenn sensible Systeme aktualisiert werden sollen oder wenn das Upgrade nicht während der regulären Geschäftszeiten unseres Support-Teams durchgeführt wird.
- Unsere Experten sind darauf geschult, Sie bei der Aktualisierung Ihres AE-Systems vor Ort optimal zu unterstützen. Wenden Sie sich an Ihren Account Manager oder das CA AutomicSupport-Team. Ihre Anfrage wird an den zuständigen Experten weitergeleitet, um einen Termin zu vereinbaren.
- Während des Aktualisierungsvorgangs benötigen Sie Zugriff auf die AE-Datenbank und auf alle Computer mit AE-Kernkomponenten (wie z. B. die Automation Engine, Dienstprogramme usw.). Der Zugriff auf alle betroffenen Computer ist erforderlich, wenn Sie in einer verteilten Serverumgebung arbeiten. Stellen Sie sicher, dass die zuständigen Administratoren verfügbar sind und dass die Zugangsdaten (z. B. Passwörter) korrekt sind.
Wartung der AE-Datenbank
-
Es wird empfohlen, dass Sie Ihre AE-Datenbank regelmäßig mit unseren Dienstprogrammen und datenbankspezifischen Tools pflegen. Organisieren Sie jedoch Ihre Datenbank neu, bevor Sie sie aktualisieren. Je kleiner die Datenbank, desto schneller wird der Upgrade-Prozess auf die neue Automation Engine Version durchgeführt.
-
Lesen Sie die AE Scripts, die sich auf die AE Datenbank beziehen, sorgfältig durch und bereiten Sie Anpassungen vor (z. B. Tablespaces). Dabei sehen Sie die Aktionen, die stattfinden und reagieren auf sie in der Datenbank und auf dem Computer, auf dem die Datenbank installiert wurde (z. B. durch Bereitstellung von Festplattenspeicher).
Diese Scripts sind in den Verzeichnissen IMAGE:DB\GENERAL\<version> und IMAGE:DB\<database type\><version> verfügbar. Von besonderer Bedeutung sind die Dateien uc_upd.txt und chngdb.sql.
Duplizieren der AE-Datenbank
Für die unternehmenskritische Verarbeitung im AE-System ist es am besten, Ihre Datenbank zu duplizieren und zu sichern. Dabei können Sie eine der Datenbanken unverändert lassen und bei Problemen in Ihrer Systemumgebung leicht wieder auf Ihre alte Datenbank zugreifen.
Die Datenbank kann auf verschiedene Weise dupliziert werden:
-
Für kleinere Datenbanken: Duplizieren Sie die Datenbank im Offline-Modus. Dies kann während des Upgrade-Prozesses der Kernkomponenten erfolgen. Während dieser Zeit ist das AE-System ohnehin nicht verfügbar.
-
Für größere/komplexe Datenbanken: Führen Sie die Aktualisierung im Online-Modus durch, bevor die Kernkomponenten aktualisiert werden.
Informieren Sie Ihre Datenbank-Verwaltungsgruppe, da die aktuellen Logdateien in der duplizierten Datenbank gespeichert werden müssen.
Siehe auch: