Join us for the very first AlmaLinux Day! December 9th in Tokyo, Japan. Save your spot now!

ELevate свой дистрибутив

Начать Обсудить
О проекте

Основные обновления версии

Это было невозможно –– до этого момента. Перейдите с CentOS 7.x на версию 8.x производной RHEL по вашему выбору или обновите версию 8.x до 9.x в рамках той же производной. Сохраните свои приложения, данные и здравомыслие. Используйте новейшую версию ОС и программного обеспечения, которое вам нужно.

Служба эволюции пакетов (Package Evolution Service)

Бьющееся сердце Elevate — это Служба эволюции пакетов (Package Evolution Service) (PES) который позволяет загружать, настраивать и даже отправлять новые наборы данных для пакетов. Пользователи и разработчики могут использовать PES, чтобы сделать миграцию плавной и легкой.

Проект сообщества

ELevate разработан независимо от дистрибутива и создан как инструмент для всей экосистемы, а не только для AlmaLinux. ELevate поддерживает миграцию в/из других дистрибутивов и открыт для всех, кто хочет внести свой вклад и улучшить его.

FAQ
Что такое ELevate?
ELevate is a project aimed to provide the ability to upgrade between major versions of RHEL-based distributions from 7.x to 8.x and from 8.x to 9.x. It combines Red Hat's Leapp framework with a community-created migration metadata library and service.
Выглядит потрясающе. Как я могу помочь?
First join us in the ~migration Mattermost канал. You can find the tool code in the AlmaLinux GitHub organization И вы можете добавлять/редактировать/взаимодействовать с метаданными пакета на https://pes.almalinux.org.
Это готовый проект?
ELevate has been used to migrate production environments across industries and across the world, but we still advise caution. Каждая среда отличается и уникальна в зависимости от приложений и конфигураций. To avoid any surprises, we highly recommend that you test upgrades scenarios in a virtual machine or sandbox before running a upgrades in production.
Какие операционные системы поддерживает ELevate?
Currently, ELevate project supports the following upgrade and migration directions: ELevate scheme CentOS7 -> AlmaLinux, CentOS Stream, EuroLinux, Oracle, Rocky 8 -> AlmaLinux, CentOS Stream, EuroLinux, Rocky 9 * - migration to CentOS Stream 9 is currently in development and will be available later.
** - переход на Oracle Linux 9 доступен с Oracle Leapp utility и не будет поддерживаться проектом ELevate.
Note: If you use cPanel, we recommend using the cPanel ELevate fork.
Миграция будет «на месте»?
Да. Все ваши данные, приложения и настройки будут сохранены.
Режим Live или требуется перезагрузка?
Во время миграции вашу систему потребуется дважды перезагрузить.
What does the Package Evolution Service (PES) do?
Служба эволюции пакетов(Package Evolution Service) хранит метаданные миграции пакетов. Метаданные отвечают на вопросы о том, как пакеты развиваются между основными выпусками дистрибутива. PES поддерживает несколько классов правил для пакетов, таких как добавление, удаление, переименование, разделение, объединение и т. д. Сервис также позволяет каждому улучшать данные, добавляя новые действия или даже создавать собственный набор данных для пакетов из сторонних или частных репозиториев.
Red Hat предлагает набор данных по несвободной лицензии. Вы используете тот же набор данных?
Нет. Мы с уважением относимся к работе компании Red Hat, а наш исходный набор данных был предоставлен фондом AlmaLinux OS Foundation при содействии компании Oracle.
Под какой лицензией находятся ваши метаданные?
Метаданные предоставляются по Apache License.
Почему вы поддерживаете миграцию на другие дистрибутивы?
Our contributors have been part of the RHEL ecosystem for a very long time, and we recognized that the CentOS ecosystem is a very large and diverse community. Мы разработали этот проект добросовестно в надежде, что каждый член сообщества сможет использовать его и внести в него свой вклад, независимо от того, какой дистрибутив вы предпочитаете. Это путь открытого кода.