Cette section décrit les étapes nécessaires pour effectuer une sauvegarde à chaud ou en ligne de la base de données AEM Forms, du répertoire de stockage global de documents et du répertoire racine de stockage de contenu.
Une fois qu’AEM Forms est installé et déployé dans les zones de production, l’administrateur de base de données doit effectuer une sauvegarde initiale complète ou à froid de la base de données. La base de données doit être arrêtée pour cette sauvegarde. Ensuite, les sauvegardes différentielles ou incrémentielles (ou à chaud) de la base de données doivent être effectuées régulièrement.
Pour garantir la réussite de la sauvegarde et de la récupération, une sauvegarde de l’image système doit toujours être disponible. Ensuite, si une perte se produit, vous pouvez récupérer l’ensemble de votre environnement à un état cohérent.
La sauvegarde de la base de données en même temps que les sauvegardes du répertoire de stockage global de documents, du référentiel AEM et du répertoire racine de stockage de contenu permet de maintenir la synchronisation de ces systèmes si une récupération est nécessaire.
La procédure de sauvegarde décrite dans cette section nécessite que vous passiez en mode de sauvegarde sécurisé avant de sauvegarder la base de données AEM Forms, le référentiel AEM, le répertoire de stockage global de documents et les répertoires racine de stockage de contenu. Une fois la sauvegarde terminée, vous devez quitter le mode de sauvegarde sécurisé. Le mode de sauvegarde sécurisé est utilisé pour marquer les documents de longue durée et persistants qui résident dans le répertoire de stockage global de documents. Ce mode garantit que le mécanisme de nettoyage de fichier automatisé (le collecteur de fichiers) ne supprime pas les fichiers expirés tant que le mode de sauvegarde sécurisé n’est pas libéré. Il est nécessaire de conserver une sauvegarde du répertoire de stockage global de documents en synchronisation avec une sauvegarde de base de données.
La fréquence de sauvegarde de l’emplacement du répertoire de stockage global de documents dépend de l’utilisation d’AEM Forms et des fenêtres de sauvegarde disponibles. La fenêtre de sauvegarde peut être affectée par les processus de longue durée, car ils peuvent s’exécuter pendant plusieurs jours. Si vous modifiez, ajoutez et supprimez continuellement des fichiers dans ce répertoire, sauvegardez plus souvent l’emplacement du répertoire de stockage global de documents.
Si la base de données s’exécute en mode de journalisation, comme décrit dans la section précédente, les journaux de la base de données doivent également être sauvegardés fréquemment afin de pouvoir être utilisés pour restaurer la base de données en cas d’échec du média.
Les fichiers non référencés peuvent persister dans le répertoire de stockage global de documents après le processus de récupération. Il s’agit actuellement d’une limitation connue.
Vous devez mettre AEM Forms en mode de sauvegarde sécurisé (instantané) ou de sauvegarde restauration (couverture continue). Avant de configurer AEM Forms pour qu’il passe en mode de sauvegarde, vérifiez les points suivants :
En outre, respectez les instructions suivantes pour le processus de sauvegarde/restauration.
Sauvegardez le répertoire de stockage global de documents à l’aide d’un système d’exploitation disponible ou d’un utilitaire de sauvegarde tiers. (Voir Emplacement du répertoire de stockage global de documents.)
(Facultatif) Sauvegardez le répertoire racine de stockage de contenu à l’aide d’un système d’exploitation disponible ou d’une sauvegarde et d’un utilitaire tiers. (Voir Emplacement racine de stockage de contenu (environnement autonome) ou Emplacement racine de stockage de contenu (environnement en grappe).)
Sauvegardez les instances d’auteur et de publication (sauvegarde crx-repository).
Pour sauvegarder l’environnement de la solution Correspondence Management, effectuez les étapes sur les instances de création et de publication, comme décrit dans la section Sauvegarde et restauration.
Tenez compte des points suivants lors de la sauvegarde des instances d’auteur et de publication :
Sauvegardez la base de données AEM Forms, y compris les logs de transaction. Voir Base de données AEM Forms.
Pour plus d’informations, consultez l’article correspondant à votre base de données dans la base de connaissances :
Ces articles fournissent des conseils sur les fonctions de base de données pour la sauvegarde et la récupération des données. Ils ne sont pas conçus comme des guides techniques complets de la fonctionnalité de sauvegarde et de récupération de base de données d’un fournisseur spécifique. Ils décrivent les commandes nécessaires à la création d’une stratégie de sauvegarde de base de données fiable pour les données de votre application AEM Forms.
La sauvegarde de la base de données doit être terminée avant de commencer la sauvegarde du répertoire de stockage global de documents. Si la sauvegarde de la base de données n’est pas terminée, vos données ne sont pas synchronisées.
Vous pouvez utiliser Administration Console, la commande LCBackupMode ou l’API disponible avec l’installation d’AEM Forms pour passer en mode de sauvegarde. Pour le sauvegarde restauration (couverture continue), l’option Administration Console n’est pas disponible ; vous devez utiliser l’option de ligne de commande ou l’API.
Si vous avez configuré SSL sur le serveur Forms, vous ne pouvez pas placer le serveur Forms en mode de sauvegarde à l’aide du script LCBackupMode.CMD.
Utilisation d’Administration Console pour passer en mode de sauvegarde sécurisé
Connectez-vous à Administration Console.
Cliquez sur Paramètres > Paramètres de Core System > Utilitaires de sauvegarde.
Sélectionnez Fonctionner en mode de sauvegarde sécurisé et cliquez sur OK.
Cette méthode passe AEM Forms en mode de sauvegarde indéfiniment (pas de délai d’expiration) et passe en mode instantané plutôt qu’en mode de sauvegarde restauration.
Utilisation de l’option de ligne de commande pour passer en mode de sauvegarde sécurisé
Vous pouvez utiliser l’interface de ligne de commande LCBackupMode
pour mettre AEM Forms en mode de sauvegarde sécurisé.
Définissez ADOBE_LIVECYCLE et lancez le serveur d’applications.
Accédez au dossier *[aem-forms root]*/sdk/misc/Foundation/BackupRestoreCommandline
.
Modifiez le script LCBackupMode.cmd
ou LCBackupMode.sh
de façon à indiquer les valeurs par défaut correspondant à votre système d’exploitation.
Dans l’invite de commande, exécutez la commande suivante sur une seule ligne :
LCBackupMode.cmd enter [-Host=
hostname ] [-port=
portnumber ] [-user=
username ] [-password=
password ] [-label=
labelname ] [-timeout=
seconds ]
LCBackupMode.sh enter [-host=
hostname ] [-port=
portnumber ] [-user=
username ] [-password=
password ] [-label=
labelname ]
Dans les commandes précédentes, les emplacements réservés peuvent être définis comme suit :
Host
est le nom de l’hôte sur lequel AEM Forms est exécuté.
port
est le port WebServices du serveur d’applications sur lequel AEM Forms est exécuté.
user
est le nom d’utilisateur de l’administrateur AEM Forms.
password
est le mot de passe de l’administrateur AEM Forms.
label
est le libellé de texte de cette sauvegarde (il peut s’agir de n’importe quelle chaîne).
timeout
est le nombre de secondes après lequel le mode de sauvegarde est quitté automatiquement. Il peut être de 0 à 10 080. S’il s’agit de 0, qui est la valeur par défaut, le mode de sauvegarde n’expire jamais.
Pour plus d’informations sur l’interface de ligne de commande du mode de sauvegarde, voir le fichier Lisez-moi dans le répertoire BackupRestoreCommandline .
Vous pouvez utiliser Administration Console ou l’option de ligne de commande pour quitter les modes de sauvegarde.
Quitter le mode de sauvegarde sécurisé (mode instantané)
Pour utiliser Administration Console afin de sortir AEM Forms du mode de sauvegarde sécurisé (mode instantané), effectuez les tâches suivantes.
Quitter tous les modes de sauvegarde
Vous pouvez utiliser l’interface de ligne de commande pour sortir AEM Forms du mode de sauvegarde sécurisé (mode instantané) ou pour mettre fin à la session du mode de sauvegarde actuel (mode de sauvegarde restauration). Vous ne pouvez pas utiliser Administration Console pour quitter le mode de sauvegarde restauration. En mode de sauvegarde restauration, les commandes Utilitaires de sauvegarde d’ Administration Console sont désactivées. Utilisez l’appel API ou la commande LCBackupMode .
Accédez au dossier *[aem-forms root]*/sdk/misc/Foundation/BackupRestoreCommandline
.
Modifiez le script LCBackupMode.cmd
ou LCBackupMode.sh
de façon à indiquer les valeurs par défaut correspondant à votre système d’exploitation.
Vous devez définir le répertoire JAVA_HOME comme décrit dans le chapitre correspondant pour votre serveur d’applications dans la section Préparation à l’installation d’AEM Forms.
Exécutez la commande suivante sur une seule ligne :
(Windows) LCBackupMode.cmd leaveContinuousCoverage [-Host=
nom_hôte ] [-port=
numéro_port ] [-user=
nom_utilisateur ] [-password=
mot_de_passe ]
(Linux®, UNIX®) LCBackupMode.sh leaveContinuousCoverage [-Host=
hostname ] [-port=
portnumber ] [-user=
username ] [-password=
password ]
Dans les commandes précédentes, les emplacements réservés peuvent être définis comme suit :
Host
est le nom de l’hôte sur lequel AEM Forms est exécuté.
port
est le port sur lequel AEM Forms s’exécute sur le serveur d’applications.
user
est le nom d’utilisateur de l’administrateur AEM Forms.
password
est le mot de passe de l’administrateur AEM Forms.
leaveContinuousCoverage
: cette option permet de désactiver totalement le mode de sauvegarde restauration.
Pendant que ce mode de sauvegarde est désactivé, la couverture continue ne peut pas être rétablie. Les modifications effectuées pendant cette période ne sont pas protégées.
Si vous avez activé le stockage de documents dans la base de données, le mode de sauvegarde instantané et le mode de sauvegarde restauration ne sont pas applicables.
Pour plus d’informations sur l’interface de ligne de commande du mode de sauvegarde, consultez le fichier Lisez-moi dans le répertoire BackupRestoreCommandline .