GNU/Linux >> Belajar Linux >  >> Cent OS

Tinggikan Proyek – Bermigrasi dari versi CentOS 7.x ke RHEL 8.x

Upgrade dari CentOS 7.x ke RHEL 8.x dan distribusi RHEL 8.x lainnya seperti AlmaLinux 8.x, Rocky 8.x , dan Oracle 8.x tidak dimungkinkan hingga beberapa minggu yang lalu. Ini berkat tim AlmaLinux yang telah merilis Elevate – proyek sumber terbuka yang memungkinkan migrasi tanpa hambatan dari CentOS 7.x ke versi RHEL 8.x utama mana pun.

Perlu diketahui, Elevate hanya mendukung repositori CentOS dan bukan repositori eksternal lainnya.

Dalam panduan ini, kami fokus pada proyek Elevate dan menunjukkan kepada Anda bagaimana Anda dapat bermigrasi dari CentOS 7 ke AlmaLinux 8.x.

Langkah 1:Lakukan pembaruan sistem lengkap

Untuk memulai, akses terminal sistem CentOS 7 Anda dan lakukan peningkatan sistem lengkap sebagai berikut:

$ sudo yum update -y

Setelah selesai, reboot sistem.

$ sudo reboot

Verifikasi bahwa sistem Anda adalah rilis terbaru seperti yang ditunjukkan.

Kami sekarang siap untuk menginstal proyek Elevate yang akan membantu kami bermigrasi dari CentOS 7.x ke versi RHEL 8.x utama.

Langkah 2:Instal paket Elevate RPM di CentOS 7

Selanjutnya, Anda perlu mengunduh elevate-release paket sebagai berikut:

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

Setelah elevate-release paket telah diinstal, Anda perlu menginstal paket Leapp untuk sistem operasi yang ingin Anda migrasikan. Paket lompatan yang mungkin adalah:

  1. lompatan-data-berbatu
  2. leapp-data-almalinux
  3. leapp-data-oraclelinux
  4. leapp-data-centos

Karena kami mengupgrade ke AlmaLinux, kami akan menjalankan perintah:

$ sudo yum install leapp-upgrade leapp-data-almalinux -y

Setelah paket lompatan pilihan Anda diinstal bersama dependensi lain, langkah selanjutnya adalah melakukan dry run Upgrade.

Langkah 3:Lakukan pemeriksaan pra-peningkatan versi

Sebelum melakukan pemutakhiran, merupakan ide yang bijaksana untuk mensimulasikan pemutakhiran dan mengonfirmasi apakah itu akan berhasil atau tidak. Di akhir simulasi, laporan pra-peningkatan akan dibuat dan jika ada masalah, serangkaian rekomendasi akan diberikan untuk memperbaiki masalah. Laporan dicatat di /var/log/leapp/leapp-report.txt berkas log.

Jadi, untuk memulai pemeriksaan pra-peningkatan, jalankan perintah:

$ sudo leapp preupgrade

Seperti yang diharapkan, ada beberapa kesalahan yang ditemui selama simulasi. Untuk mendapatkan penyebab dan penyelesaian masalah, periksa /var/log/leapp/answerfile berkas

Biasanya, menjalankan perintah di bawah ini akan memperbaiki semua masalah yang menghambat pemutakhiran. Ini wajib, jadi jalankan satu demi satu.

$ 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

Sekarang, jalankan simulasi sekali lagi untuk mengonfirmasi bahwa semua masalah telah diselesaikan.

Langkah 4:Bermigrasi dari CentOS 7 ke AlmaLinux

Terakhir, lakukan migrasi dari CentOS 7 ke AlmaLinux 8 dengan menjalankan perintah yang ditunjukkan. Ini mungkin memakan waktu cukup lama tergantung pada paket yang diinstal dan kecepatan koneksi internet Anda.

$ sudo leapp upgrade

Terakhir, reboot sistem untuk menyelesaikan peralihan ke AlmaLinux

$ sudo reboot

Boot menggunakan entri menu GRUB pertama berlabel Elevate-Upgrade-Initramfs.

Setelah itu, proses peningkatan akan berlanjut selama setengah jam atau lebih. Sistem akan , sekali lagi, reboot. Kali ini, Anda akan disajikan pilihan menu GRUB AlmaLinux.

Setelah Anda login, konfirmasikan bahwa sistem telah beralih ke AlmaLinux 8.

$ cat /etc/redhat-release

Hebat! Kami telah berhasil bermigrasi dari CentOS 7.x ke AlmaLinux menggunakan paket peningkatan Elevate. Anda dapat meningkatkan ke distro RHEL 8.x lainnya menggunakan paket data migrasi lompatan yang berbeda.

Dan itu saja. Jika Anda mengalami masalah, jangan ragu untuk memberikan masukan dan kami akan menyelesaikannya.


Cent OS
  1. Tingkatkan ke CentOS 6.2 dari CentOS 6.1 / CentOS 6.0

  2. Tingkatkan ke CentOS 6.4 dari CentOS 6.3

  3. CentOS / RHEL 7 :Cara beralih ke iptables dari firewalld

  1. Migrasi dari versi CentOS 7.x ke RHEL 8.x menggunakan Elevate Project

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

  3. Cara Migrasi dari CentOS 8 ke Rocky Linux 8

  1. Bagaimana cara bermigrasi dari CentOS ke AlmaLinux

  2. Cara Migrasi Dari CentOS 8 ke RockyLinux 8.4

  3. Cara Migrasi dari CentOS 8 ke Rocky Linux 8