Otu esi ebuli site na RHEL 8 ruo RHEL 9 Mwepụta


N'ikpeazụ, a tọhapụrụ ntọhapụ kwụsiri ike nke RHEL 9 bụ nke wetara ụfọdụ mgbanwe dị ukwuu maka nchekwa dị mma, na iji ya, yana otu nkwụsi ike nke ị nwere ike ịtụ anya na ntọhapụ ọ bụla nke RHEL.

Ntuziaka a ga-egosi gị otu ị ga-esi nweta nkwalite site na RHEL 8 ruo RHEL 9 na mbọ kacha nta na mgbagwoju anya gụnyere. Ya mere, ka anyị malite na ihe ntọhapụ ọhụrụ ahụ ga-enye na mbụ.

Kedu ihe dị ọhụrụ na RHEL 9

Ebumnuche bụ isi nke RHEL 9 bụ iweta arụmọrụ na otu gị. Mwepụta ọhụrụ nke RHEL 9 ewetala akpaaka dị mfe na ntinye na tebụl nke ga-enyere ndị bịara ọhụrụ aka n'ezie.

Enwere ọtụtụ ndozi nke anyị depụtara ụfọdụ n'ime ihe kachasị mkpa n'okpuru:

RHEL 9 na-eme ka ọ dịrị ndị admins na DevOps mfe ịchọpụta nsogbu ndị metụtara arụmọrụ dịka ị nwere ike n'ime GUI webụ Cockpit, ị ga-enweta ngalaba dị iche nke ga-enye ndị ọrụ ohere ịnakọta ozi nyocha nke ga-enyere aka ịchọpụta isi ihe kpatara ya. nsogbu ọ bụla.

Na otu ọpịpị, a ga-ewepụta akụkọ ahụ wee mee ka ị mata ihe bụ isi kpatara nsogbu arụmọrụ.

Ugbu a, ị nwere ike itinye patches kernel ndụ site na iji ihe njikwa webụ Cockpit. Site ugbu a, a chọghịzi ka anyị jiri Terminal ma ọ bụ ngwa ndanda nke ndị ọzọ tinye patches kernel dị ndụ.

  • Nnwale kaadị smart site na iji njikwa webụ.
  • Mmekọrịta OpenSSL 3.
  • Profaịlụ nchekwa mgbakwunye maka SELinux.
  • Na-enye ndị ọrụ ohere ịchọpụta iguzosi ike n'ezi ihe nke Sistemu Ọrụ.

Enwere ụfọdụ nkwalite ndị ọzọ dị ka mmepe akpa emelitere, ngwugwu emelitere, njikarịcha oge njikọ, yana ọtụtụ ihe ndị ọzọ ma ọ bụrụ na ebumnuche enyere ezuola ime ka ị kwenye ịkwalite site na RHEL 8 ruo RHEL 9.

Na-ebuli site na RHEL 8 ruo RHEL 9

Usoro enyere agaghị ewe oge dị ukwuu ma mee ka ọ dị mfe ka onye ọrụ RHEL 8 ọ bụla wee rite uru na ya. Mana tupu ịgafe usoro nkwalite ahụ, ka anyị lelee ihe achọrọ maka RHEL 9.

  • Sistemụ RHEL 8.6 na-arụ ọrụ.
  • Internet nke na-arụ ọrụ nwere bandwidth zuru oke iji rụpụta nkwalite zuru oke.
  • Oghere efu na nkebi buut (Minumun nke 100Mb)

Ka anyị malite usoro nkwalite.

Ọ bụrụ na i mebula nkwalite site na RHEL 7 ruo RHEL 8, ị ga-achọ iji iwu na-esonụ wepụ ndekọ tmp_leapp_py3.

$ sudo rm -rf /root/tmp_leapp_py3

Nke a bụ nzọụkwụ dị oke mkpa dịka achọrọ ka anyị nweta ndenye aha Red Hat Enterprise Linux Server na-arụ ọrụ iji mee nkwalite ahụ. Ka ịlele ma anyị nwere ndenye aha na-arụ ọrụ, jiri iwu a:

$ sudo subscription-manager list --installed

Dịka anyị na-aga ịkwalite site na RHEL 8 ruo RHEL 9, ime ka ebe nchekwa niile dị mkpa dị mkpa. Ị nwere ike ịgafe ha ngwa ngwa site na iwu a:

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

Anyị ga-edozi 8.6 dị ka mmalite mmalite maka nkwalite. Jiri iwu na-esonụ iji kpọchie sistemụ gị na 8.6 ka anyị ga-amalite usoro site na 8.6.

$ sudo subscription-manager release --set 8.6

Ọ bụrụ na ị na-ebuli site na RHEL 8 ruo RHEL 9 site na iji Red Hat Update Infrastructure (RHUI) na AWS, na-enyere RHUI maka nkwalite enweghị nkebi dị mkpa.

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

Mgbe anyị mechara mgbanwe ndị anyị mere, ka anyị melite ebe nchekwa site na iji iwu na-esonụ:

$ sudo dnf update

Leapp bụ akụkụ kachasị adọrọ mmasị na usoro a ka ọ na-aga na-emegharị usoro nkwalite niile. Iji wụnye akụrụngwa Leapp, jiri iwu enyere:

$ sudo dnf install leapp-upgrade -y

Ọ bụrụ na i jirila ngwa mgbakwunye versionlock nke ga-akpọchi ngwugwu na ụdị akọwapụtara, ị ga-ewepụ ya site na iji iwu a:

$ sudo dnf versionlock clear

Nke a ga-ebute nnukwu nsogbu n'oge usoro nkwalite ma nye gị njehie dị ka enyere n'okpuru:

Iji gbanyụọ AllowZoneDrifting, mepee faịlụ nhazi firewalld site na iwu enyere:

$ sudo nano /etc/firewalld/firewalld.conf

Gaa na njedebe nke faịlụ ahụ ị ga-ahụ nhọrọ nke AllowZoneDrifting, dị nnọọ gbanyụọ ya site na ịgbakwunye # na mmalite nke ahịrị iji merie njehie ahụ.

Ịkwalite usoro ahụ bụ nnukwu ihe na nke a bụ ụzọ kachasị mma iji lelee ma enwere nsogbu ọ bụla metụtara ngwugwu maka nnọkọ nkwalite na-abịa. Iwu dị n'okpuru ga-elele maka nnweta ngwugwu wee lelee nsogbu sistemụ (ọ bụrụ na ọ bụla).

$ sudo leapp preupgrade --target 9.0

Ọ bụrụ na ihe na-aga nke ọma, ọ ga-eweta Summery na nha ngwugwu ahụ, ọ ga-ewepụtakwa akụkọ na /var/log/leapp/leapp-report.json.

Ugbu a, anyị dị njikere ibudata na wụnye ngwugwu ọhụrụ site na iji Leapp utility nke anyị tinyegoro na mbụ. Iji malite usoro nkwalite, jiri iwu a:

$ sudo leapp upgrade --target 9.0

Ozugbo emechara usoro nbudata na ịwụnye ngwugwu ọhụrụ, malitegharịa sistemụ gị.

$ reboot

Ozugbo ịmalitegharịrị, họrọ nhọrọ nke atọ akpọrọ \RHEL-Upgrade-initramfs.

Pịa CTRl+D ka ịmalite usoro nkwalite.

Ozugbo anyị mechara usoro nrụnye, ka anyị gafee-elele ụdị arụnyere. Ka ịlele ụdị dị ugbu a site na iwu a:

$ sudo cat /etc/redhat-release

Iji chọpụta ma ọ bụ RHEL 9 arụnyere ọhụrụ a debanyere aha na atụmatụ anyị, jiri iwu a:

$ sudo subscription-manager list --installed

Dịka ị na-ahụ, anyị ejirila RHEL 8 kwalite nke ọma na RHEL 9.

Edemede a nyere na-akọwa ụzọ kachasị mfe iji kwalite site na RHEL 8 ruo RHEL 9 ka ị nwee ike irite uru na ihe ọ ga-enye ngwa ngwa.