Проект ELevate, що спрощує перехід із CentOS 7 на дистрибутиви, засновані на RHEL 8

Розробники дистрибутива AlmaLinux, заснованого компанією CloudLinux у відповідь на передчасне згортання підтримки CentOS 8, представили інструментарій ELevate, що дозволяє спростити міграцію робочих установок CentOS 7.x на дистрибутиви, побудовані на пакетній базі RHEL 8 зі збереженням додатків, даних та налаштувань. В даний час проектом підтримується міграція на AlmaLinux, Rocky Linux, CentOS Stream та Oracle Linux.

Процес міграції заснований на використанні утиліти Leapp, що розвивається компанією Red Hat, яка доповнена патчами, що враховують специфіку CentOS і сторонніх дистрибутивів, побудованих на пакетній базі RHEL. У проекті також задіяно розширений набір метаданих, що описують кроки для перекладу окремих пакетів від однієї гілки дистрибутива до іншої.

Для міграції достатньо підключити репозиторій, що надається проектом, встановити пакет зі сценарієм міграції на обраний дистрибутив (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) і запустити утиліту «leapp». Наприклад, для переходу на Rocky Linux можна виконати наступні команди, попередньо оновивши свою систему до актуального стану: sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7. install -y leapp-upgrade leapp-data-rocky sudo leapp preupgrade sudo leapp upgrade

Нагадаємо, що компанія Red Hat обмежила час підтримки класичного дистрибутива CentOS 8 - оновлення для цієї галузі будуть випускатися до грудня 2021 року, а не до 2029 року, як передбачалося спочатку. На зміну CentOS прийде збірка CentOS Stream, ключова відмінність якої в тому, що класичний CentOS виступав у ролі downstream, тобто. збирався із вже сформованих стабільних релізів RHEL, тоді як CentOS Stream позиціонується як «upstream» для RHEL, тобто. в ньому проходитиме тестова обкатка пакетів перед включенням до релізів RHEL (RHEL перезбиратиметься на основі CentOS Stream).

CentOS Stream дозволить раніше отримати доступ до можливостей майбутньої галузі RHEL, але включає ще не повністю стабілізовані пакети. Завдяки CentOS Stream сторонні учасники можуть контролювати підготовку пакетів для RHEL, пропонувати свої зміни та впливати на прийняті рішення. Раніше як основа для нової гілки RHEL використовувався снапшот одного з випусків Fedora, який доопрацьовувався і стабілізувався за зачиненими дверима, без можливості контролювати хід розробки та прийняті рішення.

Спільнота відреагувала на зміну створенням кількох альтернатив класичному CentOS 8, серед яких VzLinux (підготовлений компанією Virtuozzo), AlmaLinux (розвивається компанією CloudLinux, спільно з спільнотою), Rocky Linux (розвивається спільнотою під керівництвом засновника CentOS за підтримки спеціально створеної компанії Ctrl IQ) та Oracle Linux. Крім того, компанія Red Hat надала можливість безкоштовного використання RHEL в організаціях, що розвивають відкрите програмне забезпечення, та в оточеннях індивідуальних розробників, що налічують до 16 віртуальних або фізичних систем.

Джерело: opennet.ru

Додати коментар або відгук