Migrasi cPanel ke AlmaLinux 8 kini menjadi langkah bijak seiring dengan CentOS 7 sudah memasuki end of life (EoL). Hal ini dilakukan untuk melindungi data dan aplikasi pada control panel Anda
Panduan ini akan membantu Anda melakukan upgrade dan migrasi dari centOS 7 ke Almalinux 8.
Perlu dicatat! mengupgrade sistem operasi dapat menyebabkan data hilang atau kegagalan sistem yang fatal. Backup harus dibuat dan disimpan di luar server sebelum mencoba upgrade.
Oleh karena itu, sebelum memulai migrasi cPanel ke AlmaLinux, pastikan Anda sudah membuat cadangan atau backup lengkap dari sistem CentOS, termasuk data, file konfigurasi dan database. Cadangan ini berfungsi sebagai jaring pengaman jika terjadi masalah yang tidak terduga selama proses migrasi.
Langkah 1: Persiapan Sebelum Migrasi
Backup data penting
Lakukan backup seluruh data penting terlebih dahulu, seperti file website, database, konfigurasi, dan lain-lain.
Akses baris perintah server sebagai pengguna ‘root’ melalui SSH atau “Terminal” di WHM.
Jalankan perintah berikut untuk memulai proses pencadangan
/usr/local/cpanel/bin/backup
Update versi CentOS 7
Pastikan server cPanel Anda saat ini sudah menggunakan sistem operasi CentOS 7. Jika belum, akses baris perintah server sebagai pengguna ‘root’ melalui SSH atau “Terminal” di WHM.
Jalankan yum untuk memperbarui paket CentOS yang sudah kadaluarsa:
yum update && yum upgrade
Setelah pembaruan selesai, verifikasi bahwa CentOS 7 telah diperbarui ke rilis terbaru sebagai berikut:
$ cat /etc/redhat-releaseor$ cat /etc/os-release
Anda seharusnya mendapatkan yang berikut sebagai output yang mengonfirmasi bahwa CentOS 7 telah diperbarui ke rilis terbaru.
CentOS Linux rilis 7.9.2009 (Core)
Update versi PHP dan database Anda
Pastikan juga website-website pada vps hosting Anda sudah support PHP versi 7.2 atau di atasnya.
Nonaktifkan Plugin Imunify 360
Secara default, server cPanel di CentOS 7 menggunakan Database MySQL 5.7. Oleh karena itu, Anda perlu meningkatkan versinya ke versi 8.0 atau MariaDB terbaru yang support dengan AlmaLinux 8.
Plugin Imunify 360 juga biasanya sudah terinstal default pada server cPanel dengan OS CentOS 7. Tool ini sebaiknya dinonaktifkan dulu mengingat AlmaLinux 8 kemungkinan tidak mendukungnya. Jalankan perintah ini:
yum-config-manager –disable imunify360.
Langkah 2: Proses Migrasi dengan ELevate
ELevate adalah alat yang dirancang untuk menyederhanakan proses migrasi dari CentOS 7 ke AlmaLinux 8. Anda bisa menggunakan alat ini bawaan dari cPanel dengan panduan berikut ini:
Untuk mengonfirmasi bahwa Elevate telah berhasil diinstal, jalankan perintah rpm berikut:
$ rpm -qi elevate-release
Anda akan mendapatkan output berupa detail rumit tentang paket elevate-release termasuk versi, rilis, arsitektur, tanggal instalasi, dan banyak lagi.
Install Leapp Utility di CentOS 7
Repositori Elevate menyediakan Leapp Utility yang memfasilitasi migrasi aktual distribusi Red Hat Enterprise Linux 7.x ke rilis Enterprise Linux 8.x mana pun.
Misalnya untuk bermigrasi dari CentOS 7 ke AlmaLinux 8 , instal paket perangkat lunak berikut:
Setelah paket migrasi berhasil diinstal, jalankan daftar periksa upgrade sebelum migrasi menggunakan perintah berikut:
$ leapp upgrade
Utilitas ini menjalankan serangkaian pemeriksaan untuk mengonfirmasi apakah sistem siap untuk beralih ke AlmaLinux 8.
Laporan pra-upgrade dibuat dan disimpan dalam berkas /var/log/leapp/leapp-report.txt . Dari sini, Anda dapat melihat semua masalah yang mencegah migrasi ke AlmaLinux.
Melalui berkas /var/log/leapp/leapp-report.txt, Anda dapat melihat semua masalah yang mencegah migrasi ke AlmaLinux. Atau Anda bisa menjalankan peringkat berikut untuk memeriksanya:
/scripts/elevate-cpanel –check
Selesaikan setiap masalah yang tercantum
Periksa kembali penghambat proses upgrade
/scripts/elevate-cpanel –check
Jika tidak ada lagi penghambat, Anda akan melihat pesan berikut di akhir output:
There is no known blockers to start the elevation process.You can consider running:/scripts/elevate-cpanel –start
Jalankan perintah berikut untuk memulai proses migrasi:
/scripts/elevate-cpanel –start
Setelah itu, proses akan diakhiri dengan konfirmasi bahwa kita sudah berhasil beralih atau bermigrasi dari CentOS 7 ke Almalinux 8.7.
Untuk memeriksa status pembaruan terkini Anda bisa menjalankan peringkat berikut:
/scripts/elevate-cpanel –status
Masalah Saat Migrasi cPanel dari CentOS 7 ke AlmaLinux 8
Mengutip dari laman resmi cPanel, kemungkinan ada beberapa masalah yang Anda temukan selama proses migrasi server dari CentOS 7 ke AlmaLinux 8.
RPM x86_64 yang tidak ada di repo CentOS utama ditingkatkan.
rpm -qa|grep el7
RPM EA4 salah
EA4 menyediakan dependensi dan tautan yang berbeda pada C7/A8 dan CL7/CL8
Biner cPanel (cpanelsync) tidak valid.
Paket repo pihak ketiga tidak ditingkatkan (imunify 360, epel, …).
Perl XS (arch) yang diinstal secara manual tidak valid.
PECL yang dipasang secara manual perlu dibangun kembali.
Cpanel::CachedCommand salah.
Pengaturan distro Cpanel::OS salah.
MySQL mungkin sekarang tidak dapat diupgrade (versi MySQL < 8.0 biasanya tidak tersedia di A8).
Pengguna nobody tidak beralih dari UID 99 ke UID 65534 bahkan setelah memutakhirkan ke A8.
Layanan CCS cPanel mungkin tidak dapat dimulai.
Alasan Harus Migrasi cPanel dari CentOS 7 ke AlmaLinux 8
Berikut ini beberapa alasan mengapa Anda perlu melakukan migrasi sistem operasi dari CentOS 7 ke AlmaLinux 8 untuk menjalankan cPanel pada hosting Anda:
#1 Dukungan Jangka Panjang
Dengan migrasi ke AlmaLinux 8, Anda memastikan bahwa server Anda akan tetap didukung dalam jangka waktu yang lama, sehingga Anda dapat fokus pada bisnis Anda tanpa perlu khawatir tentang pemeliharaan sistem.
Akhir Masa Dukungan CentOS 7: CentOS 7 sudah tidak lagi didukung, artinya tidak akan ada pembaruan keamanan atau perbaikan bug lagi. Hal ini membuat sistem Anda rentan terhadap serangan keamanan dan masalah kinerja.
Dukungan Jangka Panjang AlmaLinux 8: AlmaLinux 8 adalah versi turunan dari CentOS 7 yang dirancang untuk memberikan dukungan jangka panjang. Ini menjamin server Anda tetap aman dan terbarui.
#2 Keamanan yang Lebih Baik
Fitur Keamanan yang Ditingkatkan: AlmaLinux 8 dilengkapi dengan peningkatan keamanan dan tambalan yang tidak ada di CentOS 7. Ini membantu melindungi server Anda dari kerentanan dan serangan.
Pembaruan Berkala: AlmaLinux 8 menerima pembaruan keamanan dan perbaikan bug secara teratur, sehingga server Anda selalu terlindungi dari ancaman terbaru.
#3 Peningkatan Kinerja
Kernel yang Dioptimalkan: AlmaLinux 8 dilengkapi dengan kernel yang lebih dioptimalkan, yang dapat meningkatkan kinerja keseluruhan sistem dan penggunaan sumber daya.
Paket Terbaru: Anda akan memiliki akses ke versi terbaru dari paket perangkat lunak, yang seringkali menyertakan peningkatan kinerja dan perbaikan bug.
#4 Pembaruan Fitur
Fitur Baru: AlmaLinux 8 memperkenalkan fitur dan peningkatan baru yang dapat meningkatkan kemampuan dan fungsionalitas server Anda.
Kompatibilitas: AlmaLinux 8 tetap kompatibel dengan sebagian besar aplikasi dan konfigurasi CentOS 7,sehingga proses migrasi menjadi lebih mudah.
#5 Dukungan Komunitas
Komunitas Aktif: AlmaLinux memiliki komunitas pengembang dan pengguna yang aktif dan bersemangat,yang menyediakan dukungan dan sumber daya. Ini sangat bermanfaat untuk mengatasi masalah dan menemukan solusi.
Penutup
Dengan melakukan migrasi cPanel dari CentOS 7 ke AlmaLinux 8, Anda memastikan bahwa server cPanel Anda akan tetap didukung dalam jangka waktu yang lama, sehingga Anda dapat fokus pada bisnis Anda tanpa perlu khawatir tentang pemeliharaan sistem.
Dengan memanfaatkan alat Elevate, proses migrasi dari CentOS 7 ke AlmaLinux 8 menjadi lebih mudah dan efisien. Pelajari cara menggunakan Elevate untuk memigrasikan server cPanel Anda tanpa downtime yang signifikan.
Jadi, jika Anda masih menggunakan CentOS 7 untuk menjalankan cPanel Anda, sangat disarankan untuk melakukan migrasi ke AlmaLinux 8. IDwebhost siap membantu Anda dalam proses instalasi dan migrasi server cPanel Anda ke AlmaLinux 8.