انتخاب AlmaLinux جایگزین CentOS باید بر اساس نسخهٔ مبدأ، نرمافزارها و مسیر پشتیبانی انجام شود. این انتخاب برای بسیاری از پروژههای خانوادهٔ Enterprise Linux قابل بررسی است، اما انتقال فوری و بدون اختلال را تضمین نمیکند. ابتدا مشخص کنید سیستم شما CentOS Linux است یا CentOS Stream.
آیا هنوز برای پایان عمر CentOS فرصت داریم؟
طبق جدول رسمی پروژه، پشتیبانی CentOS Linux 7 در ۳۰ ژوئن ۲۰۲۴ و CentOS Linux 8 در ۳۱ دسامبر ۲۰۲۱ پایان یافته است. بنابراین متنهایی که این تاریخها را آینده معرفی میکنند، دیگر راهنمای مناسبی نیستند. CentOS Stream محصولی با مسیر توسعه و دورهٔ پشتیبانی جداست.
AlmaLinux جایگزین CentOS با چه نوع سازگاری است؟
AlmaLinux توزیع متنباز و جامعهمحور برای کاربردهای سازمانی است. در اعلام رسمی سال ۲۰۲۳، هدف کپی یکبهیک RHEL کنار گذاشته شد و تمرکز بر سازگاری باینری/ABI قرار گرفت. پس عبارت «همیشه کپی دقیق و bug-for-bug از RHEL» توصیف فعلی درستی نیست.
سازگاری ABI با تأیید رسمی سازندهٔ هر برنامه یا کنترلپنل یکسان نیست. پیش از انتخاب مقصد، فهرست نسخههای تأییدشده، معماری، درایور و بستههای جانبی خود را بررسی کنید.
تبدیل توزیع با ارتقای نسخه فرق دارد
| نیاز | مسیر قابل بررسی |
|---|---|
| تبدیل یک سیستم EL سازگار به AlmaLinux | راهنمای رسمی Migration و ابزار almalinux-deploy برای مبدأهای مجاز |
| ارتقا بین نسخههای اصلی EL | ELevate و مسیرهای مشخص و مرحلهای آن |
| محیط پیچیده یا خارج از شرایط ابزار | نصب تازه و انتقال برنامه و داده با آزمون |
فهرست مبدأهای ابزار تبدیل را همان زمان اجرا بخوانید. این ابزار دستور عمومی انتقال CentOS 7 به هر نسخهٔ AlmaLinux نیست. ELevate برای ارتقای نسخههای اصلی مسیرهای مشخص دارد؛ پرش چند نسخهای را نباید یک مرحله فرض کرد.
فهرست بررسی پیش از انتقال
- نسخه و معماری سیستمعامل و کرنل را ثبت کنید.
- کنترلپنل، پایگاه داده، PHP و مخازن اضافی را فهرست کنید.
- سازگاری و فضای کافی، بهویژه برای کرنل و فرایند ارتقا، را بررسی کنید.
- دسترسی کنسول و روش بازگشت قابل استفاده داشته باشید.
- فرایند را روی نمونهٔ آزمایشی مشابه اجرا کنید.
تعداد ریبوت و مدت توقف برای تمام محیطها ثابت نیست. رایگان بودن توزیع نیز هزینهٔ بررسی، نگهداری و انتقال را حذف نمیکند. اجرای اسکریپت مهاجرت بدون شناخت وضعیت سیستم میتواند سرویس موجود را مختل کند.
بعد از انتقال چه چیزی را تأیید کنیم؟
تغییر نام توزیع در فایل release کافی نیست. بوت با کرنل مقصد، دسترسی شبکه، بهروزرسانی بستهها و عملکرد برنامه را بررسی کنید. برای سرور وب، HTTPS، دامنهها، پایگاه داده، ارسال ایمیل و کارهای زمانبندیشده نیز باید آزموده شوند.
اگر کنترلپنل روش مهاجرت اختصاصی دارد، شرایط آن را مبنا قرار دهید. بهترین جایگزین، سیستمی است که برنامههای شما روی آن تأیید و قابل نگهداری باشند؛ نام AlmaLinux بهتنهایی این نتیجه را تضمین نمیکند.
مطالعهٔ مرتبط
بازبینی فنی: ۱۳ آبان ۱۴۰۵. تاریخ انتشار اولیه و نشانی قبلی حفظ شدهاند.