Domanda
Per scopi di QA, test o cicli di rilascio regolari, potrebbe essere utile prendere un'istantanea di un'istanza CQ5 esistente, come quella già in esecuzione in produzione, e usarla come clone.
Questo articolo descrive quali passi sono necessari per creare un clone CQ5 ed eseguirlo in modo indipendente. Tieni presente che questa procedura presuppone che CQ5 sia in esecuzione come predefinita con Day's CQ Servlet Engine e con capacità di avvio rapido.
Risposta, Risoluzione
CQ5 viene fornito con CRX come archivio sottostante che a sua volta offre una funzione di backup online [1]. Questo permette una facile creazione di istantanee garantendo al tempo di attività dell'istanza da clonare. Il file zip creato dal processo di backup contiene l'istanza completa.
Procedura
- crea un backup online (vedi [1])
- copiare il file zip di backup sul computer di destinazione dove sarà in esecuzione la nuova istanza
- disimballa il file zip nella directory di destinazione dove si trova l'istanza clonata CQ5
- elimina tutti i file denominati
listener.properties
incrx-quickstart/repository/shared/journal/control
crx-quickstart/repository/shared/version/control
crx-quickstart/repository/shared/workspaces/<workspace.name>/control
- elimina il file
crx-quickstart/repository/cluster_node.id
- Elimina tutti i file obsoleti
.lock
(se esistenti) - elimina tutti i file obsoleti
optimize*.tar
(se esistenti) - elimina tutti i file obsoleti lock.properties
(se esistenti)
Al termine di questa procedura, è necessario controllare il seguente elenco di voci:
- se in esecuzione sulla stessa macchina, cambia la porta dell'istanza clonata
- una volta avviata l'istanza, verificare le configurazioni e, se necessario, adattarle:
- agenti di replica
- password dell'amministratore
- impostazioni di configurazione specifiche per le applicazioni personalizzate
Prodotti interessati:
CQ5.1, CQ5.2, CQ 5.3
[1] Online Backup
Accedi al tuo account