ELevate - підвищуй свій дистрибутив

Про ELevate

Оновлення основної версії

Це було неможливо - дотепер. Легко переходьте між основними версіями дистрибутивів на основі RHEL з 7.x на 8.x. Збережіть свої програми, свої дані та свій глузд. Запускайте останню версію ОС та програмного забезпечення, які вам потрібні.

Package Evolution Service (служба еволюції пакунків)

Живим серцем ELevate є Package Evolution Service (PES - служба еволюції пакунків), яка дозволяє завантажувати, налаштовувати і навіть надсилати нові набори даних для пакунків. Користувачі та супроводжувачі можуть використовувати PES, щоб зробити міграцію плавною та легкою.

Проект всієї спільноти

ELevate розроблено без прив'язки до дистрибутиву та створено як інструмент для всієї екосистеми, а не лише для AlmaLinux. ELevate підтримує перехід до/із інших дистрибутивів та відкритий для всіх щодо їх участі та покращення.

Часті питання
Що таке ELevate?
ELevate — це проект, покликаний надати можливість переходу між основними версіями дистрибутивів на основі RHEL від 7.x до 8.x. Він поєднує фреймворк Red Hat Leapp зі створеною спільнотою бібліотекою та службою для міграції набору метаданих, необхідного для неї.
Це виглядає приголомшливо. Як я можу взяти участь?
Спочатку приєднуйтесь до нас на каналі #migration у Mattermost. Ви можете знайти код цього інструменту на: https://github.com/AlmaLinux/leapp-repository/tree/almalinux і ще ви можете додавати/редагувати/взаємодіяти з метаданими пакунку за адресоюhttps://pes.almalinux.org.
Воно вже готове до продукування?
Кінцевий результат може бути різним. Кожне середовище різне та унікальне відповідно до додатків та конфігурацій. Оскільки код все ще знаходиться на стадії розробки, щоб уникнути будь-яких несподіванок, ми настійно рекомендуємо вам перевірити сценарії міграції на віртуальній машині або пісочниці, перш ніж запускати міграцію у продукування.
Які операційні системи підтримує ELevate?
Наразі ELevate надає дані Leapp для міграції з CentOS 7 до таких ОС:
  • AlmaLinux OS 8
  • CentOS Stream 8
  • Oracle Linux 8
  • Rocky Linux 8
Will migration be "in-place"?
Так. Усі ваші дані, програми та налаштування будуть збережені.
Цей сценарій міграції "живий" чи вимагає перезавантаження?
Міграція вимагає перезавантаження системи двічі.
Що робить Package Evolution Service (служба еволюції пакунків)?
Package Evolution Service (PES - служба еволюції пакунків) - зберігає метадані міграції пакунків. Метадані відповідають на питання про те, як пакунки розвиваються між основними випусками дистрибутиву. PES підтримує кілька класів правил для пакунків, таких як додані, видалені, перейменовані, розділені, об’єднані тощо. Служба також дозволяє будь-кому покращувати дані, додаючи нові дії або навіть створюючи власний набір даних для пакунків із сторонніх або приватних сховищ.
Red Hat пропонує набір даних, який не ліцензується безкоштовно. Ви використовуєте цей самий набір даних?
Ні. Ми поважаємо роботу Red Hat, але наш початковий набір даних надано Фондом AlmaLinux та за сприяння Oracle.
Під якою ліцензією знаходяться ваші метадані?
Метадані надаються за ліцензією Apache.
Чому ви підтримуєте перехід на інші дистрибутиви?
Екосистема CentOS – це дуже велика і різноманітна спільнота. Ми сумлінно розробили цей проект, сподіваючись, що кожен у спільноті зможе використовувати та зробити свій внесок, незалежно від того, якому дистрибутиву ви віддаєте перевагу. Це і є шлях відкритого програмного забезпечення.