GNU/Linux >> Belajar Linux >  >> AlmaLinux

Migrasi Ke AlmaLinux 8 Dari CentOS 8 Menggunakan Skrip Almalinux-deploy

Tutorial langkah demi langkah ini menjelaskan cara bermigrasi ke AlmaLinux 8 dari CentOS 8 menggunakan Almalinux-deploy naskah. Dengan menggunakan skrip Almalinux-deploy, kita dapat dengan mudah mengonversi mesin CentOS (semoga sistem Enterprise Linux lainnya) ke AlmaLinux.

Itu ditulis dalam Bash dan kode sumber tersedia di GitHub. Sekarang mari kita lanjutkan dan migrasi dari CentOS ke AlmaLinux dengan skrip almalinux-deploy.

Jika Anda tidak ingin memutakhirkan tetapi ingin melakukan instalasi AlmaLinux baru, lihat panduan berikut:

  • Cara Memasang AlmaLinux 8.4

Bermigrasi ke AlmaLinux dari CentOS 8 menggunakan skrip almalinux-deploy

Peringatan:

Seperti biasa, cadangkan data penting dari sistem CentOS Anda sebelum memulai tugas migrasi AlmaLinux. Saya menguji skrip ini di mesin virtual CentOS 8 yang baru diinstal. VM saya tidak memiliki data apa pun dan ini adalah edisi server dengan instalasi minimal. Itu bekerja dengan baik tanpa masalah seperti yang diharapkan.

Langkah 1: Perbarui sistem CentOS Anda ke versi terbaru yang tersedia sebagai root atau sudo pengguna:

$ sudo dnf update

Langkah 2: Nyalakan ulang sistem Anda untuk menerapkan pembaruan:

$ sudo reboot

Mari kita periksa versi CentOS 8 saat ini:

$ cat /etc/redhat-release
CentOS Linux release 8.3.2011

Ya, ini adalah versi terbaru!

Langkah 3: Download script almalinux-deploy menggunakan perintah:

$ curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh

Langkah 4: Pergi ke lokasi tempat Anda mengunduh skrip dan jalankan skrip untuk memulai migrasi Almalinux:

$ sudo bash almalinux-deploy.sh

Perintah ini akan menginstal beberapa paket baru, meningkatkan dan menurunkan versi beberapa paket yang ada, menginstal ulang beberapa paket dan menghapus beberapa paket.

Ini akan memakan waktu beberapa menit tergantung pada kecepatan koneksi Internet dan jumlah total paket yang diinstal di sistem CentOS Anda.

Contoh keluaran:

 Check root privileges                                                 OK
 Check Secure Boot disabled                                            OK
 Check centos-8.x86_64 is supported                                    OK
 Download RPM-GPG-KEY-AlmaLinux                                        OK
 Import RPM-GPG-KEY-AlmaLinux to RPM DB                                OK
 Download almalinux-release package                                    OK
 Verify almalinux-release package                                      OK
 Remove centos-linux-release package                                   OK
 Remove centos-gpg-keys package                                        OK
 Remove centos-linux-repos package                                     OK
 Verifying…                          ################################# [100%]
 Preparing…                          ################################# [100%]
 Updating / installing…
    1:almalinux-release-8.3-4.el8      ################################# [100%]
 Install almalinux-release package                                     OK
 determining the fastest mirror (55 hosts).. done.    [===                                             ] ---  B/s |   0  B     --:-- ETA
 AlmaLinux 8 - BaseOS                                                                                    125 kB/s | 3.4 MB     00:27    
 AlmaLinux 8 - AppStream                                                                                 155 kB/s | 6.8 MB     00:44    
 AlmaLinux 8 - PowerTools                                                                                589 kB/s | 2.1 MB     00:03    
 AlmaLinux 8 - Extras                                                                                    3.3 kB/s | 3.6 kB     00:01    
 Dependencies resolved.
  Package                                 Architecture     Version                                             Repository           Size
 Upgrading:
  NetworkManager                          x86_64           1:1.26.0-13.el8_3                                   baseos              2.4 M
  NetworkManager-libnm                    x86_64           1:1.26.0-13.el8_3                                   baseos              1.7 M
  NetworkManager-team                     x86_64           1:1.26.0-13.el8_3                                   baseos              141 k
  NetworkManager-tui                      x86_64           1:1.26.0-13.el8_3                                   baseos              319 k
  dbus                                    x86_64           1:1.12.8-12.el8_3                                   baseos               40 k
  dbus-common                             noarch           1:1.12.8-12.el8_3                                   baseos               44 k
  dbus-daemon                             x86_64           1:1.12.8-12.el8_3                                   baseos              239 k
  dbus-libs                               x86_64           1:1.12.8-12.el8_3                                   baseos              182 k
  dbus-tools                              x86_64           1:1.12.8-12.el8_3                                   baseos               84 k
  device-mapper                           x86_64           8:1.02.171-5.el8_3.2                                baseos              372 k
[...]

Jika migrasi berhasil, Anda akan melihat pesan berikut:

[...]
Complete!
Run dnf distro-sync -y                                                OK

Langkah 5: Jalankan perintah berikut untuk menyinkronkan paket yang diinstal ke versi terbaru yang tersedia.

$ sudo dnf distro-sync -y 

Langkah 6: Nyalakan ulang sistem Anda:

$ sudo reboot

Sekarang sistem Anda akan boot ke sistem AlmaLinux yang baru dimigrasikan:

Langkah 7: Masuk ke sistem AlmaLinux Anda dan periksa versinya:

$ cat /etc/redhat-release 
AlmaLinux release 8.3 (Purple Manul)

Selamat! Migrasi AlmaLinux berhasil!!

Langkah 8: Anda bisa menggunakan kata "centos" di nama host dan nama pengguna. Cukup ubah di mana pun diperlukan untuk mencerminkan AlmaLinux.

Saya akan memperbarui nama host:

$ sudo hostnamectl set-hostname almalinux8

Ganti almalinux8 dengan nama host pilihan Anda pada perintah di atas.

Langkah 9: Logout dan login kembali untuk memverifikasi apakah perubahan telah dilakukan:

$ hostname
almalinux8

Ya, perubahannya diperbarui!

Periksa apakah sistem mem-boot kernel AlmaLinux secara default menggunakan perintah:

$ sudo grubby --info DEFAULT | grep AlmaLinux

Contoh keluaran:

title="AlmaLinux (4.18.0-240.15.1.el8_3.x86_64) 8.3 (Purple Manul)"

Semuanya bagus! Mulai gunakan AlmaLinux Anda!!

Kami juga telah menerbitkan metode migrasi AlmaLinux tidak resmi. Jika Anda tertarik untuk mengetahui cara melakukannya, lihat tautan berikut:

  • Cara Tidak Resmi Untuk Bermigrasi Ke AlmaLinux Dari CentOS 8

Migrasikan CentOS 7 ke Any Enterprise Linux 8 Dengan Elevate

Harap dicatat bahwa skrip almalinux-deploy hanya akan mengonversi versi CentOS 8 ke AlmaLinux 8. Jika Anda menjalankan versi lama seperti CentOS 7.x atau 6.x, skrip ini tidak akan membantu.

Untungnya, pengembang AlmaLinux telah membuat alat yang disebut LEvate untuk memigrasikan CentOS 7 ke versi Enterprise Linux 8.x apa pun.

Elevate adalah alat migrasi open source yang dikembangkan oleh tim AlmaLinux. Ini memungkinkan Anda untuk bermigrasi di antara versi utama distribusi berbasis RHEL dari versi 7.x ke 8.x. Untuk lebih jelasnya, lihat panduan berikut.

  • Cara Migrasi CentOS 7 Ke AlmaLinux 8, CentOS Stream 8, Oracle Linux 8, Rocky Linux 8 Menggunakan Elevate Utility

Semoga membantu.

Sumber daya:

  • Skrip migrasi AlmaLinux di GitHub

Bacaan terkait:

  • Cara Migrasi Ke Rocky Linux 8 Dari CentOS 8 Linux
  • Cara Migrasi Ke CentOS Stream 8 Dari CentOS Linux 8
  • Cara Migrasi CentOS Linux Ke Oracle Linux

AlmaLinux
  1. Cara Migrasi Centos 8 ke AlmaLinux 8.3

  2. Cara Migrasi CentOS 7 ke AlmaLinux 8:Panduan Langkah-demi-Langkah

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

  1. Bagaimana cara bermigrasi dari CentOS ke AlmaLinux

  2. Cara Migrasi dari CentOS 8 ke Rocky Linux 8

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

  1. Cara Migrasi CentOS 7 Ke AlmaLinux 8, CentOS Stream 8, Oracle Linux 8, Rocky Linux 8 Menggunakan Elevate Utility

  2. Cara Tidak Resmi Untuk Bermigrasi Ke AlmaLinux Dari CentOS 8

  3. Cara Migrasi Ke Rocky Linux 8 Dari CentOS 8 Linux