GNU/Linux >> Belajar Linux >  >> Rocky Linux

Cara Upgrade CentOS 7 ke Rocky Linux 8

Ya, Anda telah membacanya dengan benar. Anda sekarang dapat mengupgrade CentOS 7 ke Rocky Linux 8. Karena CentOS 8 sudah mati, tidak ada gunanya memigrasikan CentOS 7 ke CentOS 8.

Sekarang, Anda tidak hanya dapat mengupgrade CentOS 7 ke Rocky Linux 8, tetapi Anda juga dapat mengupgrade CentOS 7 ke turunan EL 8 lainnya seperti AlmaLinux, CentOS Stream, Oracle, dan Rocky Linux.

Terima kasih kepada Elevate, sebuah inisiatif dan alat yang memungkinkan migrasi antara versi utama turunan RHEL.

Di sini, kita akan melihat cara mengupgrade CentOS 7 ke Rocky Linux 8.

Ambil Cadangan Sistem

Sebelum Anda melanjutkan, saya sangat menyarankan Anda mengambil cadangan sistem atau snapshot untuk pemulihan jika terjadi masalah setelah pemutakhiran. Selain itu, Anda dapat mencoba prosedur peningkatan ini pada mesin virtual atau mesin uji sebelum melakukannya di server langsung.

Tingkatkan CentOS 7 ke Rocky Linux 8

Perbarui CentOS 7

Pertama, bawa sistem Anda ke rilis terbaru CentOS 7 (7.9.2009).

yum update -y

Kemudian, reboot sistem untuk menyelesaikan pembaruan.

reboot

Periksa rilis OS setelah reboot.

cat /etc/redhat-release

Keluaran:

CentOS Linux release 7.9.2009 (Core)

Instal Elevate

Pertama, instal paket rilis Elevate untuk mengonfigurasi repo proyek dan instal kunci GPG.

yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7.noarch.rpm

Kemudian, instal paket leapp dan data migrasi untuk Rocky Linux.

yum install -y leapp-upgrade leapp-data-rocky

Lakukan Pra-pemeriksaan

Mulai pemeriksaan pra-peningkatan dengan perintah di bawah ini. Pemeriksaan ini akan menentukan kemungkinan peningkatan versi OS dan melaporkan potensi masalah yang perlu Anda perbaiki sebelum meningkatkan versi.

CATATAN: Tidak ada paket yang akan diinstal pada tahap pemeriksaan pra-peningkatan.

leapp preupgrade

Pada akhirnya, Anda akan mendapatkan laporan ringkasan dengan potensi masalah seperti di bawah ini.

.    .    .
.    .    .

============================================================
                     UPGRADE INHIBITED
============================================================

Upgrade has been inhibited due to the following problems:
    1. Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.
    2. Inhibitor: Possible problems with remote login using root account
    3. Inhibitor: Missing required answers in the answer file
Consult the pre-upgrade report for details and possible remediation.

============================================================
                     UPGRADE INHIBITED
============================================================


Debug output written to /var/log/leapp/leapp-preupgrade.log

============================================================
                           REPORT
============================================================

A report has been generated at /var/log/leapp/leapp-report.json
A report has been generated at /var/log/leapp/leapp-report.txt

============================================================
                       END OF REPORT
============================================================

Answerfile has been generated at /var/log/leapp/answerfile

Selain itu, Anda bisa mendapatkan informasi lebih lanjut tentang pemblokir upgrade yang dilaporkan (Faktor Risiko:tinggi (inhibitor) dan solusi yang direkomendasikan di /var/log/leapp/leapp-report.txt mengajukan. Selain pemblokir, file juga akan berisi RISIKO lain mulai dari info hingga tinggi, yang dapat Anda tinjau dan lanjutkan lebih lanjut.

Untuk tiga masalah di atas (Anda akan mendapatkan secara default), jalankan perintah di bawah ini untuk memperbaikinya dan lanjutkan dengan peningkatan.

rmmod pata_acpi
echo PermitRootLogin yes | tee -a /etc/ssh/sshd_config
leapp answer --section remove_pam_pkcs11_module_check.confirm=True

Tingkatkan ke Rocky Linux 8

Sekarang, mulai upgrade dengan perintah di bawah ini. Peningkatan ini akan memakan waktu untuk diselesaikan.

leapp upgrade

Keluaran:

.    .    .
.    .    .

The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
==> Processing phase `InterimPreparation`
====> * efi_interim_fix
        Adjust EFI boot entry for first reboot
====> * upgrade_initramfs_generator
        Creates the upgrade initramfs
====> * add_upgrade_boot_entry
        Add new boot entry for Leapp provided initramfs.
A reboot is required to continue. Please reboot your system.


Debug output written to /var/log/leapp/leapp-upgrade.log

============================================================
                           REPORT
============================================================

A report has been generated at /var/log/leapp/leapp-report.json
A report has been generated at /var/log/leapp/leapp-report.txt

============================================================
                       END OF REPORT
============================================================

Answerfile has been generated at /var/log/leapp/answerfile

Setelah upgrade berhasil, reboot sistem.

reboot

Sistem sekarang akan boot ke ELevate-Upgrade-Initramfs kernel dan melanjutkan pemutakhiran. Jika mau, Anda juga dapat menggunakan konsol server dan memantau peningkatan versi.

Pembayaran Setelah Migrasi

Setelah migrasi selesai, verifikasi versi OS saat ini.

cat /etc/redhat-release

Keluaran:

Rocky Linux release 8.4 (Green Obsidian)

Juga, periksa apakah server masih memiliki sisa paket CentOS dan EL 7.

rpm -qa | grep centos
rpm -qf | grep el7

Kesimpulan

Itu saja. Saya harap Anda telah berhasil mengupgrade sistem CentOS 7 Anda ke Rocky Linux 8. Bagikan tanggapan Anda di bagian komentar.


Rocky Linux
  1. Cara menginstal atau meningkatkan ke PHP 7 di CentOS 7 Linux Server

  2. AlmaLinux vs Rocky Linux

  3. Cara Menginstal Klien FreeIPA di Rocky Linux/Alma Linux/CentOS 8

  1. Bagaimana menginstal Mysql 8 di Rocky Linux/Centos 8

  2. Cara menginstal Erlang di Rocky Linux/Alma Linux/CentOS 8

  3. Cara memutakhirkan CentOS 7 ke CentOS 8 Linux

  1. Cara Meng-upgrade Kernel Linux di CentOS 7

  2. Bagaimana cara bermigrasi dari Centos 8 ke Rocky Linux 8

  3. Cara Migrasi dari CentOS 8 ke Rocky Linux 8