Question

Pour le contrôle qualité, les tests ou les cycles de publication réguliers, il peut être utile de prendre un instantané d'une instance CQ5 existante, telle qu'une instance déjà en cours de production, et de l'utiliser en tant que clone.

Cet article décrit les étapes nécessaires pour créer une duplication CQ5 et l'exécuter indépendamment. Notez que cette procédure suppose que CQ5 fonctionne avec le moteur de servlet CQ et les fonctions de démarrage rapide de Day.

Réponse, résolution

CQ5 est livré avec CRX comme référentiel sous-jacent qui offre à son tour une fonction de sauvegarde en ligne [1]. Cela permet de créer facilement des instantanés tout en garantissant la disponibilité de l'instance à cloner. Le fichier zip créé par l'opération de sauvegarde contient l'instance complète.

Procédure

  • Créer une sauvegarde en ligne (voir [1])
  • Copiez le fichier zip de sauvegarde sur la machine cible sur laquelle la nouvelle instance sera en cours d'exécution.
  • Décompressez le fichier zip dans le répertoire cible où se trouve l'instance CQ5 clonée.
  • Supprimez tous les fichiers appelés listener.properties dans :
    • crx-quickstart/repository/shared/journal/control
    • crx-quickstart/repository/shared/version/control
    • crx-quickstart/repository/shared/workspaces/<workspace.name>/control
  • Supprimez le fichier crx-quickstart/repository/cluster_node.id.
  • Supprimez tous les fichiers obsolètes .lock (s'il en existe).
  • Supprimez tous les fichiers obsolètes optimize*.tar (s'il en existe).
  • Supprimez tous les fichiers obsolètes lock.properties (s'il en existe).

Une fois cette procédure terminée, la liste des éléments suivants doit être vérifiée :

  • Si elle est exécutée sur la même machine, changez le port de l'instance clonée.
  • Une fois l'instance démarrée, vérifiez les configurations et adaptez-les si nécessaire :
    • agents de réplication ;
    • mots de passe admin ;
    • Paramètres de configuration spécifiques à l'application personnalisée.

Application

CQ5.1, CQ5.2, CQ5.3.

[1] Sauvegarde en ligne

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne