Pergunta
Para QA, propósitos de teste ou ciclos de versão regulares, pode ser útil obter um instantâneo de uma instância CQ5 existente, como uma já em execução na produção, e usá-la como um clone.
Este artigo descreve quais etapas são necessárias para criar um clone do CQ5 e executá-lo independentemente. Observe que este procedimento pressupõe que o CQ5 está sendo executado com as configurações padrão, com o mecanismo de servlet CQ do Day e os recursos de início rápido.
Resposta, Resolução
O CQ5 vem com o CRX como seu repositório subjacente que, por sua vez, oferece um recurso de back-up online [1]. Isso permite a criação fácil de instantâneos e garante o tempo de atividade da instância a ser clonada. O arquivo zip criado pelo processo de back-up contém a instância completa.
Procedimento
- crie um back-up online (veja [1])
- copiar o arquivo zip de back-up para a máquina de destino em que a nova instância será executada
- Descompacte o arquivo zip no diretório de destino onde a instância CQ5 clonada estará localizada
- exclua todos os arquivos nomeados
listener.properties
emcrx-quickstart/repository/shared/journal/control
crx-quickstart/repository/shared/version/control
crx-quickstart/repository/shared/workspaces/<workspace.name>/control
- exclua o arquivo
crx-quickstart/repository/cluster_node.id
- exclua todos os arquivos
.lock
obsoletos (se existirem) - exclua todos os arquivos
optimize*.tar
obsoletos (se existirem) - exclua todos os arquivos
lock.properties
obsoletos (se existirem)
Depois que este procedimento terminar, é necessário verificar a seguinte lista de itens:
- se estiver executando na mesma máquina, mude a porta da instância clonada
- Depois que a instância for iniciada, verifique as configurações e adapte-as se necessário:
- agentes de replicação
- senhas de administrador
- configurações personalizadas específicas do aplicativo
Aplica-se
CQ5.1, CQ5.2, CQ 5.3
[1] Back-up online