Proyek CentOS telah mengumumkan akhir masa pakai CentOS 8. Tidak akan ada lagi pembaruan atau patch keamanan untuk CentOS 8. Jika Anda mencoba CentOS Stream sebagai pengganti, Anda mungkin tidak merasa yakin dengan stabilitasnya karena Anda dapat menganggapnya sebagai malam. membangun.
CentOS Stream mungkin sangat baik sebagai test bed tetapi tidak sepenuhnya untuk produksi jika Anda berusaha untuk sistem operasi yang stabil. Apa alternatifnya? AlmaLinux adalah pilihan yang baik bagi mereka yang ingin tetap menggunakan distribusi yang kompatibel dengan Red Hat.
AlmaLinux membuat Anda betah karena hampir identik dengan CentOS. Tutorial ini akan mengajari Anda cara memigrasikan Stream CentOS Anda ke AlmaLinux.
Prasyarat
Tutorial ini akan menjadi demonstrasi langsung. Jika Anda ingin mengikuti, pastikan Anda memiliki sistem CentOS 8 Stream yang siap digunakan. Tutorial ini menggunakan Azure VM dengan CentOS Stream 8.0, tetapi petunjuknya juga akan berfungsi dengan CentOS 8.4 dan 8.5.
Pertimbangkan untuk membuat cadangan sistem Anda saat ini sehingga Anda memiliki titik pemulihan jika terjadi kesalahan selama migrasi. Metode pencadangan berbeda-beda tergantung di mana Anda menghosting mesin Anda.
Sebagian besar penyedia cloud menawarkan fitur pencadangan atau snapshot. Misalnya, Anda dapat membuat snapshot hard disk virtual di pencadangan dan pemulihan Azure atau Amazon EC2 dengan snapshot dan AMI di AWS.
Migrasi Aliran Centos ke AlmaLinux
Anda dapat memigrasikan Centos Stream ke AlmaLinux secara manual, yang memerlukan penurunan versi, menghapus kunci dan detail branding, menginstal OS baru, dan mengonfigurasi ulang. Metode manual membosankan dan rentan terhadap kesalahan manusia.
Di sisi lain, metode skrip penerapan membuat migrasi lebih konsisten dan nyaman. Dan di bagian ini, Anda akan mempelajari metode skrip penerapan.
Mengunduh Aliran CentOS ke Skrip Migrasi AlmaLinux
Skrip migrasi AlmaLinux tersedia untuk diunduh dari GitHub. Untuk mengunduh skrip, ikuti langkah-langkah berikut:
1. Buka klien SSH pilihan Anda dan masuk ke mesin CentOS Anda.
2. Jalankan perintah di bawah ini untuk mengunduh skrip penerapan dari repositori GitHub almalinux-deploy.
curl -O https://raw.githubusercontent.com/philrandal/almalinux-deploy/master/almalinux-deploy.sh
3. Jalankan perintah di bawah ini untuk memverifikasi bahwa skrip yang Anda unduh ada di direktori saat ini.
ls -la almalinux-deploy.sh
Mengeksekusi Aliran CentOS ke Skrip Migrasi AlmaLinux
Ikuti langkah-langkah ini saat Anda siap untuk memulai migrasi CentOS Stream ke AlmaLinux.
1. Pertama, jalankan perintah di bawah ini untuk memeriksa versi Centos Stream Anda. Pastikan OS Anda saat ini adalah CentOS Stream 8. Skrip migrasi memerlukan CentOS 8.4, 8.5, atau CentOS Stream 8.
cat /etc/os-release
Seperti yang Anda lihat di bawah, komputer ini menjalankan CentOS Stream 8.
2. Perbarui paket untuk memastikan Anda memiliki versi terbaru sebelum memigrasikan CentOS Stream ke AlmaLinux.
sudo dnf update -y
3. Nyalakan ulang sistem Anda untuk menerapkan pembaruan. SSH ke VM lagi setelah reboot.
sudo reboot
4. Selanjutnya, jalankan perintah chmod di bawah ini untuk membuat skrip migrasi dapat dieksekusi. Secara default, Linux memperlakukan semua file yang diunduh sebagai file teks. Kecuali file tersebut dapat dieksekusi, Anda tidak dapat menjalankannya.
sudo chmod +x almalinux-deploy.sh
5. Jalankan skrip dengan perintah di bawah ini. Script memulai migrasi CentOS Stream ke AlmaLinux dan mungkin membutuhkan waktu beberapa menit untuk menyelesaikannya.
sudo bash almalinux-deploy.sh
Script ini berjalan selama kurang lebih 20 menit dalam contoh ini. Setelah migrasi, Anda akan melihat output yang mirip dengan yang di bawah ini. Output ini menunjukkan bahwa proses migrasi berhasil, dan komputer Anda sekarang menjalankan AlmaLinux 8 sebagai OS-nya.
6. Jalankan perintah di bawah ini untuk menyinkronkan cache lokal dengan repositori jarak jauh dan membersihkan cache. Langkah ini akan memastikan bahwa Anda telah menginstal paket AlmaLinux terbaru di sistem Anda.
sudo dnf distro-sync -y && sudo dnf clean all
Memverifikasi Aliran CentOS yang Berhasil ke Migrasi AlmaLinux
Sekarang setelah proses migrasi selesai, Anda harus mengonfirmasi bahwa semuanya berfungsi seperti yang diharapkan. Beberapa langkah akan membantu memastikan sistem Anda benar-benar berjalan di AlmaLinux.
1. Jalankan perintah di bawah ini untuk mengonfirmasi rilis OS komputer saat ini.
cat /etc/os-release
Pada saat penulisan, AlmaLinux 8.6 adalah rilis terbaru, dan Sky Tiger adalah nama kodenya.
2. Jalankan perintah di bawah ini untuk memeriksa kernel bawaan yang dimuat. Output akan menampilkan AlmaLinux sebagai kernel default, seperti yang ditunjukkan di bawah ini. Langkah ini sangat penting karena komputer Anda memerlukan kernel AlmaLinux untuk boot.
sudo grubby --info DEFAULT | grep AlmaLinux
Seperti yang Anda lihat di bawah, komputer ini memuat kernel AlmaLinux (4.18.0-372.26.1.el8_6.x86_64) 8.6 (Sky Tiger).
3. Menggunakan lingkungan desktop, Anda dapat memverifikasi migrasi dengan masuk ke sistem. Kali ini, Anda akan melihat logo AlmaLinux di layar login, bukan logo CentOS.
Berikan kredensial pengguna Anda dan klik tombol Masuk untuk masuk ke sistem Anda. Anda sekarang akan melihat AlmaLinux berjalan seperti yang ditunjukkan.
Dan Anda akan melihat lingkungan desktop AlmaLinux. AlmaLinux hadir dengan lingkungan desktop GNOME secara default.
Kesimpulan
AlmaLinux adalah garpu Centos Linux yang digerakkan oleh komunitas. Tujuan AlmaLinux adalah untuk menyediakan platform yang kokoh dan stabil yang didukung setidaknya selama sepuluh tahun. AlmaLinux juga bertujuan untuk menyediakan pembaruan keamanan tepat waktu dan perbaikan bug reguler untuk menjaga pengguna tetap aman dan produktif.
Tutorial ini mengajari Anda cara bermigrasi dari Centos Stream ke AlmaLinux menggunakan skrip penerapan. Setelah migrasi selesai, AlmaLinux akan berjalan di sistem Anda, dan Anda dapat mulai menggunakannya sebagai distribusi Linux default Anda.
Anda sekarang dapat berhenti mengkhawatirkan akhir masa pakai CentOS. Dengan AlmaLinux, Anda dapat yakin bahwa sistem Anda akan berada dalam status yang didukung untuk waktu yang lama. Jadi cobalah AlmaLinux dan lihat seberapa stabil dan andalnya. Anda tidak akan kecewa!