Kif Taġġorna minn RHEL 7 għal RHEL 8


Red Hat ħabbret ir-rilaxx ta 'Red Hat Enterprise Linux 8.0, li jiġi ma' GNOME 3.28 bħala l-ambjent tad-desktop default u jaħdem fuq Wayland.

Dan l-artikolu jiddeskrivi struzzjonijiet dwar kif taġġorna minn Red Hat Enterprise Linux 7 għal Red Hat Enterprise Linux 8 billi tuża l-utilità Leapp.

Jekk qed tfittex installazzjoni ġdida ta' RHEL 8, immur għall-artiklu tagħna: Installazzjoni ta 'RHEL 8 bi Screenshots

Aġġornament fil-post għal RHEL 8 bħalissa huwa appoġġjat biss fuq sistemi li jissodisfaw ir-rekwiżiti li ġejjin:

  • RHEL 7.6 installat
  • Il-varjant tas-Server
  • L-arkitettura Intel 64
  • Mill-inqas 100MB ta' spazju ħieles disponibbli fuq il-partizzjoni tal-boot (immuntat fuq /boot).

Tħejjija ta 'RHEL 7 Għall-Aġġornament

1. Kun żgur li qed tuża l-verżjoni RHEL 7.6, jekk qed tuża verżjoni RHEL eqdem minn RHEL 7.6, għandek bżonn taġġorna s-sistema RHEL tiegħek għall-verżjoni RHEL 7.6 billi tuża l-kmand yum li ġej.

# yum update

Nota: Kun żgur li s-sistema RHEL 7 tiegħek tkun ġiet irreġistrata b'suċċess bl-użu ta 'Red Hat Subscription Manager biex tippermetti r-repożitorji tas-sistema u twettaq aġġornament sħiħ tas-sistema.

2. Kun żgur li s-sistema RHEL 7 tiegħek għandha l-abbonament Red Hat Enterprise Linux Server mehmuż. Jekk le, mexxi l-kmandi li ġejjin biex tassenja awtomatikament l-abbonament lis-sistema u tivverifika l-abbonament.

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

3. Issa ssettja l-verżjoni RHEL 7.6 bħala punt tal-bidu għall-aġġornament billi tuża l-kmand li ġej.

# subscription-manager release --set 7.6

4. Jekk użajt yum-plugin-versionlock plug-in biex tissakkar pakketti għal verżjoni speċifika, kun żgur li tneħħi l-lock billi tħaddem il-kmand li ġej.

# yum versionlock clear

5. Aġġorna l-pakketti tas-softwer kollha għall-aħħar verżjoni u reboot is-sistema.

# yum update
# reboot

6. Ladarba s-sistema tinbeda, kun żgur li ppermettiet ir-repożitorju ta' Extras għad-dipendenzi tal-pakkett tas-softwer.

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

7. Installa l-utilità Leapp.

# yum install leapp

8. Issa niżżel fajls tad-dejta meħtieġa addizzjonali, li hija meħtieġa mill-utilità Leapp għal aġġornament b'suċċess minn RHEL 7 għal RHEL 8 u poġġihom fid-direttorju /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. Kun żgur li tieħu backup sħiħ tas-sistema RHEL 7.6, qabel ma twettaq l-aġġornament billi tuża dan l-artikolu: backup u restawr tas-sistema RHEL bil-kmandi tad-dump/restore.

Jekk l-upgrade jonqos, għandek tkun tista 'ġġib is-sistema tiegħek għall-istat ta' qabel l-aġġornament jekk issegwi l-istruzzjonijiet ta 'backup standard li jipprovdu fl-artikolu ta' hawn fuq.

Aġġornament minn RHEL 7 GĦAL RHEL 8

10. Issa ibda l-proċess ta 'aġġornament tas-sistema RHEL 7 billi tuża l-kmand li ġej.

# leapp upgrade

Ladarba tmexxi l-proċess ta' aġġornament, l-utilità Leapp tiġbor data dwar is-sistema tiegħek, tittestja l-aġġornar, u toħloq rapport ta' qabel l-aġġornament fil-fajl /var/log/leapp/leapp-report.txt.

Jekk is-sistema tista' tiġi aġġornata, Leapp tniżżel id-dejta meħtieġa u toħloq transazzjoni RPM għall-aġġornament.

Jekk is-sistema ma tistax tiġi aġġornata, Leapp jagħlaq l-operazzjoni tal-aġġornament u joħloq rekord li jispjega l-kwistjoni u soluzzjoni fil-fajl /var/log/leapp/leapp-report.txt.

11. Ladarba l-aġġornamenti jispiċċaw, reboot is-sistema manwalment.

# reboot

F'dan l-istadju, is-sistema tibda f'immaġni tad-diska RAM inizjali bbażata fuq RHEL 8, initramfs. Leapp jaġġorna l-pakketti tas-softwer kollha u awtomatikament jerġa 'jibda għas-sistema RHEL 8.

12. Issa Idħol fis-sistema RHEL 8 u ibdel il-mod SELinux għall-infurzar.

# setenforce 1

13. Ippermetti l-firewall.

# systemctl start firewalld
# systemctl enable firewalld

Għal aktar informazzjoni, ara kif tikkonfigura l-firewall billi tuża firewalld.

Verifika ta' RHEL 8 Upgrade

14. Wara li jitlesta l-aġġornament, ivverifika li l-verżjoni attwali tal-OS hija Red Hat Enterprise Linux 8.

# cat /etc/redhat-release

Red Hat Enterprise Linux release 8.0 (Ootpa)

15. Iċċekkja l-verżjoni tal-kernel tal-OS ta’ Red Hat Enterprise Linux 8.

# uname -r

4.18.0-80.el8.x86_64

16. Ivverifika li r-Red Hat Enterprise Linux 8 korrett huwa installat.

# subscription-manager list --installed

17. B'għażla, issettja l-isem tal-host fir-Red Hat Enterprise Linux 8 billi tuża kmand hostnamectl.

# hostnamectl set-hostname tecmint-rhel8
# hostnamectl

18. Finalment, ivverifika li s-servizzi tan-netwerk huma funzjonali billi tikkonnettja ma' server Red Hat Enterprise Linux 8 bl-użu ta' SSH.

# ssh [email 
# hostnamectl