Kif Taġġorna minn RHEL 8 għal RHEL 9 Rilaxx


Fl-aħħarnett, ir-rilaxx stabbli ta 'RHEL 9 ġie rilaxxat li ġab uħud mill-bidliet ewlenin għal sigurtà aħjar, u użabilità, u bl-istess stabbiltà li tista' tistenna minn kwalunkwe rilaxx ta 'RHEL.

Din il-gwida ser turik kif tista 'faċilment taġġorna minn RHEL 8 għal RHEL 9 bi sforz minimu u kumplessità involuti. Mela ejja nibdew b'dak li għandha x'toffri r-rilaxx il-ġdid fl-ewwel lok.

X'hemm Ġdid f'RHEL 9

L-għan ewlieni ta 'RHEL 9 huwa li ġġib effiċjenza lit-tim tiegħek. Ir-rilaxx il-ġdid ta 'RHEL 9 ġab awtomazzjoni u skjerament faċli fuq il-mejda li żgur se tgħin lil dawk ġodda.

Hemm bosta titjib li minnhom elenkajna wħud mill-aktar importanti hawn taħt:

RHEL 9 jagħmilha faċli għall-amministraturi u DevOps biex jidentifikaw il-kwistjonijiet relatati mal-prestazzjoni kif tista 'ġewwa l-GUI bbażata fuq il-web tal-Cockpit, int se tikseb sezzjoni separata li tippermetti lill-utenti jiġbru informazzjoni dijanjostika li tgħin biex tidentifika l-kawża ewlenija ta' kwalunkwe kwistjoni.

Bi klikk waħda, ir-rapport jiġi ġġenerat u jħallik tidentifika x'kienet ir-raġuni vera wara l-kwistjonijiet ta 'prestazzjoni.

Issa, tista 'tapplika l-garża tal-qalba live billi tuża l-console web Cockpit. Minn issa, m'għadniex meħtieġa li nużaw softwer ta 'partijiet terzi Terminal jew ant biex napplikaw garżi tal-qalba ħajjin.

  • Awtentikazzjoni ta' smart card bl-użu tal-console tal-web.
  • Integrazzjoni ta' OpenSSL 3.
  • Profili ta' sigurtà addizzjonali għal SELinux.
  • Tippermetti lill-utenti jivverifikaw l-integrità tas-Sistema Operattiva.

Hemm xi titjib ieħor bħal żvilupp imtejjeb tal-kontejners, pakketti aġġornati, ottimizzazzjoni tal-ħin tal-konnessjoni, u ħafna aktar jekk ir-raġunijiet mogħtija huma biżżejjed biex jikkonvinċuk biex taġġorna minn RHEL 8 għal RHEL 9.

Aġġornament minn RHEL 8 għal RHEL 9

Il-proċess mogħti mhux se jieħu ħafna ħin u nżamm sempliċi sabiex kull utent ta 'RHEL 8 ikun jista' jibbenefika minnu. Iżda qabel ma tgħaddi mill-proċess ta 'aġġornament, ejja nagħtu ħarsa lejn ir-rekwiżiti għal RHEL 9.

  • Sistema RHEL 8.6 li taħdem.
  • Internet li jaħdem b'wisa' ta' frekwenza suffiċjenti biex iwettaq aġġornament sħiħ.
  • Spazju ħieles fil-partizzjoni tal-boot (Minumun ta' 100Mb)

Ejja nibdew il-proċedura ta 'aġġornament.

Jekk qabel għamilt aġġornament minn RHEL 7 għal RHEL 8, inti mitlub li tneħħi d-direttorju tmp_leapp_py3 billi tuża l-kmand li ġej.

$ sudo rm -rf /root/tmp_leapp_py3

Dan huwa pass kruċjali peress li aħna meħtieġa li jkollna abbonament ta' Red Hat Enterprise Linux Server li jaħdem sabiex inwettqu l-upgrade. Biex tivverifika jekk għandniex abbonament attiv, uża l-kmand li ġej:

$ sudo subscription-manager list --installed

Hekk kif se naġġornaw minn RHEL 8 għal RHEL 9, li r-repożitorji essenzjali kollha jkunu attivati huwa kruċjali. Tista' faċilment tiċċekkjahom bil-kmand li ġej:

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

Irridu nissettjaw 8.6 bħala l-punt tal-bidu għall-aġġornament. Uża l-kmand li ġej biex tissakkar is-sistema tiegħek f'8.6 peress li se nibdew il-proċess minn 8.6.

$ sudo subscription-manager release --set 8.6

Jekk qed taġġorna minn RHEL 8 għal RHEL 9 billi tuża Red Hat Update Infrastructure (RHUI) fuq AWS, l-abilitazzjoni ta 'RHUI għal aġġornament bla xkiel hija essenzjali.

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

Wara li għaddejjin mill-bidliet li għamilna, ejja naġġornaw ir-repożitorji billi nħaddmu l-kmand li ġej:

$ sudo dnf update

Leapp hija l-aktar parti interessanti ta 'dan il-proċess peress li se awtomat il-proċess kollu ta' aġġornament. Biex tinstalla l-utilità Leapp, uża l-kmand mogħti:

$ sudo dnf install leapp-upgrade -y

Jekk użajt il-plugin versionlock li se jissakkar il-pakketti f'verżjoni speċifikata, trid tneħħih billi tuża l-kmand li ġej:

$ sudo dnf versionlock clear

Dan se jikkawża problemi kbar matul il-proċess ta 'aġġornament u jagħtik żball bħal dak mogħti hawn taħt:

Biex tiddiżattiva AllowZoneDrifting, iftaħ il-fajl tal-konfigurazzjoni tal-firewalld bil-kmand mogħti:

$ sudo nano /etc/firewalld/firewalld.conf

Mur fl-aħħar tal-fajl u ssib l-għażla ta 'AllowZoneDrifting, sempliċement iddiżattivaha billi żżid il-# fil-bidu tal-linja biex tegħleb l-iżball.

It-titjib tas-sistema huwa ħaġa kbira u dan huwa l-aħjar mod biex tivverifika jekk hemmx xi kwistjonijiet relatati mal-pakketti għas-sessjoni ta 'aġġornament li jmiss. Il-kmand hawn taħt se jiċċekkja għad-disponibbiltà tal-pakkett u jiċċekkja għal kwistjonijiet tas-sistema (jekk ikun hemm).

$ sudo leapp preupgrade --target 9.0

Jekk l-affarijiet imorru bla xkiel, se jġib sajfi bid-daqs tal-pakketti u se jiġġenera wkoll rapport fuq /var/log/leapp/leapp-report.json.

Issa, aħna lesti biex iniżżlu u ninstallaw pakketti ġodda billi tuża l-utilità Leapp li installajna qabel. Biex tibda l-proċess ta 'aġġornament, uża l-kmand li ġej:

$ sudo leapp upgrade --target 9.0

Ladarba jsir il-proċess tat-tniżżil u l-installazzjoni ta 'pakketti ġodda, reboot is-sistema tiegħek.

$ reboot

Ladarba terġa 'tibda, agħżel it-tielet għażla bit-tikketta \RHEL-Upgrade-initramfs.

Agħfas CTRl+D biex tibda l-proċess ta' aġġornament.

Ladarba nkunu lesti l-proċess ta 'installazzjoni, ejja niċċekkjaw il-verżjoni installata. Biex tiċċekkja l-verżjoni attwali bil-kmand li ġej:

$ sudo cat /etc/redhat-release

Biex tivverifika jekk ir-RHEL 9 li għadu kif ġie installat huwiex abbonat mal-pjan tagħna, uża l-kmand li ġej:

$ sudo subscription-manager list --installed

Kif tistgħu taraw, aġġornajna b'suċċess minn RHEL 8 għal RHEL 9.

L-artikolu mogħti jispjega l-eħfef mod biex taġġorna minn RHEL 8 għal RHEL 9 sabiex tkun tista 'faċilment tibbenefika minn dak li għandha x'toffri.