در این مقاله با شما هستیم با یک اموزش کاربردی دیگر تحت عنوان آموزش تبدیل Centos 7 به Almalinux 8
جدیدا و اخیرا سی پنل اعلام کرده که نهایتا تا سال ۲۰۲۴ از سنتوس ۷ پشتیبانی و بروزرسانی می گردد و شما را وادار به تبدیل سیستم عامل به الما لینوکس و راکی لینوکس کرده است
پس با ما همراه شوید تا براحتی این کار را انجام دهید
۱. از سیستم نسخه پشتیبان تهیه کنید
قبل از ارتقا، لطفاً از تمام اطلاعات ضروری خود نسخه پشتیبان تهیه کنید و یک عکس فوری از سیستم کامل CentOS 7 بگیرید. به این ترتیب، اگر مشکلی پیش بیاید، در سمت راست قرار خواهید گرفت.
از طرف دیگر، همیشه میتوانید از دستوری مانند آنچه در زیر نشان داده شده است برای بایگانی کردن همه دایرکتوریهای مهمتر و محتویات آنها در یک tar.gz فایل بایگانی استفاده کنید.
sudo tar czf /centos7.tar.gz \
–exclude=/centos7.tar.gz \
–exclude=/dev \
–exclude=/mnt \
–exclude=/proc \
–exclude=/sys \
–exclude=/run \
–exclude=/tmp \
–exclude=/media \
–exclude=/lost+found \
/
البته –exclude=در صورت نیاز، پارامترهای بیشتری را اضافه کنید. در نهایت، دستور یک نسخه پشتیبان از تمام فایل ها و دایرکتوری ها با قرار دادن آنها در centos7.tar.gzآرشیو در پارتیشن ریشه ( /) ایجاد می کند.
سپس، این فایل باید به کامپیوتر یا درایو دیگری منتقل شود، به عنوان مثال، با کمک دستور SCP
۲. سیستم فعلی CentOS 7 را ارتقا دهید
گام بعدی در فرآیند ارتقا، اطمینان از داشتن یک سیستم کاملاً ارتقا یافته است. نرم افزار موجود را با دستور زیر به روز کنید:
sudo yum update
پس از به روز رسانی تمام بسته ها، سیستم خود را مجددا راه اندازی کنید تا تغییرات اعمال شود.
با دستور زیر ورژن سیستم عامل خود را چک کنید
cat /etc/centos-release
همانطور که می بینید، سیستم CentOS 7.9 را اجرا می کند که آخرین نسخه CentOS در شاخه ۷.x است.
آموزش تبدیل Centos 7 به Almalinux 8
۳. CentOS 7 را به AlmaLinux 8 منتقل کنید
3.۱ ELevate را نصب کنید
اولین مرحله در فرآیند ارتقا، نصب یک elevate-releaseبسته در سیستم فعلی CentOS7 شما است.
sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7.noarch.rpm
۳.۲ Leapp و Migration Data را نصب کنید
فرآیند مهاجرت بر اساس استفاده از ابزار Leapp Red Hat است . این چارچوب Leapp Red Hat را با یک کتابخانه و خدمات ایجاد شده توسط جامعه برای مجموعه فراداده مهاجرت مورد نیاز خود ترکیب می کند.
بنابراین مرحله بعدی نصب بسته های مورد نیاز است که در مورد ما می خواهیم از CentOS 7 به AlmaLinux 8 ارتقاء دهیم.
sudo yum install -y leapp-upgrade leapp-data-almalinux
۳.۳ یک بررسی پیش از ارتقا را شروع کنید
مرحله بعدی شروع یک بررسی پیش از ارتقا است. دستور زیر سازگاری سرور را بدون هیچ تغییر واقعی تأیید می کند:
sudo leapp preupgrade
طبق اسناد رسمی ، این سه دستور در زیر برای حل مشکل نشان داده شده است. فقط آنها را یکی پس از دیگری اجرا کنید:
sudo rmmod pata_acpi
echo PermitRootLogin yes | sudo tee -a /etc/ssh/sshd_config
sudo leapp answer –section remove_pam_pkcs11_module_check.confirm=True
(اختیاری) اگر چک را دوباره اجرا کنید، بررسی قبل از ارتقا با موفقیت انجام می شود.
sudo leapp preupgrade
۳.۴ فرآیند ارتقا را از CentOS 7 به AlmaLinux 8 شروع کنید
اکنون می توانید دستور زیر را برای انتقال CentOS 7 به AlmaLinux 8 اجرا کنید.
sudo leapp upgrade
صبور باشید زیرا فرآیند ارتقا ممکن است کمی طول بکشد. پس از تکمیل انتقال، به شما پیشنهاد می شود که سیستم را راه اندازی مجدد کنید:
sudo reboot
بعد از ریبوت سرور در محیط ترمینال کامند لاین از طریق کنسول سرور بر روی گزینه اول ELevate-Upgrade-Initramfs اینتر بزنید و صبر کنید تا بروزرسانی انجام شود
یک ورودی جدید در GRUB به نام ELevate-Upgrade-Initramfs
ظاهر می شود. Enter را بزنید و منتظر بمانید تا فرآیند ارتقا به پایان برسد. سیستم به طور خودکار در آن بوت می شود.
سپس بعد از بروزرسانی مجددا روی گزینه اول کلیک کنید تا سرور لود شود و تمام!
و در زمان بوت از منوی AlmaLinux 8 GRUB استقبال خواهید کرد.
۴. نسخه سیستم عامل را بررسی کنید
برای تأیید اینکه با موفقیت از CentOS 7 به AlmaLinux 8 مهاجرت کرده اید، نسخه سیستم عامل را بررسی کنید :
cat /etc/redhat-release
همین. تبریک می گویم! شما با موفقیت به AlmaLinux 8 مهاجرت کردید.
(اختیاری) علاوه بر این، می توانید نام میزبان سرور را برای مطابقت با AlmaLinux به روز کنید.
sudo hostnamectl set-hostname almalinux8
sudo reboot
نتیجه
ابزار ELevate AlmaLinux یک ابزار عالی است. اگر می خواهید از CentOS 7 به AlmaLinux 8 مهاجرت کنید، ممکن است گزینه فوق العاده ای باشد.
تبریک می گوئیم آموزش تبدیل Centos 7 به Almalinux 8 به پایان رسید با مقالات و آموزش های بعدی ما را همراهی کنید!