Kuidas uuendada RHEL 7-lt RHEL 8-le


Red Hat teatas Red Hat Enterprise Linux 8.0 väljaandmisest, mis on vaikimisi töölauakeskkonnana GNOME 3.28 ja töötab Waylandil.

Selles artiklis kirjeldatakse juhiseid Red Hat Enterprise Linux 7 versioonilt Red Hat Enterprise Linux 8 versioonile ülemineku jaoks, kasutades utiliiti Leapp.

Kui otsite värsket RHEL 8 installimist, vaadake meie artiklit: RHEL 8 installimine ekraanipiltidega

RHEL 8 kohapealset täiendamist toetatakse praegu ainult süsteemides, mis vastavad järgmistele nõuetele:

  • RHEL 7.6 on installitud
  • Serveri variant
  • Inteli 64 arhitektuur
  • Buutimispartitsioonil on saadaval vähemalt 100 MB vaba ruumi (paigaldatud aadressile/boot).

RHEL 7 ettevalmistamine täiendamiseks

1. Veenduge, et kasutaksite RHEL 7.6 versiooni. Kui kasutate RHEL versiooni, mis on vanem kui RHEL 7.6, peate oma RHEL süsteemi värskendama versioonile RHEL 7.6, kasutades järgmist käsku yum.

# yum update

Märkus. Veenduge, et teie RHEL 7 süsteem oleks edukalt registreeritud, kasutades Red Hati tellimishaldurit, et võimaldada süsteemihoidlaid ja viia läbi täielik süsteemivärskendus.

2. Veenduge, et teie RHEL 7 süsteemil oleks lisatud Red Hat Enterprise Linux Serveri tellimus. Kui ei, käivitage järgmised käsud, et automaatselt tellimus süsteemile määrata ja tellimus kontrollida.

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

3. Nüüd määrake järgmise käsu abil versiooniuuenduse alguspunktiks versioon RHEL 7.6.

# subscription-manager release --set 7.6

4. Kui olete pakettide kindlale versioonile lukustamiseks kasutanud pistikprogrammi yum-plugin-versionlock, eemaldage kindlasti lukustus järgmise käsu abil.

# yum versionlock clear

5. Uuendage kõik tarkvarapaketid uusimale versioonile ja taaskäivitage süsteem.

# yum update
# reboot

6. Kui süsteem on käivitunud, lubage tarkvarapaketisõltuvuste jaoks hoidla Extras.

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

7. Installige utiliit Leapp.

# yum install leapp

8. Nüüd laadige alla vajalikud nõutavad andmefailid, mida utiliit Leapp nõuab RHEL 7 versioonilt RHEL 8 edukaks täiendamiseks ja asetage need kataloogi /etc/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. Enne värskenduse tegemist selle artikli abil tehke kindlasti täielik RHEL 7.6 süsteemi varukoopia: varundage ja taastage RHEL-süsteem käsude dump/restore abil.

Kui täiendamine ebaõnnestub, peaksite suutma viia oma süsteem täiendamiseelsesse olekusse, kui järgite ülaltoodud artiklis toodud standardseid varundamisjuhiseid.

Üleminek RHEL 7-lt RHEL 8-le

10. Nüüd käivitage RHEL 7 süsteemi täiendamise protsess järgmise käsu abil.

# leapp upgrade

Kui olete uuendusprotsessi käivitanud, kogub utiliit Leapp andmed teie süsteemi kohta, testib täiendatavust ja loob faili /var/log/leapp/leapp-report.txt täiendamiseelse aruande.

Kui süsteem on täiendatav, laadib Leapp vajaminevad andmed alla ja loob täiendamiseks RPM-tehingu.

Kui süsteemi pole võimalik täiendada, sulgeb Leapp uuendusoperatsiooni ja loob faili /var/log/leapp/leapp-report.txt probleemi selgitava kirje ja lahenduse.

11. Kui uuendamine on lõppenud, taaskäivitage süsteem.

# reboot

Selles etapis käivitatakse süsteem RHEL 8-põhisele algsele RAM-kettapildile initramfs. Leapp uuendab kõiki tarkvarapakette ja taaskäivitub automaatselt süsteemi RHEL 8.

12. Nüüd logige sisse RHEL 8 süsteemi ja muutke SELinuksi režiim jõustamiseks.

# setenforce 1

13. Lubage tulemüür.

# systemctl start firewalld
# systemctl enable firewalld

Lisateabe saamiseks vaadake, kuidas tulemüüri konfigureerida tulemüüri abil.

RHEL 8 täiendamise kontrollimine

14. Pärast täiendamise lõppu kontrollige, kas OS-i praegune versioon on Red Hat Enterprise Linux 8.

# cat /etc/redhat-release

Red Hat Enterprise Linux release 8.0 (Ootpa)

15. Kontrollige Red Hat Enterprise Linux 8 operatsioonisüsteemi kerneli versiooni.

# uname -r

4.18.0-80.el8.x86_64

16. Kontrollige, kas õige Red Hat Enterprise Linux 8 on installitud.

# subscription-manager list --installed

17. Soovi korral määrake hostinimi Red Hat Enterprise Linux 8-s, kasutades käsku hostnamectl.

# hostnamectl set-hostname tecmint-rhel8
# hostnamectl

18. Lõpuks kontrollige võrguteenuste funktsionaalsust, ühendudes SSH abil Red Hat Enterprise Linux 8 serveriga.

# ssh [email 
# hostnamectl