Configuración de la instancia de espera pasiva en AEM
Entorno
AEM 6.0, 6.1, 6.2, 6.3 y versiones posteriores
Configuración de la instancia principal
- Configure un directorio para la instancia principal para la configuración del modo de espera pasiva.
- En el directorio de instancia principal, descomprima AEM usando el comando java -jar quickstart.jar -unpack.
- Descargue install.zip y colóquelo dentro del directorio crx-quickstart.
- Extraiga el contenido del archivo install.zip adjunto para crear una carpeta de instalación.
- Inicie la instancia principal con el comando java -jar quickstart.jar -r primary,crx3,crx3tar.
- Espere a que la instancia esté lista y funcionando.
- Vaya a la consola web en: http://host:port/system/console/slinglog y cree un registrador de depuración para la clase:
- org.apache.jackrabbit.oak.plugins.segment (AEM 6.0-AEM 6.2) o
- org.apache.jackrabbit.oak.oak.segment (AEM 6.3 y superior)
- nombre del registrador tarmk-coldstandby.log
- Vaya a la consola web en: http://host:port/system/console/configMgr y busque:
- Espera pasiva de Apache Jackrabbit Oak TarMK para el servicio 6.0-6.2, para observar si el modo y otras configuraciones son correctas y de acuerdo con la instancia principal.
- Servicio de espera pasiva de Apache Jackrabbit Oak Segment Tar para el servicio 6.3+ para observar si el modo y otras configuraciones son correctas y de acuerdo con la instancia principal.
- Vaya a http://host:port/system/console/status-slingsettings para confirmar que el modo de ejecución principal correcto está indicado.
Configuración de la instancia de espera
1. Configure un directorio para la instancia de espera para la configuración del modo de espera pasiva.
2. Cierre la instancia principal y haga una copia de seguridad del directorio crx-quickstart.
3. Reinicie la instancia principal.
4. Copie el directorio /crx-quickstart al directorio de espera desde la instancia principal.
Nota: Esto debería contener ya la carpeta /install además de las otras configuraciones
5. Busque el archivo sling.id en el directorio /crx-quickstart y elimínelo.
6. Inicie la instancia de espera con java -jar quickstart.jar -r standby,crx3,crx3tar y espere a que la instancia esté lista y funcionando.
7. Vaya a la consola web en: http://host:port/system/console/configMgr y busque:
a. Espera pasiva de Apache Jackrabbit Oak TarMK para el servicio 6.0-6.2 para observar si el modo y otras configuraciones son correctas y de acuerdo a la instancia principal.
b. Servicio de espera pasiva de Apache Jackrabbit Oak Segment Tar para el servicio 6.3+, para observar si el modo y otras configuraciones son correctas y de acuerdo a la instancia principal.
Nota: Si la configuración anterior sigue mostrando el modo como primario, cámbielo por modo en espera, guarde la configuración y reinicie la instancia de AEM en espera. Se trata de una acción que se realiza una sola vez en el momento de la configuración, ya que la instancia se copió de la principal.
8. Vaya a http://host:port/system/console/status-slingsettings para confirmar que se ha establecido el modo de ejecución en espera adecuado.
9. Siga el error.log y tarmk-coldstandby.log para ver más comunicaciones entre la instancia principal y la de espera.
Verificación de la instancia de espera
Pruebe la configuración del modo de espera:
- Vaya a http://host:port/assets.html/content/dam en la instancia principal y suba una imagen.
- Espere unos minutos y compruebe la misma ruta en la instancia de espera.
- Si la imagen está sincronizada, la configuración del modo de espera pasiva funciona como se espera.
Si surge algún problema, verifique la instancia de espera con los pasos que se indican a continuación:
- Asegúrese de iniciar la instancia principal con el modo de ejecución primario.
- Supervise tarmk-standby.log
Verifique que aparezca un mensaje similar al siguiente:
*INFO* [FelixStartLevel] org.apache.jackrabbit.oak.plugins.segment.standby.store.StandbyStoreService inició el servicio primario en el puerto 8023 con intervalos IP permitidos [0.0.0.0-255.255.255.255].
o
*INFO* [FelixStartLevel] org.apache.jackrabbit.oak.plugins.segment.standby.store.StandbyStoreService inició el servicio primario en el puerto 8023 con rangos IP permitidos []. - En la instancia principal, vaya a http://host:port/system/console/jmx/ y busque Modo en espera
Debería aparecer lo siguiente:
Modo: principal
Estado: en ejecución
Ejecución: verdadera - Asegúrese de iniciar la instancia de espera en el modo de ejecución en espera.
- Supervise tarmk-standby.log y verifique que aparezca un mensaje similar al siguiente:
(La dirección IP será la misma que la que configuró en el segmento install.standby\ org.apache.jackrabbit.oak.plugins.oak.standby.store.standby.store.standbyStoreService.config)
*INFO*[FelixStartLevel] org.apache.jackrabbit.oak.plugins.segment.standby.store.standbyStoreService inició la sincronización de espera con 127.0.0.1:8023 a los 5 segundos.
*INFO*[CM Event Dispatcher (Fire ConfigurationEvent: pid=org.apache.jackrabbit.oak.plugins.segment.standby.store.StandbyStoreService)] org.apache.jackrabbit.oak.plugins.segment.standby.store.standby.standbyService inició la sincronización en espera con 127.0.0.1:8023 a 5 segundos. - En la instancia de espera, vaya a http://host:port/system/console/jmx/ y busque En espera
Debería aparecer lo siguiente:
Solicitudes fallidas: 0
Segundos desde el último éxito: 2
Modo cliente: dd46f264-78ec-44f6-b3f6-ad339e13d1fa
Estado: en ejecución
Ejecución: verdadera - De vuelta a la instancia principal, vaya a http://host:port/system/console/jmx/ y busque Modo de espera. Ahora deben aparecer dos registros del modo de espera, uno para el primario tal como se marcó en el número 3 y otro con propiedades como las siguientes para el modo de espera:
Bytes binario transferidos 0
Bytes de segmentos transferidos 7229892
Binarios transferidos 0
Segmentos transferidos 247
Última marca de tiempo Wed Oct 05 13:38:01 EDT 2016
Puerto remoto 50446
Dirección remota 127.0.0.1
Cambio de la instancia de espera a principal
- Cierre la instancia de espera.
- Inicie la instancia con el comando java -jar quickstart.jar -r primary,crx3,crx3tar
Información que se debe proporcionar al abrir un ticket
Al presentar un ticket de soporte en el portal de soporte técnico, califique el problema de la mejor manera posible siguiendo las siguientes pautas en el siguiente artículo de la base de conocimiento.
Además, incluya la carpeta de instalación en formato zip y tarmk-standby.log de las instancias principales y de espera.
Documentación de referencia
Descargar