Pregunta
Para fines de control de calidad, pruebas o ciclos de liberación regulares, puede ser útil tomar una instantánea de una instancia existente de CQ5, como por ejemplo una que ya esté en producción, y utilizarla como un clon.
Este artículo describe los pasos necesarios para crear un clon de CQ5 y ejecutarlo de forma independiente. Tenga en cuenta que este procedimiento asume que el CQ5 se ejecuta inmediatamente con el motor CQ Servlet de Day y las capacidades de inicio rápido.
Respuesta, Resolución
CQ5 viene con CRX como su repositorio subyacente que, a su vez, ofrece una función de copia de seguridad en línea [1]. Esto permite una creación de instantáneas sencilla al tiempo que garantiza el tiempo de actividad de la instancia que se va a clonar. El archivo zip creado por el proceso de copia de seguridad contiene la instancia completa.
Procedimiento
- crear una copia de seguridad en línea (ver [1])
- copiar el archivo zip de copia de seguridad al equipo de destino en el que se ejecutará la nueva instancia
- descomprimir el archivo zip en el directorio de destino donde se ubicará la instancia CQ5 clonada
- borrar todos los archivos llamados
listener.properties
encrx-quickstart/repository/shared/journal/control
crx-quickstart/repository/shared/version/control
crx-quickstart/repository/shared/workspaces/<workspace.name>/control
- elimine el archivo
crx-quickstart/repository/cluster_node.id
- elimine todos los archivos
.lock
obsoletos (si existen) - elimine todos los archivos
optimize*.tar
obsoletos (si existen) - eliminar todos los archivos de
lock.properties
obsoletos (si existen)
Una vez finalizado este procedimiento, debe comprobarse la siguiente lista de elementos:
- si se ejecuta en el mismo equipo, cambie el puerto de la instancia clonada
- una vez iniciada la instancia, compruebe las configuraciones y realice adaptaciones si es necesario:
- agentes de replicación
- contraseñas de administrador
- ajustes de configuración específicos de la aplicación personalizada
Aplica
CQ5.1, CQ5.2, CQ5.3