Cum se face upgrade de la RHEL 7 la RHEL 8


Red Hat a anunțat lansarea Red Hat Enterprise Linux 8.0, care vine cu GNOME 3.28 ca mediu desktop implicit și rulează pe Wayland.

Acest articol descrie instrucțiuni despre cum să faceți upgrade de la Red Hat Enterprise Linux 7 la Red Hat Enterprise Linux 8 utilizând utilitarul Leapp.

Dacă sunteți în căutarea unei instalări proaspete a RHEL 8, accesați articolul nostru: Instalarea RHEL 8 cu capturi de ecran

Cerințe

O actualizare locală la RHEL 8 este în prezent acceptată numai pe sistemele care îndeplinesc următoarele cerințe:

  • RHEL 7.6 instalat
  • Varianta Server
  • Arhitectura Intel 64
  • Cel puțin 100 MB de spațiu liber disponibil pe partiția de boot (montat la /boot).

Pregătirea unui RHEL 7 pentru upgrade

1. Asigurați-vă că utilizați versiunea RHEL 7.6, dacă utilizați versiunea RHEL mai veche decât RHEL 7.6 , trebuie să vă actualizați sistemul RHEL la versiunea RHEL 7.6 utilizând următoarea comandă yum.

yum update

Notă: asigurați-vă că sistemul dvs. RHEL 7 a fost înregistrat cu succes utilizând Red Hat Subscription Manager pentru a activa depozitele de sistem și pentru a efectua o actualizare completă a sistemului .

2. Asigurați-vă că sistemul dvs. RHEL 7 are atașat abonamentul Red Hat Enterprise Linux Server. Dacă nu, rulați următoarele comenzi pentru a atribui automat abonamentul sistemului și pentru a verifica abonamentul.

subscription-manager attach --auto
subscription-manager list --installed

3. Acum setați versiunea RHEL 7.6 ca punct de început pentru actualizare folosind următoarea comandă.

subscription-manager release --set 7.6

4. Dacă ați folosit pluginul yum-plugin-versionlock pentru a bloca pachetele într-o anumită versiune, asigurați-vă că ați eliminat blocarea executând următoarea comandă.

yum versionlock clear

5. Actualizați toate pachetele software la cea mai recentă versiune și reporniți sistemul.

yum update
reboot

6. Odată pornit sistemul, asigurați-vă că activați depozitul Suplimente pentru dependențele pachetelor software.

subscription-manager repos --enable rhel-7-server-extras-rpms

7. Instalați utilitarul Leapp.

yum install leapp

8. Acum descărcați fișierele de date suplimentare necesare, care sunt necesare de utilitarul Leapp pentru o actualizare cu succes de la RHEL 7 la RHEL 8 și plasați-le în /etc. directorul /leapp/files/.

cd /etc/leapp/files/ 
wget https://access.redhat.com/sites/default/files/attachments/leapp-data3.tar.gz
tar -xf leapp-data3.tar.gz 
rm leapp-data3.tar.gz

9. Asigurați-vă că faceți o copie de rezervă completă a sistemului RHEL 7.6 înainte de a efectua upgrade folosind acest articol: backup și restaurați sistemul RHEL cu comenzile dump/restore.

Dacă actualizarea nu reușește, ar trebui să puteți aduce sistemul în starea pre-actualizare dacă urmați instrucțiunile standard de backup furnizate în articolul de mai sus.

Actualizare de la RHEL 7 LA RHEL 8

10. Acum porniți procesul de actualizare a sistemului RHEL 7 utilizând următoarea comandă.

leapp upgrade

Odată ce rulați procesul de actualizare, utilitarul Leapp adună date despre sistemul dvs., testează posibilitatea de actualizare și creează un raport de pre-actualizare în /var/log /leapp/leapp-report.txt fișier.

Dacă sistemul poate fi actualizat, Leapp descarcă datele necesare și creează o tranzacție RPM pentru upgrade.

Dacă sistemul nu poate fi actualizat, Leapp închide operațiunea de actualizare și creează o înregistrare care explică problema și o soluție în /var/log/leapp/leapp-report.txt fişier.

11. După terminarea actualizărilor, reporniți manual sistemul.

reboot

În această etapă, sistemul pornește într-o imagine inițială de disc RAM bazată pe RHEL 8, initramfs. Leapp actualizează toate pachetele software și repornește automat sistemul RHEL 8.

12. Acum, conectați-vă la sistemul RHEL 8 și schimbați modul SELinux în aplicare.

setenforce 1

13. Activați paravanul de protecție.

systemctl start firewalld
systemctl enable firewalld

Pentru mai multe informații, vedeți cum să configurați firewall folosind firewalld.

Se verifică actualizarea RHEL 8

14. După finalizarea upgrade-ului, verificați dacă versiunea curentă a sistemului de operare este Red Hat Enterprise Linux 8.

cat /etc/redhat-release

Red Hat Enterprise Linux release 8.0 (Ootpa)

15. Verificați versiunea nucleului sistemului de operare a Red Hat Enterprise Linux 8.

uname -r

4.18.0-80.el8.x86_64

16. Verificați dacă este instalat corect Red Hat Enterprise Linux 8.

subscription-manager list --installed

17. Opțional, setați numele de gazdă în Red Hat Enterprise Linux 8 utilizând comanda hostnamectl.

hostnamectl set-hostname tecmint-rhel8
hostnamectl

18. În cele din urmă, verificați dacă serviciile de rețea sunt funcționale conectându-vă la un server Red Hat Enterprise Linux 8 folosind SSH.

ssh [email 
hostnamectl