Yadda ake haɓakawa daga RHEL 7 zuwa RHEL 8


Red Hat ya ba da sanarwar sakin Red Hat Enterprise Linux 8.0, wanda ya zo tare da GNOME 3.28 a matsayin tsohuwar yanayin tebur kuma yana gudana akan Wayland.

Wannan labarin ya bayyana umarnin kan yadda ake haɓakawa daga Red Hat Enterprise Linux 7 zuwa Red Hat Enterprise Linux 8 ta amfani da kayan aikin Leapp.

Idan kana neman sabon shigarwar RHEL 8, kai kan labarinmu: Shigar da RHEL 8 tare da Screenshots.

Ana tallafawa haɓakawa a cikin wurin zuwa RHEL 8 a halin yanzu akan tsarin da ya cika buƙatu masu zuwa:

    An shigar da RHEL 7.6
  • Bambancin Sabar
  • Intel 64 architecture
  • Aƙalla 100MB na sarari kyauta da ake samu akan ɓangaren taya (wanda aka saka a /boot).

Ana Shirya RHEL 7 Don Haɓakawa

1. Tabbatar cewa kuna amfani da nau'in RHEL 7.6, idan kuna amfani da nau'in RHEL wanda ya girmi RHEL 7.6, kuna buƙatar sabunta tsarin RHEL ɗin ku zuwa nau'in RHEL 7.6 ta amfani da bin umarnin yum.

# yum update

Lura: Tabbatar cewa an yi nasarar yin rijistar tsarin RHEL 7 ɗin ku ta amfani da Red Hat Subscription Manager don ba da damar ma'ajin tsarin da aiwatar da cikakken sabunta tsarin.

2. Tabbatar cewa tsarin RHEL 7 ɗin ku yana da kuɗin shiga na Red Hat Enterprise Linux Server. Idan ba haka ba, gudanar da waɗannan umarni don sanya rajista ta atomatik zuwa tsarin kuma tabbatar da biyan kuɗi.

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

3. Yanzu saita sigar RHEL 7.6 azaman farkon mafari don haɓakawa ta amfani da umarni mai zuwa.

# subscription-manager release --set 7.6

4. Idan kun yi amfani da yum-plugin-versionlock plug-in don kulle fakitin zuwa takamaiman sigar, tabbatar da cire makullin ta hanyar bin umarni mai zuwa.

# yum versionlock clear

5. Sabunta duk fakitin software zuwa sabon sigar kuma sake kunna tsarin.

# yum update
# reboot

6. Da zarar an kunna tsarin, tabbatar da kunna ma'ajiyar Extras don dogaro da kunshin software.

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

7. Shigar da kayan aikin Leapp.

# yum install leapp

8. Yanzu zazzage ƙarin fayilolin da ake buƙata, waɗanda Leapp utility ke buƙata don haɓaka haɓakawa daga RHEL 7 zuwa RHEL 8 kuma sanya su a cikin /etc/leapp/files/ directory.

# 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. Tabbatar ɗaukar cikakken tsarin tsarin RHEL 7.6, kafin yin haɓakawa ta amfani da wannan labarin: madadin da mayar da tsarin RHEL tare da juji/dawo da umarni.

Idan haɓakawa ya gaza, ya kamata ku sami damar samun tsarin ku zuwa yanayin haɓakawa idan kun bi daidaitattun umarnin madadin da aka bayar a cikin labarin da ke sama.

Haɓakawa daga RHEL 7 ZUWA RHEL 8

10. Yanzu fara tsarin haɓaka tsarin RHEL 7 ta amfani da umarni mai zuwa.

# leapp upgrade

Da zarar kun gudanar da aikin haɓakawa, mai amfani na Leapp yana tattara bayanai game da tsarin ku, yana gwada haɓakawa, kuma ya ƙirƙiri rahoton haɓakawa a cikin fayil /var/log/leapp/leapp-report.txt fayil.

Idan tsarin ya inganta, Leapp zazzage bayanan da ake buƙata kuma ƙirƙirar ma'amalar RPM don haɓakawa.

Idan tsarin ba zai iya haɓakawa ba, Leapp yana rufe aikin haɓakawa kuma ya ƙirƙiri rikodin yin bayanin batun da mafita a cikin fayil /var/log/leapp/leapp-report.txt fayil.

11. Da zarar haɓakawa ya ƙare, da hannu sake yi tsarin.

# reboot

A wannan matakin, tsarin yana shiga cikin hoton diski na farko na RHEL 8, initramfs. Leapp yana haɓaka duk fakitin software kuma yana sake yi ta atomatik zuwa tsarin RHEL 8.

12. Yanzu Shiga cikin tsarin RHEL 8 kuma canza yanayin SELinux don aiwatarwa.

# setenforce 1

13. Kunna Firewall.

# systemctl start firewalld
# systemctl enable firewalld

Don ƙarin bayani, duba yadda ake saita Firewall ta amfani da Firewalld.

Tabbatar da haɓaka RHEL 8

14. Bayan an gama haɓakawa, tabbatar da cewa sigar OS na yanzu shine Red Hat Enterprise Linux 8.

# cat /etc/redhat-release

Red Hat Enterprise Linux release 8.0 (Ootpa)

15. Duba sigar OS kernel na Red Hat Enterprise Linux 8.

# uname -r

4.18.0-80.el8.x86_64

16. Tabbatar cewa an shigar da madaidaicin Red Hat Enterprise Linux 8.

# subscription-manager list --installed

17. Optionally, saita sunan mai masauki a cikin Red Hat Enterprise Linux 8 ta amfani da umarnin hostnamectl.

# hostnamectl set-hostname tecmint-rhel8
# hostnamectl

18. A ƙarshe, tabbatar da cewa ayyukan cibiyar sadarwa suna aiki ta hanyar haɗawa zuwa uwar garken Red Hat Enterprise Linux 8 ta amfani da SSH.

# ssh [email 
# hostnamectl