RHEL 8-den RHEL 9 çykarylyşyna nädip täzelemeli


Netijede, RHEL 9-yň durnukly çykarylmagy has gowy howpsuzlyk we ulanyş üçin käbir möhüm üýtgeşmeleri we RHEL-iň islendik goýberilişine garaşyp boljak durnuklylygy üpjün etdi.

Bu gollanma, iň az tagalla we çylşyrymlylyk bilen RHEL 8-den RHEL 9-a nädip aňsatlaşdyryp boljakdygyny görkezer. Geliň, täze neşiriň ilki bilen hödürleýän zatlaryndan başlalyň.

RHEL 9-da näme täzelik

RHEL 9-nyň esasy maksady, toparyňyza netijelilik getirmek. RHEL 9-yň täze çykmagy, täze gelenlere hökman kömek etjek tablisa aňsat awtomatlaşdyryş we ýerleşdirme getirdi.

Aşakda iň möhümlerini sanap geçen köp sanly gowulaşmalar bar:

RHEL 9, administratorlara we DevOps-a, Cockpit web esasly GUI-de mümkin boldugyça öndürijilik bilen baglanyşykly meseleleri kesgitlemegi aňsatlaşdyrýar, ulanyjylara anyk sebäbini anyklamaga kömek etjek anyklaýyş maglumatlary ýygnamaga mümkinçilik berýän aýratyn bölüm alarsyňyz. islendik mesele.

Bir gezek basmak bilen hasabat dörediler we öndürijilik meseleleriniň asyl sebäbini anyklamaga mümkinçilik berer.

Indi, “Cockpit” web konsolyny ulanyp, ýadro ýamalaryny göni ulanyp bilersiňiz. Mundan beýläk janly ýadro ýamalaryny ulanmak üçin Terminal ýa-da garynja üçünji tarap programma üpjünçiligini ulanmak talap edilmeýär.

  • Web konsolyny ulanyp akylly karta tanamak.
  • OpenSSL integrasiýasy 3.
  • SELinux üçin goşmaça howpsuzlyk profilleri.
  • Ulanyjylara Operasiýa ulgamynyň bitewiligini barlamaga mümkinçilik berýär.

Konteýneriň kämilleşdirilmegi, täzelenen paketler, baglanyşyk wagty optimizasiýasy we başga-da birnäçe gowulaşmalar bar, eger berlen sebäpler sizi RHEL 8-den RHEL 9-a çenli täzelemäge ynandyrmak üçin ýeterlik bolsa.

RHEL 8-den RHEL 9-a çenli täzelenmek

Berlen amal köp wagt almaz we her RHEL 8 ulanyjysyndan peýdalanyp biler ýaly ýönekeý saklandy. Updationöne kämilleşdiriş etabyndan geçmezden ozal, RHEL 9-yň talaplaryna göz aýlalyň.

  • Işleýän RHEL 8.6 ulgamy.
  • Doly täzelenmegi ýerine ýetirmek üçin ýeterlik zolakly işleýän internet.
  • Boot bölüminde boş ýer (Minumun 100Mb)

Döwrebaplaşdyryş prosedurasyna başlalyň.

Öň RHEL 7-den RHEL 8-e çenli kämilleşdiriş eden bolsaňyz, aşakdaky buýrugy ulanyp tmp_leapp_py3 katalogyny aýyrmaly bolarsyňyz.

$ sudo rm -rf /root/tmp_leapp_py3

Bu möhüm ädimdir, sebäbi täzelenmegi amala aşyrmak üçin işleýän Red Hat Enterprise Linux Server abuna ýazylmagymyz talap edilýär. Işjeň abunalygymyzyň bardygyny ýa-da ýokdugyny barlamak üçin aşakdaky buýrugy ulanyň:

$ sudo subscription-manager list --installed

RHEL 8-den RHEL 9-a çenli ýokarlandyrjak bolanymyzda, ähli ammarlaryň açyk bolmagy gaty möhümdir. Olary aşakdaky buýruk bilen aňsatlyk bilen kesip bilersiňiz:

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

Döwrebaplaşdyrmagyň başlangyç nokady hökmünde 8.6 bellemeli. 8.6-dan başlap, ulgamyňyzy 8.6-da gulplamak üçin aşakdaky buýrugy ulanyň.

$ sudo subscription-manager release --set 8.6

AWS-de Red Hat täzelenme infrastrukturasyny (RHUI) ulanyp, RHEL 8-den RHEL 9-a çenli ýokarlandyrýan bolsaňyz, RHUI-ni bökdençsiz ýokarlandyrmak üçin mümkinçilik döretmek zerurdyr.

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

Eden üýtgeşmelerimizden soň, aşakdaky buýrugy işledip, ammarlary täzeläliň:

$ sudo dnf update

“Leapp” bu prosesiň iň gyzykly bölegi, sebäbi ähli täzeleniş prosesini awtomatlaşdyrjak bolýar. “Leapp” kömekçi programmasyny gurmak üçin berlen buýrugy ulanyň:

$ sudo dnf install leapp-upgrade -y

Bukjalary belli bir wersiýada gulplamajak wersiýa gulpuny ulanan bolsaňyz, aşakdaky buýrugy ulanyp aýyrmaly bolarsyňyz:

$ sudo dnf versionlock clear

Bu täzeleniş prosesinde möhüm meselelere sebäp bolar we aşakda berlen ýaly ýalňyşlyk berer:

AllowZoneDrifting-i öçürmek üçin berlen buýruk bilen firewalld konfigurasiýa faýlyny açyň:

$ sudo nano /etc/firewalld/firewalld.conf

Faýlyň soňuna geçiň we AllowZoneDrifting opsiýasyny taparsyňyz, ýalňyşlygy ýeňip geçmek üçin setiriň başynda # goşup öçüriň.

Ulgamy kämilleşdirmek gaty uly mesele we ýetip gelýän täzeleniş sessiýasy üçin paketler bilen baglanyşykly meseleleriň bardygyny ýa-da ýokdugyny barlamagyň iň gowy usuly. Aşakdaky buýruk bukjanyň elýeterliligini barlar we ulgam meselelerini barlar (bar bolsa).

$ sudo leapp preupgrade --target 9.0

Thingsagdaýlar oňaýly bolsa, paketleriň göwrümi bilen jemlener we /var/log/leapp/leapp-report.json sahypasynda hasabat döreder.

Indi, ozal guran “Leapp” kömekçi programmasyny ulanyp, täze paketleri göçürip almaga we gurnamaga taýýar. Döwrebaplaşdyryş işine başlamak üçin aşakdaky buýrugy ulanyň:

$ sudo leapp upgrade --target 9.0

Täze paketleri göçürip almak we gurmak prosesi tamamlanandan soň ulgamyňyzy täzeden açyň.

$ reboot

Gaýtadan açanyňyzdan soň\RHEL-Upgrade-initramfs diýlen üçünji warianty saýlaň.

Döwrebaplaşdyryş işine başlamak üçin CTRl + D basyň.

Gurmak prosesi gutaransoň, gurnalan wersiýany gözden geçireliň. Häzirki wersiýany aşakdaky buýruk bilen barlamak üçin:

$ sudo cat /etc/redhat-release

Täze gurlan RHEL 9 meýilnamamyza ýazylandygyny ýa-da ýokdugyny barlamak üçin aşakdaky buýrugy ulanyň:

$ sudo subscription-manager list --installed

Görşüňiz ýaly, RHEL 8-den RHEL 9-a üstünlikli täzeledik.

Berlen makala, hödürleýän zatlaryndan aňsatlyk bilen peýdalanmak üçin RHEL 8-den RHEL 9-a çenli täzelemegiň iň aňsat usulyny düşündirýär.