CentOS 7 akan memasuki status End of Life (EOL) pada 30 Juni 2024. Jika Anda menggunakan CentOS 7, penting untuk segera mempersiapkan langkah migrasi ke sistem operasi Linux alternatif agar operasional Anda tetap berjalan lancar setelah EOL. Artikel ini memberikan panduan lengkap mengenai langkah migrasi dan pengelolaan repositori setelah CentOS 7 mencapai akhir dukungannya.
Apa yang Terjadi Saat CentOS 7 EOL?
Meskipun CentOS 7 tidak akan menerima pembaruan keamanan atau fitur baru setelah 30 Juni 2024, sistem operasi ini tetap dapat berfungsi. Namun, tanpa dukungan, sistem Anda akan menjadi lebih rentan terhadap masalah keamanan dan ketidakstabilan. Oleh karena itu, merencanakan migrasi ke sistem operasi lain atau menyesuaikan konfigurasi repositori sangatlah penting.
Langkah Migrasi dari CentOS 7
1. Gunakan Repository Alternatif
Setelah EOL, repositori CentOS 7 akan dipindahkan ke vault.centos.org
. Ini berarti file konfigurasi repositori Anda harus diperbarui agar tetap dapat mengakses paket-paket lama. Berikut langkah-langkahnya:
- Pastikan Anda mengetahui versi CentOS 7 yang sedang digunakan (contoh: 7.9.2009).
- Perbarui file konfigurasi repositori yum untuk menggunakan URL repositori vault.
2. Siapkan Konfigurasi Repositori Baru
Pertama, pindahkan konfigurasi repositori lama ke lokasi lain agar tetap terdokumentasi:
[root@server ~]# mkdir /etc/yum.repos.d/old
[root@server ~]# mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/old/
Selanjutnya, buat file repositori baru untuk CentOS 7 dengan menggunakan editor teks:
vi /etc/yum.repos.d/CentOS.repo
Isi file tersebut dengan konfigurasi berikut:
[base]
name=CentOS-7.9.2009 - Base
baseurl=http://vault.centos.org/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
metadata_expire=never
[updates]
name=CentOS-7.9.2009 – Updates baseurl=http://vault.centos.org/7.9.2009/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 enabled=1 metadata_expire=never
[extras]
name=CentOS-7.9.2009 – Extras baseurl=http://vault.centos.org/7.9.2009/extras/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 enabled=1 metadata_expire=never
3. Tambahkan Repository EPEL (Opsional)
Jika Anda menggunakan paket tambahan dari EPEL, tambahkan konfigurasi berikut:
vi /etc/yum.repos.d/epel.repo
Isi file tersebut dengan:
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=https://archives.fedoraproject.org/pub/archive/epel/7/$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
metadata_expire=never
Langkah Verifikasi dan Penyelesaian Masalah
- Bersihkan Metadata Lama:
yum clean all yum check-update
- Atasi Kesalahan Repositori:
Jika Anda menghadapi error seperti:Repository base is listed more than once in the configuration Could not resolve host: mirrorlist.centos.org
Lakukan perbaikan dengan perintah berikut:sudo sed -i 's|mirrorlist=http://mirrorlist.centos.org|#mirrorlist=http://mirrorlist.centos.org|g' /etc/yum.repos.d/CentOS-Base.repo sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-Base.repo
Setelah itu, bersihkan dan perbarui daftar paket:yum clean all yum check-update
Kesimpulan
Migrasi dari CentOS 7 setelah memasuki EOL adalah langkah penting untuk memastikan sistem Anda tetap stabil dan aman. Dengan memperbarui konfigurasi repositori dan memanfaatkan repositori vault, Anda dapat terus menggunakan sistem ini tanpa gangguan. Namun, jika memungkinkan, pertimbangkan untuk berpindah ke distribusi Linux yang masih didukung, seperti AlmaLinux, Rocky Linux, atau Ubuntu Server, guna mendapatkan pembaruan terbaru di masa depan.
Dengan langkah-langkah di atas, Anda dapat menjaga kelangsungan operasional sistem Anda dengan lebih baik.