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