Comment configurer l’instance Cold Standby dans AEM
Environnement
AEM 6.0, 6.1, 6.2, 6.3 et versions ultérieures
Configuration de l’instance principale
- Configurez un répertoire pour l’instance principale de la configuration Cold Standby.
- Dans le répertoire de l’instance principale, décompactez AEM à l’aide de la commande java -jar quickstart.jar -unpack
- Téléchargez install.zip et placez-y le répertoire crx-quickstart.
- Extrayez le contenu de l’archive jointe install.zip pour créer un dossier install.
- Démarrez l’instance principale avec la commande java -jar quickstart.jar -r primary,crx3,crx3tar
- Attendez que l’instance soit en cours d’exécution.
- Accédez à la console Web sur : http://host:port/system/console/slinglog et créez un journal de débogage pour la classe :
- org.apache.jackrabbit.oak.plugins.segment (AEM 6.0-AEM 6.2) ou
- org.apache.jackrabbit.oak.segment (AEM 6.3 et versions ultérieures)
- Nommez le journal tarmk-coldstandby.log.
- Accédez à la console Web depuis http://host:port/system/console/configMgr puis recherchez les éléments suivants :
- Service Apache Jackrabbit Oak TarMK Cold Standby pour les versions 6.0-6.2 pour vérifier que le mode et toute autre configuration sont corrects et conformes à l’instance principale.
- Service Apache Jackrabbit Oak TarMK Cold Standby pour la version 6.3+ pour vérifier que le mode et toute autre configuration sont corrects et conformes à l’instance principale.
- Accédez à http://host:port/system/console/status-slingsettings pour confirmer que le mode principal d’exécution est indiqué.
Configuration de l’instance de veille
1. Configurez un répertoire pour l’instance de mise en veille dans la configuration de Cold Standby.
2. Fermez l’instance principale et sauvegardez le répertoire crx-quickstart.
3. Redémarrez l’instance principale.
4. Copiez le répertoire /crx-quickstart depuis l’instance principale au répertoire de mise en veille.
Remarque : il doit déjà contenir un dossier /install plus les autres configurations.
5. Recherchez le fichier sling.id dans le répertoire /crx-quickstart et supprimez-le.
6. Démarrez l’instance de veille avec java -jar quickstart.jar -r standby,crx3,crx3tar et attendez que l’instance soit en cours d’exécution.
7. Accédez à la console Web depuis http://host:port/system/console/configMgr puis recherchez les éléments suivants :
a. Service Apache Jackrabbit Oak TarMK Cold Standby pour les versions 6.0-6.2 pour vérifier que le mode et toute autre configuration sont corrects et conformes à l’instance principale.
b. Service Apache Jackrabbit Oak TarMK Cold Standby pour la version 6.3+ pour vérifier que le mode et toute autre configuration sont corrects et conformes à l’instance principale.
Remarque : si la configuration ci-dessus présente toujours le mode comme principal, changez le en mode veille, enregistrez la configuration puis redémarrez l’instance AEM de veille. Il s’agit d’une action unique requise lors de la configuration, car l’instance a été copiée à partir du principal.
8. Accédez à http://host:port/system/console/status-slingsettings pour confirmer que le mode d’exécution veille est indiqué.
9. Ajoutez error.log et tarmk-coldstandby.log pour voir plus de communication entre l’instance principale et l’instance de veille.
Vérification de l’instance de veille
Testez la configuration de veille :
- Accédez à http://host:port/assets.html/content/dam dans l’instance principale et téléchargez une image.
- Attendez quelques minutes et vérifiez le même chemin sous instance de veille.
- Si l’image est synchronisée, la configuration de la mise en veille à froid fonctionne comme prévu.
Si des problèmes surviennent, vérifiez l’instance de secours en procédant comme suit :
- Assurez-vous de démarrer l’instance principale avec le mode d’exécution "primary".
- Surveillez tarmk-standby.log
Vérifiez qu’un message similaire à celui-ci apparaît:
*INFO* [FelixStartLevel] org.apache.jackrabbit.oak.plugins.segment.standby.store.StandbyStoreService started primary on port 8023 with allowed ip ranges [0.0.0.0-255.255.255.255].
ou
*INFO* [FelixStartLevel] org.apache.jackrabbit.oak.plugins.segment.standby.store.StandbyStoreService started primary on port 8023 with allowed ip ranges []. - Sur une instance principale, accédez à http://host:port/system/console/jmx/ et cherchez « Standby »
Ce qui suit doit s’afficher :
Mode: primary
Status: running
Running: true - Veillez à démarrer une instance de secours en mode d’exécution « standby »
- Surveillez tarmk-standby.log et vérifiez qu’un message similaire à celui ci-dessous s’affiche :
(l’adresse IP sera la même que celle configurée dans install.standby\ org.apache.jackrabbit.oak.plugins.segment.standby.store.StandbyStoreService.config)
*INFO* [FelixStartLevel] org.apache.jackrabbit.oak.plugins.segment.standby.store.StandbyStoreService started standby sync with 127.0.0.1:8023 at 5 sec.
*INFO* [CM Event Dispatcher (Fire ConfigurationEvent: pid=org.apache.jackrabbit.oak.plugins.segment.standby.store.StandbyStoreService)] org.apache.jackrabbit.oak.plugins.segment.standby.store.StandbyStoreService started standby sync with 127.0.0.1:8023 at 5 sec. - Sur l’instance de secours, accédez à http://host:port/system/console/jmx/ et cherchez « Standby »
Ce qui suit doit s’afficher :
FailedRequests: 0
SecondsSinceLastSuccess: 2
Mode client: dd46f264-78ec-44f6-b3f6-ad339e13d1fa
Status: running
Running: true - De retour sur l’instance principale, accédez à http://host:port/system/console/jmx/ et cherchez « Standby ». Désormais, deux enregistrements de secours doivent apparaître : l’un pour l’instance principale comme vu dans #3, l’autre avec des propriétés comme ci-dessous pour la sauvegarde :
TransferredBinariesBytes 0
TransferredSegmentBytes 7229892
TransferredBinaries 0
TransferredSegments 247
LastSeenTimestamp Wed Oct 05 13:38:01 EDT 2016
RemotePort 50446
RemoteAddress 127.0.0.1
Rendre l’instance de secours principale
- Fermeture de l’instance de secours
- Démarrez une instance avec la commande java -jar quickstart.jar -r primary,crx3,crx3tar
Informations à fournir lors de la levée d’un ticket
Lors de la levée d’un ticket de support dans le portail de support, qualifiez le problème autant que possible en suivant les instructions de l’article suivant de la base de connaissances.
De plus, incluez le dossier install au format zip et tarmk-standby.log depuis les instances principales et de secours.
Documentation de référence
Telechargement
Adobe
Recevez de l’aide plus rapidement et plus facilement
Nouvel utilisateur ?