Yadda ake haɓakawa daga RHEL 8 zuwa Sakin RHEL 9


A ƙarshe, an sake sakin kwanciyar hankali na RHEL 9 wanda ya kawo wasu manyan canje-canje don ingantaccen tsaro, da amfani, kuma tare da kwanciyar hankali ɗaya wanda zaku iya tsammanin daga kowane sakin RHEL.

Wannan jagorar za ta nuna muku yadda zaku iya haɓakawa cikin sauƙi daga RHEL 8 zuwa RHEL 9 tare da ƙaramin ƙoƙari da rikitarwa. Don haka bari mu fara da abin da sabon sakin zai bayar da farko.

Menene sabo a cikin RHEL 9

Babban burin RHEL 9 shine kawo dacewa ga ƙungiyar ku. Sabuwar saki na RHEL 9 ya kawo sauƙin sarrafa kansa da turawa zuwa teburin wanda tabbas zai taimaka wa sababbin.

Akwai gyare-gyare da yawa waɗanda muka lissafa wasu mafi mahimmanci a ƙasa:

RHEL 9 yana sauƙaƙa wa admins da DevOps don gano abubuwan da suka shafi aiki kamar yadda zaku iya a cikin GUI na tushen yanar gizo na Cockpit, zaku sami sashe daban wanda zai ba masu amfani damar tattara bayanan bincike wanda zai taimaka gano tushen tushen. kowace matsala.

Tare da dannawa ɗaya, za a samar da rahoton kuma zai baka damar gano ainihin dalilin da ke tattare da al'amuran aikin.

Yanzu, zaku iya amfani da facin kernel kai tsaye ta amfani da na'urar wasan bidiyo na Cockpit. Daga yanzu, ba a buƙatar mu don amfani da Terminal ko software na ɓangare na uku don amfani da facin kernel.

  • Tabbacin katin wayo ta amfani da na'ura mai kwakwalwa ta yanar gizo.
  • Haɗin gwiwar OpenSSL 3.
  • Ƙarin bayanan martaba na SELinux.
  • Bayar da masu amfani don tabbatar da amincin Tsarin Aiki.

Akwai wasu sauran haɓakawa kamar haɓaka haɓakar kwantena, sabunta fakiti, haɓaka lokaci-lokaci, da ƙari mai yawa don haka idan dalilan da aka bayar sun isa su shawo kan ku haɓaka daga RHEL 8 zuwa RHEL 9.

Haɓaka daga RHEL 8 zuwa RHEL 9

Tsarin da aka bayar ba zai ɗauki lokaci mai yawa ba kuma an kiyaye shi cikin sauƙi don kowane mai amfani da RHEL 8 zai iya amfana da shi. Amma kafin mu shiga cikin tsarin haɓakawa, bari mu kalli abubuwan da ake buƙata don RHEL 9.

  • Tsarin RHEL 8.6 mai aiki.
  • Internet mai aiki tare da isassun bandwidth don yin cikakken haɓakawa.
  • Sauran sarari a boot partition (Minumun na 100Mb)

Bari mu fara aikin haɓakawa.

Idan a baya kun yi haɓakawa daga RHEL 7 zuwa RHEL 8, ana buƙatar ku cire tmp_leapp_py3 directory ta amfani da umarni mai zuwa.

$ sudo rm -rf /root/tmp_leapp_py3

Wannan mataki ne mai mahimmanci kamar yadda ake buƙatar samun kuɗin shiga na Linux Server na Red Hat Enterprise don yin haɓakawa. Don bincika ko muna da biyan kuɗi mai aiki, yi amfani da umarni mai zuwa:

$ sudo subscription-manager list --installed

Kamar yadda za mu haɓaka daga RHEL 8 zuwa RHEL 9, samun duk mahimman ma'ajiyar kayan aiki yana da mahimmanci. Kuna iya haye su cikin sauƙi ta hanyar umarni mai zuwa:

$ sudo subscription-manager repos --enable rhel-8-for-x86_64-baseos-rpms --enable rhel-8-for-x86_64-appstream-rpms

Dole ne mu saita 8.6 a matsayin farkon wuri don haɓakawa. Yi amfani da umarni mai zuwa don kulle tsarin ku a 8.6 yayin da za mu fara aiwatarwa daga 8.6.

$ sudo subscription-manager release --set 8.6

Idan kuna haɓakawa daga RHEL 8 zuwa RHEL 9 ta amfani da Red Hat Update Infrastructure (RHUI) akan AWS, kunna RHUI don haɓakawa mara kyau yana da mahimmanci.

$ sudo dnf config-manager –set-enabled rhui-client-config-server-8
$ sudo dnf -y install rh-amazon-rhui-client-ha leapp-rhui-aws

Bayan yin canje-canjen da muka yi, bari mu sabunta ma'ajiyar ta hanyar aiwatar da umarni mai zuwa:

$ sudo dnf update

Leapp shine sashi mafi ban sha'awa na wannan tsari yayin da zai sarrafa dukkan tsarin haɓakawa. Don shigar da kayan aikin Leapp, yi amfani da umarnin da aka bayar:

$ sudo dnf install leapp-upgrade -y

Idan kun yi amfani da plugin ɗin kulle version wanda zai kulle fakitin a ƙayyadadden sigar, dole ne ku cire shi ta amfani da umarni mai zuwa:

$ sudo dnf versionlock clear

Wannan zai haifar da manyan batutuwa yayin aikin haɓakawa kuma yana ba ku kuskure kamar yadda aka bayar a ƙasa:

Don kashe AllowZoneDrifting, buɗe fayil ɗin daidaitawar wuta ta hanyar umarnin da aka bayar:

$ sudo nano /etc/firewalld/firewalld.conf

Je zuwa ƙarshen fayil ɗin kuma za ku sami zaɓi na AllowZoneDrifting, kawai kashe shi ta ƙara # a farkon layin don shawo kan kuskuren.

Haɓaka tsarin babban abu ne kuma wannan ita ce hanya mafi kyau don bincika ko akwai wasu batutuwan da suka shafi fakiti don zaman haɓaka mai zuwa. Umurnin da ke ƙasa zai bincika samun fakitin kuma bincika batutuwan tsarin (idan akwai).

$ sudo leapp preupgrade --target 9.0

Idan abubuwa sun tafi daidai, zai kawo bazara tare da girman fakitin kuma zai kuma samar da rahoto a /var/log/leapp/leapp-report.json.

Yanzu, muna shirye don saukewa da shigar da sababbin fakiti ta amfani da kayan aikin Leapp wanda muka shigar a baya. Don fara aikin haɓakawa, yi amfani da umarni mai zuwa:

$ sudo leapp upgrade --target 9.0

Da zarar an gama aiwatar da zazzagewa da shigar da sabbin fakiti, sake kunna tsarin ku.

$ reboot

Da zarar kun sake kunnawa, zaɓi zaɓi na uku mai lakabin RHEL-Upgrade-initramfs.

Latsa CTRl+D don fara aikin haɓakawa.

Da zarar mun gama tare da shigarwa tsari, bari mu giciye-duba shigar version. Don duba sigar yanzu ta hanyar umarni mai zuwa:

$ sudo cat /etc/redhat-release

Don tabbatar da ko sabon shigar RHEL 9 an yi rajista ga shirinmu, yi amfani da umarni mai zuwa:

$ sudo subscription-manager list --installed

Kamar yadda kuke gani, mun sami nasarar haɓakawa daga RHEL 8 zuwa RHEL 9.

Labarin da aka bayar yana bayanin hanya mafi sauƙi don haɓakawa daga RHEL 8 zuwa RHEL 9 don ku sami sauƙin amfana daga abin da yake bayarwa.