Centos 8 bildiğiniz gibi 23 Eylül 2019 tarihinde piyasaya sürüldü. Centos 8 ile birlikte bir çok yenilik de geldi. Özellikle yum paket yöneticisinin yerini alması planlanan DNF paket yöneticisi gibi yenilikler bulunuyor. Kurulum için Centos 8 kurulum yazımızı okuyabilirsiniz.
Bu dokümanda ise Centos 7’den Centos 8’e yükseltme işlemini anlatacağız. Önemli : Bu yöntem resmi bir yükseltme yöntemi değildir. O yüzden işlem yapmadan önce kesinlikle yedeklerinizi almanızı, üretim ortamında çalışan bir sunucunuz var ise yedek veya snapshot alarak işlemlerinizi yapmanızı tavsiye ederiz.
Centos 7 Upgrade Centos 8
Öncelikle Epel reposunu indirip yükleyelim;
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Yum-utils uygulamasını yükleyelim;
yum -y install rpmconf yum-utils
RPM paketlerini çözelim;
rpmconf -a
İhtiyacımız olmayan paketleri temizleyelim;
package-cleanup --leaves
package-cleanup --orphans
DNF paket yöneticisini yükleyelim;
yum -y install dnf
YUM paket yöneticisini kaldıralım;
dnf -y remove yum yum-metadata-parser
rm -Rf /etc/yum
DNF ile sistemimizi güncelleyelim;
dnf -y upgrade
Yeni sürümü yükleyelim;
dnf -y upgrade http://mirror.bytemark.co.uk/centos/8/BaseOS/x86_64/os/Packages/centos-release-8.0-0.1905.0.9.el8.x86_64.rpm
EPEL reposunu güncelleyelim;
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Depodaki geçici dosyaları temizleyelim;
dnf clean all
Kernelleri silelim;
rpm -e `rpm -q kernel`
Çakışan paketleri silelim;
rpm -e --nodeps sysvinit-tools
Ve yükseltme işlemine başlayalım;
dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
Yapılandırmayı sistemimize geçelim;
rpmconf -a
Yeni kerneli doğrulayalım;
rpm -e kernel-core
dnf -y install kernel-core
GRUB’ı doğrulayalım;
ROOTDEV=`ls /dev/*da|head -1`;
echo "Detected root as $ROOTDEV..."
grub2-install $ROOTDEV
Minimal kurulumu yapalım;
dnf -y groupupdate "Core" "Minimal Install"
Centos 8 upgrade işlemi bitti, sistemimizin kernelini kontrol edelim;
cat /etc/centos-release
Çıktı;
Centos 8 Release 8.0.1905 (Core)
Yeniden başlattığınızda Centos 8 kerneliniz yüklenecektir.
Merhaba;
Bu işlemleri SSH ile bağlanıp yapabilir miyiz ? Sunucumuza sadece SSH erişimimiz var.
İyi günler.
Tabi ki, zaten SSH üzerinden yapılır. Fakat olası bir probleme karşı da, sunucunuza konsoldan erişimi mümkün tutmaya çalışın.