Bii o ṣe le Igbesoke lati RHEL 7 si RHEL 8


Red Hat ti kede ifasilẹ Red Hat Idawọlẹ Linux 8.0, eyiti o wa pẹlu GNOME 3.28 bi agbegbe tabili aiyipada ati ṣiṣe lori Wayland.

Nkan yii ṣe apejuwe awọn itọnisọna lori bii o ṣe le ṣe igbesoke lati Red Hat Enterprise Linux 7 si Red Hat Idawọlẹ Linux 8 nipa lilo ohun elo Leapp.

Ti o ba n wa fifi sori ẹrọ RHEL 8 tuntun, ori si nkan wa: Fifi sori ẹrọ ti RHEL 8 pẹlu Awọn sikirinisoti

Igbesoke aaye si RHEL 8 ni atilẹyin lọwọlọwọ nikan lori awọn eto ṣiṣe awọn ibeere wọnyi:

  • RHEL 7.6 ti fi sii
  • Iyatọ olupin naa
  • Ikọlẹ Intel 64
  • O kere ju 100MB ti aaye ọfẹ ti o wa lori ipin bata (ti a gbe ni/bata).

Ngbaradi RHEL 7 Fun Igbesoke naa

1. Rii daju pe o nlo ẹya RHEL 7.6, ti o ba nlo ẹya RHEL ti o dagba ju RHEL 7.6, o nilo lati ṣe imudojuiwọn eto RHEL rẹ si ẹya RHEL 7.6 nipa lilo atẹle yum.

# yum update

Akiyesi: Rii daju pe eto RHEL 7 rẹ ti ni iforukọsilẹ ni ifijišẹ nipa lilo Oluṣakoso Iforukọsilẹ Red Hat lati jẹki awọn ibi ipamọ eto ati ṣe imudojuiwọn eto kikun.

2. Rii daju pe eto RHEL 7 rẹ ni iforukọsilẹ alabapin olupin Server Red Hat Enterprise. Ti kii ba ṣe bẹ, ṣiṣe awọn ofin wọnyi lati fi alabapin si laifọwọyi si eto naa ki o jẹrisi ṣiṣe alabapin naa.

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

3. Bayi ṣeto ẹya RHEL 7.6 bi aaye ibẹrẹ fun igbesoke nipa lilo pipaṣẹ atẹle.

# subscription-manager release --set 7.6

4. Ti o ba ti lo yum-ohun itanna-versionlock plug-in lati tii awọn idii si ẹya kan pato, rii daju lati yọ titiipa kuro nipa ṣiṣe pipaṣẹ atẹle.

# yum versionlock clear

5. Ṣe imudojuiwọn gbogbo awọn idii sọfitiwia si ẹya tuntun ati atunbere eto naa.

# yum update
# reboot

6. Lọgan ti eto ti bẹrẹ, rii daju lati mu ibi ipamọ Awọn afikun sii fun awọn igbẹkẹle package sọfitiwia.

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

7. Fi ohun elo Leapp sii.

# yum install leapp

8. Bayi ṣe igbasilẹ awọn faili data ti o nilo, eyiti o nilo nipasẹ ohun elo Leapp fun igbesoke aṣeyọri lati RHEL 7 si RHEL 8 ki o gbe wọn sinu /etc/leapp/files/ liana.

# 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. Rii daju lati mu afẹyinti eto RHEL 7.6 ni kikun, ṣaaju ṣiṣe igbesoke nipa lilo nkan yii: ṣe afẹyinti ati mu eto RHEL pada pẹlu awọn ofin danu/mu pada.

Ti igbesoke naa ba kuna, o yẹ ki o ni anfani lati gba eto rẹ si ipo iṣaaju igbesoke ti o ba tẹle awọn itọnisọna afẹyinti boṣewa ti a pese ninu nkan ti o wa loke.

Igbegasoke lati RHEL 7 SI RHEL 8

10. Bayi bẹrẹ ilana igbesoke eto RHEL 7 nipa lilo pipaṣẹ atẹle.

# leapp upgrade

Lọgan ti o ba ṣiṣẹ ilana igbesoke, ohun elo Leapp n ṣajọ data nipa eto rẹ, ṣe idanwo igbesoke, ati ṣẹda iroyin iṣagbega iṣaaju ninu faili /var/log/leapp/leapp-report.txt faili.

Ti eto naa ba jẹ igbesoke, Leapp ṣe igbasilẹ awọn data ti o nilo ki o ṣẹda iṣowo RPM fun igbesoke naa.

Ti eto ko ba ni igbesoke, Leapp pa iṣẹ igbesoke naa ki o ṣẹda igbasilẹ ti n ṣalaye ọrọ ati ojutu kan ninu faili /var/log/leapp/leapp-report.txt faili.

11. Lọgan ti awọn iṣagbega ba pari, tun atunbere pẹlu ọwọ.

# reboot

Ni ipele yii, eto bata bata sinu aworan disiki Ramu akọkọ ti RHEL 8, awọn initramfs. Leapp ṣe igbesoke gbogbo awọn idii sọfitiwia ati atunbere laifọwọyi si eto RHEL 8.

12. Bayi Wọle si eto RHEL 8 ki o yi ipo SELinux pada si imuṣiṣẹ.

# setenforce 1

13. Jeki ogiriina.

# systemctl start firewalld
# systemctl enable firewalld

Fun alaye diẹ sii, wo bii o ṣe le tunto ogiriina nipa lilo ogiriina.

Ṣiṣayẹwo RHEL 8 Igbesoke

14. Lẹhin igbesoke naa, rii daju pe ẹya OS lọwọlọwọ jẹ Red Hat Idawọlẹ Linux 8.

# cat /etc/redhat-release

Red Hat Enterprise Linux release 8.0 (Ootpa)

15. Ṣayẹwo ẹya ekuro OS ti Red Hat Enterprise Linux 8.

# uname -r

4.18.0-80.el8.x86_64

16. Daju pe Red Hat Idawọle ti o tọ Linux 8 ti fi sii.

# subscription-manager list --installed

17. Ni aṣayan, ṣeto orukọ olupin ni Red Hat Idawọlẹ Linux 8 nipa lilo pipaṣẹ hostnamectl.

# hostnamectl set-hostname tecmint-rhel8
# hostnamectl

18. Lakotan, ṣayẹwo pe awọn iṣẹ nẹtiwọọki jẹ iṣẹ nipa sisopọ si olupin Red Hat Idawọlẹ Linux 8 olupin nipa lilo SSH.

# ssh [email 
# hostnamectl