Stratégie de sauvegarde et de restauration dans un environnement organisé en grappes

Dernière mise à jour : 2023-05-04
  • Créé pour :
  • User
ATTENTION

AEM 6.4 a atteint la fin de la prise en charge étendue et cette documentation n’est plus mise à jour. Pour plus d’informations, voir notre période de support technique. Rechercher les versions prises en charge here.

REMARQUE

Si votre déploiement d’AEM forms stocke les données personnalisées supplémentaires dans une base de données différente, vous devez mettre en place une stratégie de sauvegarde pour ces données veillant à ce qu’elles soient synchronisées avec les données AEM forms. En outre, l’application doit être conçue de sorte qu’elle soit suffisamment robuste pour gérer un scénario où les bases de données supplémentaires ne sont pas synchronisées. Il est vivement recommandé d’effectuer toute opération de base de données dans le contexte d’une transaction afin de maintenir un état cohérent.

Vous devez sauvegarder les éléments suivants du système AEM forms pour récupérer d’une erreur :

  • Base de données utilisée par AEM forms
  • le stockage global de documents qui contient des données de longue durée et d’autres documents persistants ;
  • AEM base de données (crx-repository)
REMARQUE

Vous devez sauvegarder toutes les autres données utilisées par votre configuration d’AEM forms, telles que les polices du client, les données des connecteurs, etc.

Sauvegarde d’un environnement organisé en grappes

Cette rubrique présente les stratégies suivantes pour sauvegarder tout environnement organisé en grappes d’AEM Forms :

  • Sauvegarde hors ligne avec temps d’interruption
  • Sauvegarder hors connexion sans temps d’interruption (sauvegarde d’un nœud secondaire qui est arrêté)
  • Sauvegarde en ligne sans temps d’arrêt, mais avec un délai de réponse
  • Sauvegarde du fichier de propriétés du Bootstrap

Sauvegarde hors ligne avec temps d’interruption

  1. Arrêtez l’ensemble de la grappe et des services associés. (voir Démarrage et arrêt des services)

  2. Sur n’importe quel noeud, sauvegardez la base de données, le répertoire de stockage global de documents et les connecteurs. (voir Fichiers à sauvegarder et à récupérer)

  3. Effectuez les étapes suivantes pour sauvegarder AEM référentiel hors ligne :

    1. Pour chaque noeud de la grappe, sauvegardez le fichier contenant l’identifiant du noeud de la grappe.
    2. Sauvegardez tous les fichiers de tout nœud secondaire du cluster, notamment les sous-répertoires.
    3. Sauvegardez l’identifiant du référentiel/système de chaque nœud de la grappe séparément.

    Pour obtenir des instructions détaillées, voir Sauvegarde et restauration.

  4. Sauvegardez toutes les autres données, telles que les polices du client.

  5. Redémarrez la grappe.

Sauvegarde hors ligne sans temps d’arrêt

  1. Passez en mode de sauvegarde restauration. (voir Passage en mode de sauvegarde)

    Notez que nous devons quitter le mode de sauvegarde restauration après une récupération.

  2. Arrêtez l’un des nœuds secondaires du cluster par rapport à AEM. (voir Démarrage et arrêt des services)

  3. Sur n’importe quel noeud, sauvegardez la base de données, le répertoire de stockage global de documents et les connecteurs. (voir Fichiers à sauvegarder et à récupérer)

  4. Effectuez les étapes suivantes pour sauvegarder AEM référentiel hors ligne :

    1. Pour chaque noeud de la grappe, sauvegardez le fichier contenant l’identifiant du noeud de la grappe.
    2. Sauvegardez tous les fichiers de tout nœud secondaire du cluster, notamment les sous-répertoires.
    3. Sauvegardez le fichier repository/system.id de chaque nœud de la grappe séparément.

    Pour obtenir des instructions détaillées, voir Sauvegarde et restauration.

  5. Sauvegardez toutes les autres données, telles que les polices du client.

  6. Redémarrez la grappe.

Sauvegarde en ligne sans temps d’arrêt, mais avec un délai de réponse

  1. Passez en mode de sauvegarde restauration. (voir Passage en mode de sauvegarde)

    Notez que vous devez quitter le mode de sauvegarde restauration après une récupération.

  2. Arrêtez l’un des nœuds secondaires du cluster par rapport à AEM. (voir Démarrage et arrêt des services)

  3. Sur n’importe quel noeud, sauvegardez la base de données, le répertoire de stockage global de documents et les connecteurs. (voir Fichiers à sauvegarder et à récupérer)

  4. Effectuez les étapes suivantes pour sauvegarder AEM référentiel en ligne :

    1. Pour chaque noeud de la grappe, sauvegardez le fichier contenant le cluster_node.id.
    2. Sauvegardez le fichier repository/system.id de chaque nœud de la grappe séparément.
    3. Sur n’importe quel nœud secondaire, réalisez une sauvegarde en ligne du référentiel (pour connaître les étapes détaillées, reportez-vous à la section Sauvegarde en ligne).
  5. Sauvegardez toutes les autres données, telles que les polices du client.

  6. Redémarrez la grappe.

Sauvegarde du fichier de propriétés du Bootstrap

Lorsque nous créons un cluster AEM, un fichier de propriétés est créé dans le serveur d’applications pour tous les nœuds secondaires. Il est recommandé de sauvegarder le fichier de propriétés du Bootstrap. Le fichier se trouve à l’emplacement suivant sur votre serveur d’applications :

  • JBoss : dans le répertoire BIN
  • WebLogic : dans le répertoire du domaine
  • WebSphere : dans le répertoire des profils

Vous devez sauvegarder le fichier en cas de scénario de récupération après catastrophe du nœud secondaire AEM et le replacer à l’emplacement indiqué sur le serveur d’applications, en cas de restauration.

Récupération dans un environnement organisé en grappes

En cas d’échec de l’ensemble de la grappe ou d’un seul noeud, vous devez le restaurer à l’aide de la sauvegarde.

Pour la récupération d’un seul noeud, il vous suffit d’arrêter le noeud unique et d’exécuter la procédure de récupération d’un seul noeud.

Si l’ensemble de la grappe échoue en raison d’échecs tels que le blocage de la base de données, vous devez effectuer les étapes suivantes. La restauration dépend de la méthode de sauvegarde utilisée.

Restauration d’un seul noeud

  1. Arrêtez le noeud corrompu.

    REMARQUE

    Si le nœud corrompu est un nœud principal AEM, arrêtez le nœud de l’intégralité du cluster.

  2. Recréez le système physique à partir d’une image système.

  3. Appliquez des correctifs ou des mises à jour aux formulaires AEM qui ont été appliqués depuis que l’image a été créée. Ces informations ont été enregistrées pendant la procédure de sauvegarde. AEM les formulaires doivent être récupérés au même niveau de correctif que lors de la sauvegarde du système.

  4. (Facultatif) Si tous les autres noeuds fonctionnent correctement, il est possible que le référentiel AEM soit également corrompu. Dans ce cas, un message de désynchronisation du référentiel s’affiche dans le fichier error.log du référentiel AEM.

    Pour restaurer le référentiel, procédez comme suit.

    REMARQUE

    Si une sauvegarde compressée de référentiel crx a été effectuée en ligne, décompressez-la à n’importe quel emplacement et suivez le processus de restauration hors ligne.

    1. Supprimez les répertoires du référentiel, partagés, de version et des espaces de travail dans le répertoire clusterNode du noeud.
    2. Restaurez la sauvegarde du noeud de la grappe (y compris les sous-répertoires) sur le noeud .
    3. Supprimez le fichier clusterNode/revision.log sur le noeud .
    4. Supprimez le fichier .lock sur le noeud, le cas échéant.
    5. Supprimez le fichier repository/system.id sur le noeud, le cas échéant.
    6. Supprimez les fichiers **/listener.properties sur le nœud, le cas échéant.
    7. Restaurez repository/cluster_node.id pour chaque noeud de la grappe.
REMARQUE

Tenez compte des points suivants :

  • Si le nœud en échec était un nœud principal AEM, copiez tout le contenu du dossier du référentiel secondaire (crx-repository\crx.0000 où 0000 peut être n’importe quels chiffres) dans le dossier du référentiel crx-repository\ et supprimez le dossier du référentiel secondaire.
  • Avant de redémarrer tout nœud du cluster, assurez-vous que vous supprimez du nœud principal le fichier /clustered.txt du référentiel.
  • Assurez-vous que le nœud principal est démarré en premier, et lorsqu’il est complètement démarré, démarrez les autres nœuds.

Restauration de l’ensemble de la grappe

  1. Arrêtez tous les noeuds de la grappe.

  2. Recréez le système physique à partir d’une image système.

  3. Appliquez des correctifs ou des mises à jour à AEM formsAEM qui ont été appliqués depuis que l’image a été créée. Ces informations ont été enregistrées à l’étape 1 de la procédure de sauvegarde. AEM les formulaires doivent être récupérés au même niveau de correctif que lors de la sauvegarde du système.

  4. Restaurez la base de données, le répertoire de stockage global de documents et les connecteurs.

  5. Procédez comme suit pour récupérer le référentiel AEM hors ligne :

    REMARQUE

    Si une sauvegarde compressée de référentiel crx a été effectuée en ligne, décompressez-la à n’importe quel emplacement et suivez le processus de restauration hors ligne.

    1. Sur tous les noeuds de la grappe, supprimez les répertoires du référentiel, partagé, de version et des espaces de travail dans le répertoire clusterNode .
    2. Supprimez tous les fichiers et répertoires du répertoire partagé.
    3. Restaurez la sauvegarde du noeud de la grappe (y compris les sous-répertoires) sur un noeud de la grappe.
    4. Copiez tous les fichiers du noeud de grappe restauré dans tous les autres noeuds de grappe. Une fois cette opération terminée, chaque noeud de grappe contient les mêmes données.
    5. Supprimez le fichier clusterNode/revision.log sur tous les noeuds de la grappe.
    6. Supprimez le fichier .lock sur tous les noeuds de la grappe, le cas échéant.
    7. Supprimez repository/system.id tous les noeuds de la grappe, le cas échéant.
    8. Supprimez les fichiers **/listener.properties sur tous les nœuds de la grappe, le cas échéant.
    9. Restaurez repository/cluster_node.id pour chaque noeud de la grappe.
REMARQUE

Tenez compte des points suivants :

  • Si le nœud en panne était un nœud maître AEM, copiez tout le contenu du dossier du référentiel esclave (au format crx-repository\crx.0000 où 0000 peut être n’importe quel nombre) au dossier du référentiel crx-repository.
  • Avant de redémarrer tout nœud du cluster, assurez-vous que vous supprimez du nœud principal le fichier /clustered.txt du référentiel.
  • Assurez-vous que le nœud principal est démarré en premier, et lorsqu’il est complètement démarré, démarrez les autres nœuds.

Sauvegarde et restauration du nœud d’éditeur de la solution Correspondence Management

Le nœud d’éditeur ne dispose pas d’une relation maître-esclave dans un environnement organisé en grappes. Vous pouvez sauvegarder n’importe quel noeud de l’éditeur en procédant comme suit : Sauvegarde et restauration.

Récupération d’un seul noeud d’éditeur

  1. Arrêtez le noeud qui doit être récupéré et n’effectuez aucune activité de publication tant que le noeud n’est pas réactivé.
  2. Restaurez le nœud de publication à l’aide de [Restauration de la sauvegarde](https://docs.adobe.com/docs/fr/crx/current/administering/backup_and_restore.html#Restoring the Backup).

Récupération d’une grappe

  1. Arrêtez la grappe.
  2. Restaurez le nœud de publication à l’aide de [Restauration de la sauvegarde](https://docs.adobe.com/docs/fr/crx/current/administering/backup_and_restore.html#Restoring the Backup).
  3. Démarrez le nœud maître, puis le nœud esclave de la grappe d’éditeur.

Sur cette page