Attività di manutenzione pre-aggiornamento pre-upgrade-maintenance-tasks
Prima di iniziare l’aggiornamento, è importante seguire queste attività di manutenzione per garantire che il sistema sia pronto e possa essere ripristinato nel caso in cui si verifichino dei problemi:
- Definizioni indice
- Garantire spazio su disco sufficiente
- Backup completo di AEM
- Genera il file quickstart.properties
- Configurare il flusso di lavoro e la rimozione del registro di controllo
- Installare, configurare ed eseguire le attività di pre-aggiornamento
- Rimuovi aggiornamenti dalla directory /install
- Arresta tutte le istanze di standby a freddo
- Disabilita processi pianificati personalizzati
- Esegui pulizia revisioni offline
- Esegui raccolta oggetti inattivi archivio dati
- Aggiorna lo schema del database se necessario
- Ruota file di registro
Definizioni indice index-definitions
Assicurati di aver installato le definizioni dell’indice richieste rilasciate con il Service Pack di AEM 6.5 più recente. (Per ulteriori informazioni, consultare le note sulla versione del servicepack AEM 6.5).
Garantire spazio su disco sufficiente ensure-sufficient-disk-space
Durante l'esecuzione dell'aggiornamento, verificare che lo spazio su disco sia sufficiente.
Backup completo di AEM fully-back-up-aem
Prima di iniziare l’aggiornamento, è necessario eseguire il backup completo di AEM. Assicurati di eseguire il backup dell’archivio, dell’installazione dell’applicazione, dell’archivio dati e delle istanze Mongo, se applicabile. Per ulteriori informazioni sul backup e il ripristino di un'istanza di AEM, vedere Backup e ripristino.
Genera il file quickstart.properties generate-quickstart-properties
All'avvio di AEM dal file jar, viene generato un file quickstart.properties
in crx-quickstart/conf
. Se AEM è stato avviato solo in passato con lo script di avvio, questo file non è presente e l’aggiornamento non riesce. Verifica l’esistenza di questo file e, se non è presente, riavvia AEM dal file jar.
Configurare il flusso di lavoro e la rimozione del registro di controllo configure-wf-audit-purging
Le attività WorkflowPurgeTask
e com.day.cq.audit.impl.AuditLogMaintenanceTask
richiedono configurazioni OSGi separate e non possono funzionare senza di esse. In caso di errore durante l’esecuzione delle attività di pre-aggiornamento, la causa più probabile è la mancanza di configurazioni. Di conseguenza, se non desideri eseguirle, accertati di aggiungere configurazioni OSGi per queste attività o rimuoverle completamente dall’elenco delle attività di ottimizzazione pre-aggiornamento. La documentazione relativa alla configurazione delle attività di eliminazione del flusso di lavoro è disponibile all'indirizzo Amministrazione delle istanze del flusso di lavoro, mentre la configurazione delle attività di manutenzione del registro di controllo è disponibile all'indirizzo Gestione del registro di controllo in AEM 6.
Installare, configurare ed eseguire le attività di pre-aggiornamento install-configure-run-pre-upgrade-tasks
Le attività di manutenzione pre-aggiornamento che prima dovevano essere eseguite manualmente vengono ottimizzate e automatizzate. L'ottimizzazione della manutenzione pre-aggiornamento consente di attivare in modo unificato queste attività e di esaminarne i risultati su richiesta.
Come usarlo how-to-use-it
Il componente OSGI PreUpgradeTasksMBean
è preconfigurato con un elenco di attività di manutenzione pre-aggiornamento che possono essere eseguite tutte contemporaneamente. Puoi configurare le attività seguendo la procedura seguente:
-
Vai alla console Web navigando su https://serveraddress:serverport/system/console/configMgr
-
Cerca "preupgrade detasks", quindi fai clic sul primo componente corrispondente. Il nome completo del componente è
com.adobe.aem.upgrade.prechecks.mbean.impl.PreUpgradeTasksMBeanImpl
-
Modificare l'elenco delle attività di manutenzione che devono essere eseguite come illustrato di seguito:
Di seguito è riportata una descrizione della modalità di esecuzione per cui ogni attività di manutenzione è progettata.
Configurazione predefinita dei controlli di integrità pre-aggiornamento default-configuration-of-the-pre-upgrade-health-checks
Il componente OSGI PreUpgradeTasksMBeanImpl
è preconfigurato con un elenco di tag di verifica stato pre-aggiornamento da eseguire quando viene chiamato il metodo runAllPreUpgradeHealthChecks
:
-
system - tag utilizzato dai controlli di integrità della manutenzione granite
-
pre-aggiornamento - un tag personalizzato che può essere aggiunto a tutti i controlli di integrità che puoi impostare per l'esecuzione prima di un aggiornamento
Metodi MBean
È possibile accedere alla funzionalità bean gestito utilizzando Console JMX.
Per accedere a MBean:
-
Passaggio alla console JMX all'indirizzo https://serveraddress:serverport/system/console/jmx
-
Cerca PreUpgradeTasks e fai clic sul risultato
-
Seleziona un metodo dalla sezione Operazioni e seleziona Richiama nella finestra seguente.
Di seguito è riportato un elenco di tutti i metodi disponibili esposti da PreUpgradeTasksMBeanImpl
:
- Console JMX
- Qualsiasi applicazione esterna che si connette a JMX
- cURL
Rimuovi aggiornamenti dalla directory /install remove-updates-install-directory
Rimuovere i Service Pack, i Feature Pack o gli hotfix distribuiti tramite la directory crx-quickstart/install
nel file system locale. In questo modo si evita l’installazione involontaria dei vecchi hotfix e service pack oltre alla nuova versione di AEM al termine dell’aggiornamento.
Arresta tutte le istanze di standby a freddo stop-tarmk-coldstandby-instance
Se si utilizza lo standby a freddo TarMK, interrompere le istanze di standby a freddo. In questo modo è possibile tornare online in caso di problemi durante l'aggiornamento. Al termine dell’aggiornamento, è necessario ricompilare le istanze in standby a freddo dalle istanze primarie aggiornate.
Disabilita processi pianificati personalizzati disable-custom-scheduled-jobs
Disattiva tutti i processi pianificati OSGi inclusi nel codice dell’applicazione.
Esegui pulizia revisioni offline execute-offline-revision-cleanup
Se utilizzi TarMK, esegui Offline Revision Cleanup prima dell’aggiornamento. In questo modo il passaggio di migrazione dell’archivio e le successive attività di aggiornamento vengono eseguiti molto più rapidamente e si garantisce che la pulizia delle revisioni online possa essere eseguita correttamente al termine dell’aggiornamento. Per informazioni sull'esecuzione della pulizia delle revisioni non in linea, vedere Esecuzione della pulizia delle revisioni non in linea.
Esegui raccolta oggetti inattivi archivio dati execute-datastore-garbage-collection
Dopo aver eseguito la pulizia delle revisioni sulle istanze di CRX3, è necessario eseguire la raccolta oggetti inattivi del datastore per rimuovere eventuali BLOB senza riferimenti nell’archivio dati. Per istruzioni, consulta la documentazione su Data Store Garbage Collection.
Ruota file di registro rotate-log-files
Adobe consiglia di archiviare i file di registro correnti prima di iniziare l’aggiornamento. In questo modo è più facile monitorare e analizzare i file di registro durante e dopo l’aggiornamento per identificare e risolvere eventuali problemi.