CentOS 7 EOL (End of Life) nedir ve ne yapılmalıdır?
CentOS 7 işletim sistemi, Haziran 2024 itibarıyla resmi güncelleme ve güvenlik desteğini (EOL) tamamen yitirmiştir. Bu durum, sunucusunda CentOS 7 barındıran tüm projelerin ve web sitelerinin yeni güvenlik açıklarına karşı tamamen korumasız kaldığı anlamına gelir. Web barındırma altyapısının güvenliği için CentOS 7 kullanan sunucuların hızlı bir şekilde RHEL tabanlı kararlı bir alternatif olan AlmaLinux'a taşınması gerekmektedir.
Veri kaybetmeden geçiş yapmak isteyen yöneticiler için cPanel ekibi tarafından da desteklenen **ELevate** projesi, CentOS 7 sunucuları yerinde (in-place) yükselterek AlmaLinux işletim sistemine dönüştürmeyi sağlar. Bu kılavuzda, VDS sunucu ortamlarında bu geçişi nasıl güvenle yapacağınızı anlatacağız.
Geçiş öncesi kritik önlemler
İşletim sistemi yükseltmeleri yüksek riskli işlemlerdir. Bu nedenle kuruluma başlamadan önce mutlaka:
- Sunucunuzun tamamının yedeklendiğinden (snapshot veya imaj yedeği) emin olun.
- Kritik veritabanlarını ve sitelerin yedeklerini sunucu dışına taşıyın.
- Sunucudaki üçüncü parti depoları (repos) kontrol edin.
ELevate aracı ile CentOS-to-AlmaLinux geçiş adımları
SSH ile root yetkisiyle sunucunuza bağlandıktan sonra şu adımları uygulayın:
1. Sistemi en güncel sürüme getirin
CentOS 7 üzerindeki tüm paketleri güncelleyin ve sunucuyu yeniden başlatın:
yum update -y
reboot
2. ELevate deposunu ve yardımcı paketleri kurun
AlmaLinux ELevate deposunu sisteme indirin:
yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7.noarch.rpm
Leapp aracı ve AlmaLinux yükseltme paketlerini kurun:
yum install -y leapp-upgrade leapp-data-almalinux
3. Yükseltme öncesi tarama (Pre-upgrade check) gerçekleştirin
Yükseltmenin önünde herhangi bir engel olup olmadığını kontrol etmek için leapp taramasını başlatın:
leapp preupgrade
Bu komut çalıştıktan sonra sorunları raporlayan `/var/log/leapp/leapp-report.txt` dosyası oluşturulacaktır. Raporu inceleyerek engel teşkil eden ayarları (Örn: kernel modülleri, eski depolar) düzeltmeniz gerekir.
4. Yükseltme sürecini başlatın
Raporlama adımında engel kalmadığında, fiili dönüşüm komutunu çalıştırın:
leapp upgrade
Bu işlem sunucunuzun performansına bağlı olarak biraz zaman alabilir. İşlem bittikten sonra sunucunuzu yeniden başlatın:
reboot
Sunucu açılırken GRUB menüsünde ELevate yükseltme modu seçilecek ve paket dönüşümleri tamamlanarak sunucu AlmaLinux olarak başlayacaktır.
5. Yükseltmeyi doğrulayın
Sunucu açıldıktan sonra işletim sistemini kontrol edin:
cat /etc/redhat-release
Ekranda `AlmaLinux Release 8.x` ifadesini görmelisiniz. Tebrikler, geçiş işlemini başarıyla tamamladınız!
Sık sorulan sorular
Bu işlem cPanel sunucularda çalışır mı?
Evet, ELevate aracı cPanel sunucuları da desteklemektedir. Ancak cPanel yüklü sunucularda işlem öncesi lisans kontrolü yapılmalı ve cPanel servislerinin yedeği mutlaka alınmalıdır.
AlmaLinux 8'den 9'a nasıl yükseltilir?
AlmaLinux 8'e geçiş yaptıktan sonra yine ELevate aracını kullanarak sürümü AlmaLinux 9'a yükseltebilirsiniz.