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