升级你的发行版

关于

大版本升级

它曾是不可能的……直到现在。轻松地在几个基于RHEL的主要发行版从7.x迁移到8.x。保留您的应用程序、数据,同时保证系统的正常运作。运行您需要的最新版本的操作系统和软件。

包演化服务

EL易升的核心是软件包进化服务(PES),它允许你下载、定制甚至提交软件包的新数据集。用户和维护者都可以利用PES来帮助顺利和轻松地进行迁移。

全社区项目

EL易升是以一种与发行版无关的方式开发的,它是作为整个生态系统的工具而构建的,而不仅仅是 AlmaLinux。 EL易升支持迁移到/出其他发行版,并且对所有人开放以做出贡献和增强。

常问问题
什么是EL易升?
EL易升是一个旨在提供在基于RHEL的发行版的主要版本之间从 7.x 迁移到 8.x 的能力的项目。 它将Red Hat的Leapp框架与社区创建的库和服务相结合,用于迁移所需的元数据集。
这看起来很棒。我怎么才能做贡献?
首先加入我们的 #migration Mattermost 频道。 您可以在此处找到工具代码:https://github.com/AlmaLinux/leapp-repository/tree/almalinux 并且您可以在https://pes.almalinux.org添加/编辑/和包的元数据交互。
这个能够满足生产要求吗?
见仁见智。根据应用程序和配置,每个环境都是不同且独特的。 由于这仍在开发中,为了避免任何意外,我们强烈建议您在生产机器运行迁移之前在虚拟机或沙箱中测试迁移方案。
EL易升支持哪些操作系统?
目前,EL易升提供Leapp数据以从CentOS7迁移到下列操作系统:
  • AlmaLinux OS 8
  • CentOS Stream 8
  • EuroLinux 8
  • Oracle Linux 8
  • Rocky Linux 8
迁移是就地迁移吗?
是的。你所有的数据,应用和设置都将会被保留。
迁移时需不需要重启?
迁移将要求你的系统重启两次。
包演化服务能做什么?
包演化服务储存包迁移的元数据。元数据回答了有关软件包在主要发行版之间如何演变的问题。 PES 支持多种类型的包规则,例如添加、删除、重命名、拆分、合并等。 该服务还允许每个人通过添加新操作来改进数据,甚至为来自第三方或私有存储库的包创建自定义数据集。
Red Hat提供了一个非免费授权的数据集。你们使用相同的数据集吗?
并没有,我们尊重红帽公司的劳动成果。我们的初始数据集由AlmaLinux基金会提供,其中亦包含甲骨文公司的贡献。
您的元数据在哪种许可下?
元数据是在 Apache 许可下提供的。
为什么你们支持迁移到其他发行版?
CentOS 生态系统是一个非常庞大且多元化的社区。 我们真诚地开发了这个项目,希望社区中的每个人都可以使用和贡献,无论您喜欢哪个发行版。 这就是开源之路。