Strategie für Sicherung und Wiederherstellung in einer Clusterumgebung

Hinweis

Wenn in Ihrer AEM Forms-Implementierung zusätzliche benutzerdefinierte Daten in einer anderen Datenbank gespeichert werden, müssen Sie eine Strategie zum Sichern dieser Daten implementieren und sicherstellen, dass diese mit den AEM Forms-Daten synchronisiert bleiben. Darüber hinaus muss die Anwendung so ausgelegt sein, dass sie robust genug ist, um in einem Szenario zu funktionieren, in dem die zusätzlichen Datenbanken nicht mehr synchronisiert sind. Es wird dringend empfohlen, alle Datenbankvorgänge im Kontext einer Transaktion durchzuführen, um einen konsistenten Zustand aufrechtzuerhalten.

Sie müssen die folgenden Teile des AEM Forms-Systems sichern, um es bei einem Fehler wiederherstellen zu können:

  • Von AEM Forms verwendete Datenbank
  • GDS mit langlebigen Daten und anderen permanenten Dokumenten
  • AEM-Datenbank (CRX-Repository)
Hinweis

Sie müssen alle weiteren Daten sichern, die von Ihrer AEM Forms-Konfiguration verwendet werden, beispielsweise Kundenschriftarten, Connectors-Daten usw.

Sichern einer Clusterumgebung

Dieses Thema behandelte die folgenden Vorgehensweisen, um eine AEM Forms-Clusterumgebung zu sichern:

  • Offlinesicherung mit Ausfallzeiten
  • Offline-Sicherung ohne Ausfallzeiten (Sicherung eines sekundären Knotens, der heruntergefahren wird)
  • Onlinesicherung ohne Ausfallzeiten aber mit verzögerter Antwort
  • Sichern der Bootstrap-Eigenschaftendatei

Offlinesicherung mit Ausfallzeiten

  1. Deaktivieren Sie den gesamten Cluster und damit zusammenhängende Dienste. (siehe Starten und Beenden von Diensten)

  2. Sichern Sie von jedem Knoten Datenbank, GDS und Connectors. (siehe Zu sichernde und wiederherzustellende Dateien)

  3. Führen Sie die folgenden Schritte aus, um das AEM-Repository offline zu sichern:

    1. Sichern Sie für jeden Clusterknoten die Datei, die die Clusterknoten-ID enthält.
    2. Sichern Sie alle Dateien eines sekundären Clusterknotens, einschließlich Unterordner.
    3. Sichern Sie Repository/System-ID jedes Clusterknotens separat.

    Ausführliche Anweisungen finden Sie unter Sicherung und Wiederherstellung.

  4. Sichern Sie alle weiteren Daten, z. B. Kundenschriftarten.

  5. Starten Sie den Cluster neu.

Offlinesicherung ohne Ausfallzeiten

  1. Starten Sie den kontinuierlichen Sicherungsmodus. (siehe In den Sicherungsmodus wechseln)

    Beachten Sie, dass der kontinuierliche Sicherungsmodus nach einer Wiederherstellung beendet werden muss.

  2. Schließen Sie alle sekundären Knoten des Clusters in Bezug auf AEM. (siehe Starten und Beenden von Diensten)

  3. Sichern Sie von jedem Knoten Datenbank, GDS und Connectors. (siehe Zu sichernde und wiederherzustellende Dateien)

  4. Führen Sie die folgenden Schritte aus, um das AEM-Repository offline zu sichern:

    1. Sichern Sie für jeden Clusterknoten die Datei, die die Clusterknoten-ID enthält.
    2. Sichern Sie alle Dateien eines sekundären Clusterknotens, einschließlich Unterordner.
    3. Sichern Sie Repository/System.id jedes Clusterknotens separat.

    Ausführliche Anweisungen finden Sie unter Sicherung und Wiederherstellung.

  5. Sichern Sie alle weiteren Daten, z. B. Kundenschriftarten.

  6. Starten Sie den Cluster neu.

Onlinesicherung ohne Ausfallzeiten aber mit verzögerter Antwort

  1. Starten Sie den kontinuierlichen Sicherungsmodus. (siehe In den Sicherungsmodus wechseln)

    Beachten Sie, dass der kontinuierliche Sicherungsmodus nach einer Wiederherstellung beendet werden muss.

  2. Schließen Sie alle sekundären Knoten des Clusters in Bezug auf AEM. (siehe Starten und Beenden von Diensten)

  3. Sichern Sie von jedem Knoten Datenbank, GDS und Connectors. (siehe Zu sichernde und wiederherzustellende Dateien)

  4. Führen Sie die folgenden Schritte aus, um das AEM-Repository online zu sichern:

    1. Sichern Sie für jeden Clusterknoten die Datei, die cluster_node.id enthält.
    2. Sichern Sie Repository/System.id jedes Clusterknotens separat.
    3. Führen Sie auf jedem sekundären Knoten eine Online-Sicherung des Repositorys durch, um detaillierte Schritte zu finden, siehe Online-Sicherung.
  5. Sichern Sie alle weiteren Daten, z. B. Kundenschriftarten.

  6. Starten Sie den Cluster neu.

Sichern der Bootstrap-Eigenschaftendatei

Beim Erstellen eines AEM Clusters wird im Anwendungsserver eine Eigenschaftendatei für alle sekundären Knoten erstellt. Es wird empfohlen, die Bootstrap-Eigenschaftendatei zu sichern. Sie finden die Datei im folgenden Verzeichnis auf Ihrem Anwendungsserver:

  • JBoss: im BIN-Ordner
  • WebLogic: im Domänenordner
  • WebSphere: im Profilordner

Sie müssen die Datei für das Disaster Recovery-Szenario AEM sekundären Knotens sichern und sie an dem angegebenen Speicherort auf dem Anwendungsserver ersetzen, falls sie wiederhergestellt wird.

Wiederherstellung in einer Clusterumgebung

Im Falle eines Ausfalls des gesamten Clusters oder eines einzelnen Knotens, müssen Sie mithilfe der Sicherung eine Wiederherstellung durchführen.

Für die Wiederherstellung eines einzelnen Knotens, müssen Sie nur den Knoten abschalten und den Wiederherstellungsvorgang für einen Knoten ausführen.

Falls der gesamte Cluster aufgrund eines Fehler, wie dem Ausfall der Datenbank, ausfällt, müssen Sie die folgenden Schritte ausführen. Die Wiederherstellung hängt von der verwendeten Sicherungsmethode ab.

Wiederherstellung eines einzelnen Knotens

  1. Schalten Sie den beschädigten Knoten ab.

    Hinweis

    Wenn der beschädigte Knoten ein AEM primären Knoten ist, schließen Sie den gesamten Clusterknoten.

  2. Erstellen Sie bei Bedarf das physische System von einem Systemabbild neu.

  3. Wenden Sie Patches oder Aktualisierungen für AEM Forms an, die seit der Erstellung des Abbilds angewendet wurden. Diese Informationen wurden im Sicherungsverfahren erfasst. AEM Forms muss entsprechend dem Patchlevel zum Zeitpunkt der Systemsicherung wiederhergestellt werden.

  4. (Optional) Wenn alle anderen Knoten problemlos funktionieren, kann es ebenfalls sein, dass das AEM-Repository beschädigt ist. In diesem Fall sehen Sie die Nachricht „repository unsync“ in der error.log- Datei des AEM-Repositorys.

    Um das Repository wiederherzustellen, führen Sie die folgenden Schritte durch.

    Hinweis

    Wenn eine komprimierte CRX-Repository-Sicherung online gestellt wurde, entpacken Sie diese an einem beliebigen Ort und führen Sie den Offline-Wiederherstellungsprozess durch.

    1. Löschen Sie die Ordner „repository“, „shared“, „version“, und „workspaces“ im Ordner „clusterNode“ des Knotens.
    2. Stellen Sie die Sicherung des Clusterknotens (einschließlich Unterordner) auf dem Knoten wieder her.
    3. Löschen Sie die Datei „clusterNode/revision.log“ auf dem Knoten.
    4. Entfernen Sie „.lock“ auf dem Knoten, wenn vorhanden.
    5. Löschen Sie „repository/system.id“ auf dem Knoten, wenn vorhanden.
    6. Löschen Sie die Dateien **/listener.properties auf dem Knoten, falls vorhanden.
    7. Stellen Sie „repository/cluster_node.id“ für einzelne Clusterknoten wieder her.
Hinweis

Beachten Sie folgende Punkte:

  • Wenn der fehlerhafte Knoten ein AEM primären Knoten war, kopieren Sie den gesamten Inhalt aus dem sekundären Repository-Ordner (crx-repository\crx.0000, wobei 0000 Ziffern sein können) in den Ordner "crx-repository\ repository"und löschen Sie den sekundären Repository-Ordner.
  • Bevor Sie einen Clusterknoten neu starten, müssen Sie sicherstellen, dass Sie das Repository /clustered.txt aus dem primären Knoten löschen.
  • Vergewissern Sie sich, dass der primäre Knoten zuerst gestartet wird und nach dem vollständigen Einrichten weitere Knoten Beginn werden.

Wiederherstellen des gesamten Clusters

  1. Beenden Sie alle Clusterknoten.

  2. Erstellen Sie das physische System von einem Systemabbild neu.

  3. Wenden Sie Patches oder Aktualisierungen für AEM Forms an, die seit der Erstellung des Abbilds angewendet wurden. Diese Informationen wurden in Schritt 1 des Sicherungsverfahrens erfasst. AEM Forms muss entsprechend dem Patchlevel zum Zeitpunkt der Systemsicherung wiederhergestellt werden.

  4. Stellen Sie Datenbank, GDS und Connectors wieder her.

  5. Führen Sie folgende Schritte aus, um das AEM-Repository offline wiederherzustellen:

    Hinweis

    Wenn eine komprimierte CRX-Repository-Sicherung online gestellt wurde, entpacken Sie diese an einem beliebigen Ort und führen Sie den Offline-Wiederherstellungsprozess durch.

    1. Löschen Sie die Ordner „repository“, „shared“, „version“, und „workspaces“ im Ordner „clusterNode“ auf allen Knoten.
    2. Löschen Sie alle Dateien und Ordner im Ordner „shared“.
    3. Stellen Sie die Sicherung des Clusterknotens (einschließlich Unterordner) auf einem Clusterknoten wieder her.
    4. Kopieren Sie alle Dateien des wiederhergestellten Clusterknotens auf allen anderen Clusterknoten. Sobald dies abgeschlossen ist, enthält jeder Clusterknoten dieselben Daten.
    5. Löschen Sie die Datei „clusterNode/revision.log“ auf allen Clusterknoten.
    6. Entfernen Sie das „.lock“ auf allen Clusterknoten, wenn vorhanden.
    7. Löschen Sie „repository/system.id“ auf allen Clusterknoten, wenn vorhanden.
    8. Löschen Sie die Dateien **/listener.properties auf allen Clusterknoten, falls vorhanden.
    9. Stellen Sie „repository/cluster_node.id“ für einzelne Clusterknoten wieder her.
Hinweis

Beachten Sie folgende Punkte:

  • Wenn der fehlerhafte Knoten ein AEM primären Knoten war, kopieren Sie den gesamten Inhalt aus dem sekundären Repository-Ordner (es sieht aus wie crx-repository\crx.0000, wobei 0000 Ziffern sein können) in den Ordner "crx-repository\ repository".
  • Bevor Sie einen Clusterknoten neu starten, müssen Sie sicherstellen, dass Sie das Repository /clustered.txt aus dem primären Knoten löschen.
  • Vergewissern Sie sich, dass der primäre Knoten zuerst gestartet wird und nach dem vollständigen Einrichten weitere Knoten Beginn werden.

Sichern und Wiederherstellen des Veröffentlichungsknotens der Correspondence Management Solution

Der Veröffentlichungs-Knoten hat keine primäre sekundäre Beziehung in einer geclusterten Umgebung. Sie können einen beliebigen Veröffentlichungsknoten sichern, indem Sie diese Anweisungen befolgen: Sicherung und Wiederherstellung.

Wiederherstellen eines einzelnen Veröffentlichungsknotens

  1. Beenden Sie den Knoten, der wiederhergestellt werden muss, und vermeiden Sie jede Veröffentlichungsaktivität, bis der Knoten wieder bereit ist.
  2. Stellen Sie den Veröffentlichungsknoten mit dem [Wiederherstellen der Sicherung]wieder her (https://docs.adobe.com/docs/en/crx/current/administering/backup_and_restore.html#Restoring der Sicherung).

Wiederherstellen eines Clusters

  1. Beenden Sie den Cluster.
  2. Stellen Sie den Veröffentlichungsknoten mit dem [Wiederherstellen der Sicherung]wieder her (https://docs.adobe.com/docs/en/crx/current/administering/backup_and_restore.html#Restoring der Sicherung).
  3. Beginn des primären Knotens gefolgt vom sekundären Knoten des Autorenclusters.

Auf dieser Seite