مشروع 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 .noarch.rpm Sudo yum install -y قفزة-ترقية قفزة-بيانات-روكي سودو قفزة ترقية مسبقة سودو قفزة ترقية

دعونا نتذكر أن Red Hat قد حدت من وقت الدعم للتوزيع الكلاسيكي لـ CentOS 8 - سيتم إصدار التحديثات لهذا الفرع حتى ديسمبر 2021، وليس حتى 2029، كما كان مخططًا في الأصل. سيتم استبدال CentOS ببناء CentOS Stream، والفرق الرئيسي هو أن CentOS الكلاسيكي كان بمثابة "المصب"، أي. تم تجميعه من إصدارات مستقرة بالفعل من RHEL، في حين تم وضع CentOS Stream على أنه "منبع" لـ RHEL، أي. سيتم اختبار الحزم قبل تضمينها في إصدارات RHEL (سيتم إعادة بناء RHEL بناءً على CentOS Stream).

سيسمح CentOS Stream بالوصول المبكر إلى إمكانيات الفرع المستقبلي لـ RHEL، ولكنه يتضمن حزمًا لم يتم استقرارها بالكامل بعد. بفضل CentOS Stream، يمكن لأطراف ثالثة التحكم في إعداد الحزم لـ RHEL، واقتراح تغييراتها والتأثير على القرارات المتخذة. في السابق، تم استخدام لقطة لأحد إصدارات Fedora كأساس لفرع RHEL الجديد، والذي تم الانتهاء منه وتثبيته خلف أبواب مغلقة، دون القدرة على التحكم في تقدم التطوير والقرارات المتخذة.

استجاب المجتمع للتغيير من خلال إنشاء العديد من البدائل لنظام CentOS 8 الكلاسيكي، بما في ذلك VzLinux (الذي طوره Virtuozzo)، وAlmaLinux (الذي طوره CloudLinux، جنبًا إلى جنب مع المجتمع)، وRocky Linux (الذي طوره المجتمع تحت قيادة مؤسس CentOS بدعم من شركة Ctrl IQ التي تم إنشاؤها خصيصًا) وOracle Linux. بالإضافة إلى ذلك، أتاحت Red Hat RHEL مجانًا للمؤسسات مفتوحة المصدر وبيئات المطورين الفردية مع ما يصل إلى 16 نظامًا افتراضيًا أو فعليًا.

المصدر: opennet.ru

إضافة تعليق