Hi All,
I have added annotation on aem 6.3 instance author content pages , now we are migrating content to aem 6.5 author and i'm replicating content nodes by using author to author replication using default replication agent, every node is getting replicated but cq:annotations not is skipped from replication? is there any specific reason for it?
is there any OOTB configuration for this or i need to write custom replication agent for it? pls suggest!!
Thanks in advance
Solved! Go to Solution.
Views
Replies
Total Likes
Hi @ajin0093
This is an upgrade project which needs proper planning and approach to make a decision. It is not recommended to replicate content from a lower AEM version to a higher AEM version.
Start from here to get an understanding of the AEM upgrade. You will understand the few additional steps which you might need to do as per Adobe recommendation like repo restructuring.
https://docs.adobe.com/content/help/en/experience-manager-65/deploying/upgrading/upgrade.html
Coming back to your question, there can be two approaches
Recommended Approach(in-place upgrade):
The best approach would be to do the in-place upgrade which will move your content from lower to higher AEM version. Suppose if you want to upgrade your development and production AEM 6.3 version to 6.5 then it should be like:
AEM-Dev-Author 6.3 --------in-place upgrade-------> AEM-Dev-Author 6.5
AEM-Dev-Publish1-6.3 --------in-place upgrade------->AEM-Dev-Publish1-6.5
AEM-Dev-Publish2-6.3 --------in-place upgrade------->AEM-Dev-Publish2-6.5
AEM-Prod-Author 6.3 --------in-place upgrade-------> AEM-Prod Author-6.5
AEM-Prod-Publish1-6.3 --------in-place upgrade------->AEM-Prod Publish1-6.5
The advantage of this approach will be your custom users and groups will be migrated as it is corresponding to the environment.You don't need to take care of anything separately.
Documentation for in-place upgrade: https://docs.adobe.com/content/help/en/experience-manager-65/deploying/upgrading/in-place-upgrade.ht...
Alternate Approach(package based approach- export and import):
Another approach would be exporting all the content package from AEM-6.3 and importing it in 6.5.
You can either create packages from AEM source[AEM 6.3] package manager and import it in the target AEM higher version[AEM 6.5] or alternatively you can use the VLT tool to do so [https://helpx.adobe.com/in/experience-manager/6-3/sites/developing/using/ht-vlttool.html].
But in this approach, you have to take care of custom users and groups. Creating a user package is slightly tricky - you can use ACS package to do so otherwise google it, you will get numerous blogs by AEM Guru's to guide you.
Regards,
Arpit Varshney
For migrating content , replication from author to author is not an ideal way. There are various other option like clone it and do inplace upgrade. This is the way that Adobe suggests to the clients.
If the use case is to migrate content nodes or DAM assets between the instances, you can achieve this using crx2oak migration tool. See below documents for more details.
https://docs.adobe.com/content/help/en/experience-manager-64/deploying/upgrading/using-crx2oak.html
Thanks!!
Hi @ajin0093
This is an upgrade project which needs proper planning and approach to make a decision. It is not recommended to replicate content from a lower AEM version to a higher AEM version.
Start from here to get an understanding of the AEM upgrade. You will understand the few additional steps which you might need to do as per Adobe recommendation like repo restructuring.
https://docs.adobe.com/content/help/en/experience-manager-65/deploying/upgrading/upgrade.html
Coming back to your question, there can be two approaches
Recommended Approach(in-place upgrade):
The best approach would be to do the in-place upgrade which will move your content from lower to higher AEM version. Suppose if you want to upgrade your development and production AEM 6.3 version to 6.5 then it should be like:
AEM-Dev-Author 6.3 --------in-place upgrade-------> AEM-Dev-Author 6.5
AEM-Dev-Publish1-6.3 --------in-place upgrade------->AEM-Dev-Publish1-6.5
AEM-Dev-Publish2-6.3 --------in-place upgrade------->AEM-Dev-Publish2-6.5
AEM-Prod-Author 6.3 --------in-place upgrade-------> AEM-Prod Author-6.5
AEM-Prod-Publish1-6.3 --------in-place upgrade------->AEM-Prod Publish1-6.5
The advantage of this approach will be your custom users and groups will be migrated as it is corresponding to the environment.You don't need to take care of anything separately.
Documentation for in-place upgrade: https://docs.adobe.com/content/help/en/experience-manager-65/deploying/upgrading/in-place-upgrade.ht...
Alternate Approach(package based approach- export and import):
Another approach would be exporting all the content package from AEM-6.3 and importing it in 6.5.
You can either create packages from AEM source[AEM 6.3] package manager and import it in the target AEM higher version[AEM 6.5] or alternatively you can use the VLT tool to do so [https://helpx.adobe.com/in/experience-manager/6-3/sites/developing/using/ht-vlttool.html].
But in this approach, you have to take care of custom users and groups. Creating a user package is slightly tricky - you can use ACS package to do so otherwise google it, you will get numerous blogs by AEM Guru's to guide you.
Regards,
Arpit Varshney
Views
Likes
Replies
Views
Likes
Replies