RHEL 7-den RHEL 8-e nädip ýokarlandyrmaly


Red Hat, GNOME 3.28 bilen deslapky iş stoly gurşawy hökmünde gelýän we Waylandda işleýän Red Hat Enterprise Linux 8.0 çykandygyny habar berdi.

Bu makalada, Leapp kömekçi programmasyny ulanyp, Red Hat Enterprise Linux 7-den Red Hat Enterprise Linux 8-e nädip ýokarlandyrmalydygy barada görkezmeler beýan edilýär.

Täze RHEL 8 gurnama gözleýän bolsaňyz, makalamyza başlaň: RHEL 8-i ekran suratlary bilen gurmak

RHEL 8-iň ýerinde täzelenme häzirki wagtda diňe aşakdaky talaplara laýyk gelýän ulgamlarda goldanýar:

  • RHEL 7.6 guruldy
  • Serwer warianty
  • Intel 64 arhitekturasy
  • Başlangyç bölüminde azyndan 100MB boş ýer bar (ýüklenen/ýüklenen).

Döwrebaplaşdyrmak üçin RHEL 7 taýýarlamak

1. RHEL 7.6 wersiýasyny ulanýandygyňyza göz ýetiriň, RHEL 7.6-dan köne RHEL wersiýasyny ulanýan bolsaňyz, aşakdaky yum buýrugy bilen RHEL ulgamyňyzy RHEL 7.6 wersiýasyna täzelemeli.

# yum update

Bellik: Ulgam ammarlaryny işletmek we ulgamyň doly täzelenmesini amala aşyrmak üçin RHEL 7 ulgamyňyzyň Red Hat abuna dolandyryjysynyň kömegi bilen üstünlikli hasaba alnandygyna göz ýetiriň.

2. RHEL 7 ulgamyňyzda Red Hat Enterprise Linux Server abuna ýazylandygyna göz ýetiriň. Notok bolsa, abuna awtomatiki usulda bellemek we abunalygy barlamak üçin aşakdaky buýruklary işlediň.

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

3. Indi RHEL 7.6 wersiýasyny aşakdaky buýrugy ulanyp täzelemegiň başlangyç nokady hökmünde düzüň.

# subscription-manager release --set 7.6

4. Paketleri belli bir wersiýa gulplamak üçin yum-plugin-versionlock plugin-den peýdalanan bolsaňyz, aşakdaky buýrugy ýerine ýetirip gulpy aýyryň.

# yum versionlock clear

5. softwarehli programma üpjünçilik paketlerini iň soňky wersiýa täzeläň we ulgamy täzeden açyň.

# yum update
# reboot

6. Ulgam açylansoň, programma üpjünçiligi paketine baglylyklar üçin Goşmaça ammary işlediň.

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

7. “Leapp” programmasyny guruň.

# yum install leapp

8. Indi RHEL 7-den RHEL 8-e üstünlikli täzelenmek üçin Leapp kömekçi enjamy tarapyndan talap edilýän goşmaça maglumat faýllaryny göçürip alyň we olary /etc/leapp/files/ katalogyna ýerleşdiriň.

# 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. Bu makalany ulanyp täzelenmäni ýerine ýetirmezden ozal doly RHEL 7.6 ulgam ätiýaçlyk nusgasyny almagy unutmaň: taşlamak/dikeltmek buýruklary bilen RHEL ulgamyny ätiýaçlandyryň we dikeldiň.

Döwrebaplaşdyryş şowsuz bolsa, ýokardaky makalada görkezilen adaty ätiýaçlyk görkezmelerini ýerine ýetirseňiz, ulgamyňyzy täzelenişden öňki ýagdaýyna getirmeli.

RHEL 7-den RHEL 8-e çenli täzelenmek

10. Indi aşakdaky buýrugy ulanyp, RHEL 7 ulgamyny täzeleme işine başlaň.

# leapp upgrade

Döwrebaplaşdyryş amalyny ýerine ýetireniňizden soň, “Leapp” kömekçi ulgamy ulgamyňyz barada maglumatlary ýygnaýar, kämilleşdirilişini barlaýar we /var/log/leapp/leapp-report.txt faýlynda täzelenişden öňki hasabat döredýär.

Ulgam kämilleşdirilip bilinýän bolsa, Leapp zerur maglumatlary göçürip alýar we kämilleşdirmek üçin RPM amalyny döredýär.

Ulgam täzelenip bilinmeýän bolsa, Leapp kämilleşdiriş amalyny ýapýar we meseläni /var/log/leapp/leapp-report.txt faýlynda düşündirýän ýazgy döredýär.

11. Täzelenmeler gutaransoň, ulgamy el bilen açyň.

# reboot

Bu etapda ulgam RHEL 8 esasly başlangyç RAM disk şekiline, initramflara girýär. Leapp ähli programma üpjünçilik paketlerini täzeleýär we RHEL 8 ulgamyna awtomatiki açylýar.

12. Indi RHEL 8 ulgamyna giriň we SELinux re modeimini ýerine ýetiriň.

# setenforce 1

13. Gorag diwaryny işlediň.

# systemctl start firewalld
# systemctl enable firewalld

Has giňişleýin maglumat üçin firewalld ulanyp, diwar diwaryny nädip sazlamalydygyny görüň.

RHEL 8 täzelenmesini barlamak

14. Täzelenme tamamlanandan soň, häzirki OS wersiýasynyň Red Hat Enterprise Linux 8 bolandygyny barlaň.

# cat /etc/redhat-release

Red Hat Enterprise Linux release 8.0 (Ootpa)

15. Red Hat Enterprise Linux 8-iň OS ýadro wersiýasyny barlaň.

# uname -r

4.18.0-80.el8.x86_64

16. Red Hat Enterprise Linux 8-iň dogry gurlandygyny barlaň.

# subscription-manager list --installed

17. Islege görä, hostnamectl buýrugyny ulanyp, host adyny Red Hat Enterprise Linux 8-de belläň.

# hostnamectl set-hostname tecmint-rhel8
# hostnamectl

18. Netijede, SSH ulanyp, Red Hat Enterprise Linux 8 serwerine birikdirip, tor hyzmatlarynyň işleýändigini barlaň.

# ssh [email 
# hostnamectl