升级到AEM 6.4

在本节中,我们将介绍如何将AEM安装升级到AEM 6.4:

为了更便于引用这些过程中涉及的AEM实例,在这些文章中使用了以下术语:

  • source​实例是您从中升级的AEM实例。
  • target​实例是您要升级到的实例。
注意

作为提高升级可靠性努力的一部分,AEM 6.4进行了全面的存储库重组。 有关如何与新结构保持一致的更多信息,请参阅AEM 6.4🔗中的存储库重组

更改了哪些内容?

以下是在最近几个版本的AEM中对注释的主要更改:

AEM 6.0引入了新的Jackrabbit Oak存储库。 持久性管理器被微内核替换。 从版本6.1开始,不再支持CRX2。 需要运行名为crx2oak的迁移工具,才能从5.6.1实例迁移CRX2存储库。 有关更多信息,请参阅使用CRX2OAK迁移工具

如果要使用AEM Insights ,并且您从低于6.2的版本进行升级,则必须迁移资产,并通过JMX Bean生成ID。 在我们的内部测试中,TarMK环境中的12.5万个资产在一小时内迁移,但结果可能有所不同。

AEM 6.3为SegmentNodeStore引入了新格式,这是TarMK实施的基础。 如果您从AEM 6.3以前的版本进行升级,则在升级过程中需要进行存储库迁移,这涉及到系统停机。

Adobe工程部估计这大约需要20分钟。 请注意,无需重新编制索引。 此外,还发布了新版crx2oak工具,以使用新的存储库格式。

从AEM 6.3升级到AEM 6.4时,无需进行此迁移。

升级前维护任务已进行优化以支持自动化。

crx2oak工具命令行使用选项已更改为对自动化友好,并支持更多升级路径。

升级后检查也使自动化友好。

对修订版本和数据存储垃圾收集的定期垃圾收集现在是需要定期执行的例行维护任务。 随着AEM 6.3的推出,Adobe支持并建议进行在线修订清理。 有关如何配置这些任务的信息,请参阅修订版清理

AEM 6.4 引入了 模式 检测器,用于在您开始计划升级时评估升级的复杂性。6.4还重点关注功能的向后兼容性。 最后,还添加了可持续升级的最佳实践。

有关最近AEM版本中更改的其他内容的更多详细信息,请参阅完整的发行说明:

升级概述

升级AEM是一个多步骤、有时为多月的过程。 提供了以下概要,概述了升级项目中包含的内容以及本文档中包含的内容:

screen_shot_2018-03-30at80708am

升级流程6.4升级改进

下图显示了总体推荐流程,重点介绍了升级方法。 请注意我们引入的新功能的参考。 升级应从模式检测器开始(请参阅使用模式检测器评估升级复杂性),通过模式检测器,您可以根据生成的报告中的模式确定要与AEM 6.4兼容的路径。

6.4中重点介绍了如何使所有新功能向后兼容,但是如果您仍然看到一些向后兼容性问题,兼容性模式允许您暂时推迟开发,以使自定义代码与6.4兼容。此方法有助于您在升级后立即避免开发工作(请参阅AEM 6.4中的向后兼容性)。

最后,在您的6.4开发周期中,“可持续升级”(请参阅可持续升级)中引入的功能可帮助您遵循最佳实践,使未来的升级更加高效和无缝。

6_4_upgrade_overviewfrowt-newpage3

在此页面上