ارتقا از CentOS 7 به AlmaLinux 9 با ابزار ELevate

پایان عمر CentOS 7 در ژوئن ۲۰۲۴ نقطه عطف مهمی برای هزاران مدیر سرور و توسعه‌دهنده بود. این توزیع محبوب لینوکس که سال‌ها زیرساخت بسیاری از وب‌سایت‌ها، سرورها و برنامه‌های سازمانی را فراهم کرده بود، اکنون دیگر پشتیبانی نمی‌شود. اگر شما هم از CentOS 7 استفاده می‌کنید و به دنبال جایگزینی پایدار و قابل‌اعتماد هستید، AlmaLinux 9 یکی از بهترین گزینه‌هاست. در این مطلب، گام به گام با ارتقا از CentOS 7 به AlmaLinux 9 با ابزار رسمی ELevate آشنا می‌شوید.

چرا باید از CentOS 7 به AlmaLinux 9 مهاجرت کنیم؟

CentOS 7 تا مدت‌ها گزینه‌ای مورد اعتماد برای سرورهای پایدار بود. اما پروژه CentOS پس از معرفی CentOS Stream، مسیر توسعه خود را تغییر داد. CentOS 7 دیگر به‌روزرسانی‌های امنیتی و پشتیبانی رسمی دریافت نمی‌کند، که این مسئله می‌تواند تهدیدی جدی برای امنیت و پایداری وب‌سایت‌ها و برنامه‌های میزبانی‌شده روی این سیستم عامل باشد.

دلایل اصلی مهاجرت عبارت‌اند از:

  • پایان پشتیبانی رسمی (EOL) CentOS 7 در ژوئن ۲۰۲۴
  • افزایش خطرات امنیتی و آسیب‌پذیری‌ها
  • ناسازگاری با نرم‌افزارهای جدید
  • عدم دسترسی به وصله‌های امنیتی و به‌روزرسانی‌های کرنل

AlmaLinux به عنوان یک جایگزین متن‌باز و رایگان برای RHEL (Red Hat Enterprise Linux) با جامعه‌ای فعال و پشتیبانی قوی، بهترین انتخاب برای جایگزینی CentOS است.

معرفی ابزار ELevate

ابزار ELevate یک پروژه رسمی از طرف AlmaLinux OS Foundation است که امکان ارتقای توزیع لینوکسی از یک نسخه به نسخه‌ای بالاتر را فراهم می‌کند. با استفاده از ELevate می‌توانید:

  • از CentOS 7 به AlmaLinux 8 و سپس 9 مهاجرت کنید
  • ساختار اصلی سیستم را حفظ کنید
  • بدون نصب مجدد کامل سیستم، عملیات ارتقا را انجام دهید (In-Place Upgrade)

پیش‌نیازهای ارتقا به AlmaLinux 9

قبل از هر اقدامی، مطمئن شوید که شرایط زیر را دارید:

بکاپ کامل (Full Backup):

  • از فایل‌های وب‌سایت (مانند WordPress)
  • پایگاه‌داده‌ها (MySQL/MariaDB)
  • فایل‌های پیکربندی سرور (Apache, Nginx, PHP, SSL)
  • فایل‌های ایمیل یا لاگ‌ها

بررسی حداقل منابع سیستم:

  • حداقل ۲ گیگابایت رم
  • ۱۰ گیگابایت فضای خالی در /var و /boot

دسترسی Root یا sudo

محیط تست (در صورت امکان):

  • پیش از ارتقا در سرور واقعی، مراحل را در یک نسخه آزمایشی یا محیط مجازی اجرا کنید.

مراحل گام‌به‌گام مهاجرت CentOS 7 به AlmaLinux 9

مرحله اول: به‌روزرسانی کامل CentOS 7

ابتدا بسته‌های سیستم را به آخرین نسخه ممکن آپدیت کنید:

مرحله دوم: فعال‌سازی مخازن EPEL

EPEL (Extra Packages for Enterprise Linux) مخزنی است که بسته‌های موردنیاز را فراهم می‌کند.

مرحله سوم: نصب ابزار ELevate و Leapp

مرحله چهارم: بررسی پیش‌نیازهای مهاجرت

برای ارزیابی وضعیت فعلی سیستم و بررسی مشکلات احتمالی:

اگر در این مرحله خطا یا هشدار دریافت کردید، فایل گزارش در مسیر زیر ذخیره می‌شود:

خطاها را بررسی کرده و دستورالعمل رفع آن‌ها را دنبال کنید.

مرحله پنجم: پاسخ به سوالات Leapp

در برخی موارد باید پاسخ‌هایی به سوالات داده شود. با این دستور می‌توانید پاسخ‌ها را تعریف کنید:

مرحله ششم: شروع فرآیند ارتقا

پس از اتمام فرایند، سیستم را ریبوت کنید:

پس از راه‌اندازی مجدد، سیستم شما به AlmaLinux 8 ارتقا پیدا کرده است.

vps یک ماشین مجازی کامل است که امکان دسترسی SSH طبق آموزش را به آن خواهید داشت.
خرید vps در پنج موقعیت جغرافیایی ایران، ترکیه، هلند، آلمان و آمریکا با قابلیت تحویل آنی در پارسدو فراهم است.

مرحله دوم مهاجرت: AlmaLinux 8 → AlmaLinux 9

نصب ابزارهای مورد نیاز در AlmaLinux 8:

بررسی پیش‌نیازها:

اجرای ارتقا:

اکنون سیستم شما باید روی AlmaLinux 9 در حال اجرا باشد.

بررسی نتیجه مهاجرت

پس از ارتقا، حتما وضعیت سیستم را بررسی کنید:

بررسی نسخه سیستم عامل:

بررسی کرنل:

بررسی وضعیت سرویس‌های مهم:

نکات مهم پس از مهاجرت

  • حذف بسته‌های باقی‌مانده از CentOS 7
  • پاک‌سازی کش سیستم:
  • به‌روزرسانی تمامی بسته‌ها:

 

  • بررسی لاگ‌ها:
    بررسی فایل‌های لاگ در /var/log برای کشف خطاهای احتمالی
  • بررسی PHP، MySQL و نسخه‌های مورد نیاز وردپرس

مزایای مهاجرت به AlmaLinux 9

  • دریافت به‌روزرسانی‌های امنیتی تا سال 2032
  • سازگاری کامل با cPanel، DirectAdmin و سایر پنل‌های میزبانی
  • کاهش خطر آسیب‌پذیری‌های Zero-day
  • جامعه پشتیبانی فعال و رایگان

 

جمع‌بندی

ارتقا از CentOS 7 به AlmaLinux 9 با ابزار ELevate، یک راه‌حل امن و قابل اعتماد برای حفظ امنیت، پایداری و سازگاری سرورهای لینوکسی پس از پایان پشتیبانی CentOS 7 است. این فرایند به شما امکان می‌دهد بدون نیاز به نصب مجدد سیستم‌عامل، با طی مراحلی مشخص و تهیه نسخه پشتیبان، سیستم را به‌روز کرده و از مزایای AlmaLinux 9 از جمله پشتیبانی بلندمدت، به‌روزرسانی‌های امنیتی و عملکرد بهینه بهره‌مند شوید. این مهاجرت، گامی ضروری برای سازمان‌ها و مدیران سرور است که به آینده و امنیت زیرساخت‌های خود اهمیت می‌دهند.