Tutorial langkah demi langkah ini menjelaskan cara bermigrasi ke AlmaLinux 8 dari CentOS 8 menggunakan skrip Almalinux-deploy. Dengan menggunakan skrip Almalinux-deploy, kita dapat dengan mudah mengonversi mesin CentOS (semoga sistem Enterprise Linux lainnya) ke AlmaLinux.
It ditulis dalam Bash dan kode sumber tersedia di GitHub. Sekarang mari kita lanjutkan dan migrasi dari CentOS ke AlmaLinux dengan almalinux-deploy script.
Jika Anda tidak ingin memutakhirkan tetapi ingin melakukan instalasi AlmaLinux baru, lihat panduan berikut:
Cara Menginstal AlmaLinux 8.4Bermigrasi ke AlmaLinux dari CentOS 8 menggunakan almalinux-deploy script
Perhatian:
Seperti biasa, backup 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 pengguna sudo:
$ sudo dnf update
Langkah 2: Reboot sistem Anda untuk menerapkan pembaruan:
$ sudo reboot
Mari kita periksa versi CentOS 8 saat ini:
$ cat /etc/ redhat-release CentOS Linux rilis 8.3.2011
Ya, ini adalah versi terbaru!
Langkah 3: Unduh skrip almalinux-deploy menggunakan perintah:
$ curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master /almalinux-deploy.sh
Langkah 4: Pergi ke lokasi di mana 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 uninstall beberapa paket.
Ini akan memakan waktu beberapa menit tergantung pada kecepatan koneksi Internet dan jumlah total paket yang diinstal di sistem CentOS Anda.
Contoh output:
Periksa hak root OK Periksa Boot Aman dinonaktifkan OK Periksa centos-8.x86_64 didukung OK Unduh RPM-GPG -KEY-AlmaLinux OK Impor RPM-GPG-KEY-AlmaLinux ke RPM DB OK Unduh paket almalinux-release OK Verifikasi paket almalinux-release OK Hapus paket centos-linux-release OK Hapus paket centos-gpg-keys OK Hapus centos-linux- paket repos OK Memverifikasi… ################################ [100%] Mempersiapkan… ################################ [100%] Memperbarui / menginstal… 1:almalinux-release-8.3-4 .el8 ################################ [100%] Instal paket rilis almalinux OK menentukan mirror tercepat ( 55 host) .. selesai. [=== ] --- 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 - Ekstra 3.3 kB/s | 3,6 kB 00:01 Ketergantungan diselesaikan. Versi Arsitektur Paket Ukuran Repositori Peningkatan: NetworkManager x86_64 1:1.26.0-13.el8_3 basis 2,4 M NetworkManager-libnm x86_64 1:1.26.0-13.el8_3 basis 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:
[...] Selesai! Jalankan 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: Reboot 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 (Manul Ungu)
Selamat! Migrasi AlmaLinux berhasil!!
Langkah 8: Anda dapat 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 di perintah di atas.
Langkah 9: Keluar dan masuk kembali untuk memverifikasi apakah perubahan telah telah dibuat:
$ hostname almalinux8
Ya, perubahan telah diperbarui!
Periksa apakah sistem mem-boot kernel AlmaLinux secara default menggunakan perintah:
< pre>$ sudo grubby --info DEFAULT | grep AlmaLinuxypre
Contoh keluaran:
title="AlmaLinux (4.18.0-240.15.1.el8_3.x86_64) 8.3 (Manul Ungu)"
Semuanya bagus! Mulai gunakan AlmaLinux!!
AndaKami juga telah menerbitkan metode migrasi AlmaLinux tidak resmi. Jika Anda tertarik untuk mengetahui cara melakukannya, lihat tautan berikut:
Cara Tidak Resmi Migrasi Ke AlmaLinux Dari CentOS 8Migrate CentOS 7 ke Any Enterprise Linux 8 Dengan Elevate
Harap dicatat bahwa skrip almalinux-deploy hanya akan mengonversi CentOS 8 ke AlmaLinux 8. Jika Anda menjalankan versi lama seperti CentOS 7.x atau 6.x, skrip ini tidak akan membantu. Versi: kapan.
ELevate adalah alat migrasi sumber terbuka 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 ini membantu.
Resource:
AlmaLinux skrip migrasi di GitHub
Baca terkait:
Cara Bermigrasi Linux 8 Dari CentOS 8 LinuxCara Migrasi Ke CentOS Stream 8 Dari CentOS Linux 8Cara Migrasi CentOS Linux Ke Oracle Linux