我们需要将 AEM 6.5.9 实例从 centOS7 迁移到 Rocky Linux 9 服务器。我们最初的想法是使用此处描述的步骤通过 rsync 将整个实例从 centOS 复制到 Rocky Linux 服务器:https://experienceleague.adobe.com/en/docs/experience-cloud-kcs/kbarticles/ ka-16875。 据我们所知,该过程本身运行良好,所有权限、文件所有者和时间戳似乎都没有变化。此外,该实例启动良好。但是,新实例存在多个问题:
我们在两台服务器上使用相同的 Java 版本 1.8.0_161。 SELinux 在两台服务器上也已停用。
我们已多次复制实例,以确保问题不是由过程中发生的任何事情引起的。但我们每次都看到相同的结果。 通过 Oak-run 对存储库进行一致性检查没有发现任何问题。
是否有人对可能出现的问题或我们应该检查哪些内容以使实例在 Rocky Linux 上运行有任何提示?
我无法判断可能是什么问题,但我可以建议一些步骤来诊断它。
如果1.中的安装工作正常,则说明复制过程存在问题。检查 rsync 正在复制的任何配置,看看它们中是否有任何值在不同的 Linux 版本之间意味着不同的事情。或者尝试看看是否可以将您的内容和代码包迁移到工作实例。
如果从 1. 开始的安装有同样的问题,请向 Adobe 开具票证,询问有关在 Rocky Linux 9 上运行的问题。他们可能有某种可用的补丁。它甚至可能与您的 rsync 实例一起使用。