idwebhost Bikin Website Sekarang

Cara Migrasi cPanel dari CentOS 7 ke AlmaLinux 8

23 Sep 2024
Cara Migrasi cPanel dari CentOS 7 ke AlmaLinux 8 campaign-unlimited

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. 

Tutorial Migrasi 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

  1. 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
  1. 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)
  1. Update versi PHP dan database Anda 
  • Pastikan juga website-website pada vps hosting Anda sudah support PHP versi 7.2 atau di atasnya. 
  1. 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: 

  1. Memperbarui cPanel
  • Jalankan upcp untuk memperbarui cPanel.
/script/upcp
  • Nyalakan ulang server
shutdown -r now
  • Tunggu hingga proses reboot selesai
  1. Install ELevate di cPanel
  • Unduh skrip Elevate cPanel
wget -O /skrip/elevate-cpanel https://raw.githubusercontent.com/cpanel/elevate/release/elevate-cpanel; chmod 700 /skrip/elevate-cpanel
  • 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.
  1. 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:
$ yum install -y leapp-upgrade leapp-data-almalinux
  1. Migrasikan CentOS 7 ke AlmaLinux 8
  • 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. 

Langkah 3: Periksa Faktor Penghambat Migrasi cPanel

  • 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

Migrasi OS dari CentoOS 7 to 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. 

Ade Gusti

Member since 7 Aug 2024