Upgrade-Verfahren upgrade-procedure
Wenn Sie die AEM-Umgebungen upgraden, müssen Sie sich die Unterschiede beim Upgrade von Autorenumgebungen und Veröffentlichungsumgebungen bewusst machen, um Ausfallzeiten für Autoren und Endbenutzer zu minimieren. Auf dieser Seite finden Sie einen Überblick über Upgrades einer AEM-Topologie, die auf einer AEM 6.x-Version ausgeführt wird. Da sich der Vorgang für die Autoren- und Veröffentlichungsschicht und ebenfalls für Bereitstellungen mit Mongo und TarMK unterscheidet, werden die einzelnen Schichten und Mikrokernel in separaten Abschnitten behandelt. Beim Ausführen der Bereitstellung wird empfohlen, zuerst die Autorenumgebung upzugraden und, wenn dies erfolgreich war, mit den Veröffentlichungsumgebungen fortzufahren.
TarMK-Autorenebene tarmk-author-tier
Starttopologie starting-topology
In diesem Abschnitt wird von einer Topologie mit einem Autorenserver ausgegangen, der auf TarMK mit einem Cold Standby ausgeführt wird. Die Replikation erfolgt vom Autorenserver an die TarMK-Veröffentlichungsfarm. Obwohl hierin nicht beschrieben, kann dieser Ansatz auch für Deployments, die nach dem Prinzip Offloading arbeiten. Stellen Sie sicher, dass Sie die Offloading-Instanz auf der neuen Version upgraden oder neu erstellen, bevor Sie Replikationsagenten, die auf der Autoreninstanz deaktiviert waren, neu aktivieren.
Vorbereiten des Upgrades upgrade-preparation
- Beenden Sie das Verfassen von Inhalten.
- Beenden Sie die Standby-Instanz.
- Deaktivieren Sie Replikationsagenten auf der Autoreninstanz.
- Führen Sie die Wartungsaufgaben vor dem Upgrade aus.
Ausführen des Upgrades upgrade-execution-1
- Führen Sie das In-Place-Upgrade aus.
- Aktualisieren Sie das Dispatcher-Modul, falls erforderlich.
- QA überprüft das Upgrade.
- Beenden Sie die Autoreninstanz.
Bei erfolgreichem Upgrade if-successful
- Kopieren Sie die upgegradete Instanz, um ein neues Cold Standby zu erstellen.
- Starten Sie die Autoreninstanz.
- Starten Sie die Standby-Instanz.
Bei fehlgeschlagenem Upgrade (Rollback) if-unsuccessful-rollback
- Starten Sie die Cold-Standby-Instanz als neue Primärinstanz.
- Erstellen Sie die Autorenumgebung aus der Cold-Standby-Instanz neu.
MongoMK-Autorencluster mongomk-author-cluster
Starttopologie starting
In diesem Abschnitt wird von einer Topologie mit einem MongoMK-Autoren-Cluster mit mindestens zwei AEM-Autoreninstanzen ausgegangen, gesichert von mindestens zwei MongoMK-Datenbanken. Die Autoreninstanzen nutzen einen gemeinsamen Datenspeicher. Diese Schritte gelten für S3- und Dateidatenspeicher. Die Replikation erfolgt von den Autorenservern zur TarMK-Veröffentlichungsfarm.
Vorbereiten des Upgrades preparation
- Beenden Sie das Verfassen von Inhalten.
- Erstellen Sie einen Klon des Datenspeichers als Backup.
- Beenden Sie alle AEM-Autoreninstanzen bis auf eine, die als primäre Autoreninstanz fungiert.
- Entfernen Sie alle MongoDB-Knoten aus dem Replikationssatz bis auf einen, der als primäre Mongo-Instanz fungiert.
- Aktualisieren Sie die Datei
DocumentNodeStoreService.cfg
auf der primären Autoreninstanz, dem einzigen Mitglied des Replikationssatzes. - Starten Sie die primäre Autoreninstanz neu, um sicherzustellen, dass diese richtig ausgeführt wird.
- Deaktivieren Sie die Replikationsagenten auf der primären Autoreninstanz.
- Führen Sie die Wartungsaufgaben vor einem Upgrade auf der primären Autoreninstanz aus.
- Falls erforderlich, aktualisieren Sie MongoDB auf der primären Mongo-Instanz mit WiredTiger auf Version 3.2.
Ausführen des Upgrades execution
- Führen Sie ein In-Place-Upgrade auf der primären Autoreninstanz aus.
- Aktualisieren Sie das Dispatcher- oder Web-Modul, falls erforderlich.
- QA überprüft das Upgrade.
Bei erfolgreichem Upgrade successful-1
- Erstellen Sie neue 6.3-Autoreninstanzen, die mit der upgegradeten Mongo-Instanz verbunden sind.
- Erstellen Sie die MongoDB-Knoten, die aus dem Cluster entfernt wurden.
- Aktualisieren Sie die
DocumentNodeStoreService.cfg
-Dateien, damit der vollständige Replikationssatz berücksichtigt wird. - Starten Sie die Autoreninstanzen einzeln neu.
- Entfernen Sie den geklonten Datenspeicher.
Bei fehlgeschlagenem Upgrade (Rollback) if-unsuccessful
- Konfigurieren Sie die sekundären Autoreninstanzen neu, um diese mit dem geklonten Datenspeicher zu verbinden.
- Beenden der upgegradeten primären Autoreninstanz
- Beenden Sie die upgegradete primäre Mongo-Instanz.
- Starten Sie die sekundären Mongo-Instanzen neu, wobei eine dieser Instanzen als neue primäre Instanz fungieren muss.
- Konfigurieren Sie die Dateien
DocumentNodeStoreService.cfg
auf den sekundären Autoreninstanzen so, dass sie auf den Replikationssatz noch nicht upgegradeter Mongo-Instanzen verweisen. - Starten Sie die sekundären Autoreninstanzen.
- Bereinigen Sie die upgegradeten Autoreninstanzen, den Mongo-Knoten und den Datenspeicher.
TarMK-Veröffentlichungsfarm tarmk-publish-farm
TarMK-Veröffentlichungsfarm publish-farm
Die angenommene Topologie für diesen Abschnitt besteht aus zwei TarMK-Veröffentlichungsinstanzen, die von Dispatchern angeführt werden, die wiederum mit einem Lastenausgleich konfrontiert sind. Die Replikation erfolgt vom Autorenserver zur TarMK-Veröffentlichungsfarm.
Ausführen des Upgrades execution-upgrade
- Beenden Sie den Traffic an die Veröffentlichungsinstanz 2 auf dem Lastausgleich.
- Führen Sie die Wartungsaufgaben vor einem Upgrade auf der Veröffentlichungsinstanz 2 aus.
- Führen Sie ein In-Place-Upgrade auf der Veröffentlichungsinstanz 2 aus.
- Aktualisieren Sie das Dispatcher- oder Web-Modul, falls erforderlich.
- Leeren Sie den Dispatcher-Cache.
- QA validiert die Veröffentlichungsinstanz 2 über den Dispatcher, hinter der Firewall.
- Beenden Sie die Veröffentlichungsinstanz 2.
- Kopieren Sie die Veröffentlichungsinstanz 2.
- Starten Sie die Veröffentlichungsinstanz 2.
Bei erfolgreichem Upgrade successful-2
- Aktivieren Sie Traffic zur Veröffentlichungsinstanz 2.
- Beenden Sie Traffic zur Veröffentlichungsinstanz 1.
- Beenden Sie die Veröffentlichungsinstanz 1.
- Ersetzen Sie die Veröffentlichungsinstanz 1 durch eine Kopie der Veröffentlichungsinstanz 2.
- Aktualisieren Sie das Dispatcher- oder Web-Modul, falls erforderlich.
- Leeren Sie den Dispatcher-Cache der Veröffentlichungsinstanz 1.
- Starten Sie die Veröffentlichungsinstanz 1.
- QA validiert die Veröffentlichungsinstanz 1 über den Dispatcher, hinter der Firewall.
Bei fehlgeschlagenem Upgrade (Rollback) rollback
- Erstellen Sie eine Kopie der Veröffentlichungsinstanz 1.
- Ersetzen Sie die Veröffentlichungsinstanz 2 durch eine Kopie der Veröffentlichungsinstanz 1.
- Leeren Sie den Dispatcher-Cache der Veröffentlichungsinstanz 2.
- Starten Sie die Veröffentlichungsinstanz 2.
- QA validiert die Veröffentlichungsinstanz 2 über den Dispatcher, hinter der Firewall.
- Aktivieren Sie Traffic zur Veröffentlichungsinstanz 2.
Abschließende Upgrade-Schritte final-upgrade-steps
- Aktivieren Sie Traffic zur Veröffentlichungsinstanz 1.
- QA führt die letzte Validierung von einer öffentlichen URL aus durch.
- Aktivieren Sie Replikationsagenten aus der Autorenumgebung.
- Setzen Sie das Authoring von Inhalt fort.
- Führen Sie Prüfungen nach dem Upgrade durch.