Étapes de migration d’une banque de données AEM existante vers AWS S3

Dernière mise à jour : 2023-11-09

Suivez les étapes ci-dessous pour migrer une banque de données Adobe Experience Manager (AEM) existante vers Amazon Simple Storage Service (AWS S3).

Description

Environnement

Experience Manager

Problème/Symptômes

Quelles sont les étapes de migration d’une banque de données Adobe Experience Manager (AEM) existante vers Amazon Simple Storage Service (AWS S3) ?

Résolution

Vous trouverez ci-dessous les étapes de migration S3 :

  1. Activation des journaux de débogage pour les modules org.apache.jackrabbit.oak.blob et org.apache.jackrabbit.oak.plugins.blob.
  2. Fermez AEM.
  3. Sauvegardez la configuration FDS existante dans …/crx-quickstart/install/.
  4. Supprimez FileDataStore.config dans …/crx-quickstart/install/.
  5. Copiez le connecteur S3 dans la fenêtre …/crx-quickstart/install/folder.
  6. Créez le fichier de configuration S3 dans …/crx-quickstart/install/. Ajoutez les configurations suivantes :
    • accessKey=
    • connectionTimeout="120000"
    • maxConnections="40"
    • maxErrorRetry="10"
    • s3Bucket="XXXXXX"
    • s3Region="XXXXXX"
    • secretKey="XXXXXX"
    • socketTimeout="120000"
    • writeThreads="30"
    • path="crx-quickstart/repository/datastore"
  7. Dossiers créés - upload/download/tmp sous-répertoires à l’intérieur …/crx-quickstart/repository/datastore/.
  8. Assurez-vous que le dossier install et …/crx-quickstart/repository/datastore Les dossiers sont la propriété de l’utilisateur avec lequel AEM est en cours d’exécution.
  9. Déplacez tout le contenu de ../crx-quickstart/repository/datastore/ to …/crx-quickstart/repository/datastore/upload/folder.
  10. Mettez à jour le mode d’exécution dans le script de démarrage afin que AEM commence par crx3tar-nofds runmode.
  11. Supprimer l’ancien paramètre AEM concernant les modes de démarrage (c’est-à-dire rechercher et supprimer) sling.options.file)
  12. Supprimer l’ancienne configuration FDS AEM mise en cache de …/crx-quickstart/launchpad/config/org/apache/jackrabbit/oak/plugins/blob/datastore/.
  13. Démarrez AEM.

Étapes suivantes:

  1. Surveillez le fichier error.log lorsque AEM démarre le téléchargement des fichiers dans S3 et que le démarrage est terminé.
  2. Vérifiez le dossier de chargement et vérifiez s’il est vide.
  3. Vérifiez que tous les lots sont démarrés et qu’il n’y a pas de configuration FileDataStore et qu’il n’y a que la configuration S3.
  4. Vérifier si nouveau sling.options.file est créée.
  5. Journaux pour le téléchargement :
05.02.2020 20:19:53.326 *INFO* [ oak-ds-async-upload-thread-5]  org.apache.jackrabbit.oak.plugins.blob.UploadStagingCache Successfully added [ ffc3b119d6b8dc9955edadbf0eca207d9cce2937cf97abc50accbc7f2cb342e5] , [ C:\AEM\6.4\6.4.6.0\Latest_Correct\crx-quickstart\repository\datastore\upload\ff\c3\b1\ffc3b119d6b8dc9955edadbf0eca207d9cce2937cf97abc50accbc7f2cb342e5]
05.02.2020 20:19:53.398 *INFO* [ oak-ds-async-upload-thread-8]  org.apache.jackrabbit.oak.plugins.blob.UploadStagingCache Successfully added [ ffdc13dce5fd816e1a63e83ecec1cba009024a4f7e4f4297f648e8cf3a28f98b] , [ C:\AEM\6.4\6.4.6.0\Latest_Correct\crx-quickstart\repository\datastore\upload\ff\dc\13\ffdc13dce5fd816e1a63e83ecec1cba009024a4f7e4f4297f648e8cf3a28f98b]
05.02.2020 20:19:53.451 *INFO* [ oak-ds-async-upload-thread-6]  org.apache.jackrabbit.oak.plugins.blob.UploadStagingCache Successfully added [ repository-151f8454-c398-4d12-b5e8-1617aa8cab79] , [ C:\AEM\6.4\6.4.6.0\Latest_Correct\crx-quickstart\repository\datastore\upload\re\po\si\repository-151f8454-c398-4d12-b5e8-1617aa8cab79]
05.02.2020 20:19:53.454 *INFO* [ oak-ds-async-upload-thread-3]  org.apache.jackrabbit.oak.plugins.blob.UploadStagingCache Successfully added [ fff3fcbb484d002d7db9cccc96971c06e8926a4a5e07cf93f4db7c450690fa71] , [ C:\AEM\6.4\6.4.6.0\Latest_Correct\crx-quickstart\repository\datastore\upload\ff\f3\fc\fff3fcbb484d002d7db9cccc96971c06e8926a4a5e07cf93f4db7c450690fa71]
05.02.2020 20:19:53.488 *INFO* [ oak-ds-async-upload-thread-4]  org.apache.jackrabbit.oak.plugins.blob.UploadStagingCache Successfully added [ ffbbcd9f72eb5373761751e8d5ecbf4022f58e70119e354557bc32eb17fe6b2a] , [ C:\AEM\6.4\6.4.6.0\Latest_Correct\crx-quickstart\repository\datastore\upload\ff\bb\cd\ffbbcd9f72eb5373761751e8d5ecbf4022f58e70119e354557bc32eb17fe6b2a]

Suppression des fichiers de chargement :

05.02.2020 20:22:40.794 *INFO* [ oak-ds-cache-scheduled-thread-1]  org.apache.jackrabbit.oak.plugins.blob.UploadStagingCache Starting purge of uploaded files
05.02.2020 20:22:40.795 *INFO* [ oak-ds-cache-scheduled-thread-1]  org.apache.jackrabbit.oak.plugins.blob.DataStoreCacheUtils Deleted file [ C:\AEM\6.4\6.4.6.0\Latest_Correct\crx-quickstart\repository\datastore\upload\bc\18\5a\bc185acc8571b7e0f97dac92b0285fe248004909c3d8264e03cfb2a8101bada6]
05.02.2020 20:22:40.800 *INFO* [ oak-ds-cache-scheduled-thread-1]  org.apache.jackrabbit.oak.plugins.blob.DataStoreCacheUtils Deleted file [ C:\AEM\6.4\6.4.6.0\Latest_Correct\crx-quickstart\repository\datastore\upload\fa\6f\c1\fa6fc18d5b95cf213ff5ac5d9eb0fed7c61310ac2c373ca2cbf187844bf39c24]
05.02.2020 20:22:40.801 *INFO* [ oak-ds-cache-scheduled-thread-1]  org.apache.jackrabbit.oak.plugins.blob.DataStoreCacheUtils Deleted file [ C:\AEM\6.4\6.4.6.0\Latest_Correct\crx-quickstart\repository\datastore\upload\d9\b4\f3\d9b4f3f58a9b83a1e1647cc23b77d672836171afdccbbbd8726f480b741a4c2e]
05.02.2020 20:22:40.802 *INFO* [ oak-ds-cache-scheduled-thread-1]  org.apache.jackrabbit.oak.plugins.blob.DataStoreCacheUtils Deleted file [ C:\AEM\6.4\6.4.6.0\Latest_Correct\crx-quickstart\repository\datastore\upload\c6\3a\df\c63adf50a7ebc7b1652740fb8be9b72f5b76d22477f0d411becab2f8eeceb70b]

Sur cette page