Kuinka päivittää RHEL 8:sta RHEL 9 -julkaisuun


Lopuksi on julkaistu RHEL 9:n vakaa julkaisu, joka on tuonut mukanaan suuria muutoksia turvallisuuden ja käytettävyyden parantamiseksi ja samalla vakaudella, jota voit odottaa miltä tahansa RHEL-julkaisulta.

Tämä opas näyttää, kuinka voit helposti päivittää RHEL 8:sta RHEL 9:ään mahdollisimman vaivattomasti ja vaivattomasti. Aloitetaan siis siitä, mitä uudella julkaisulla on tarjottavanaan.

Mitä uutta RHEL 9:ssä

RHEL 9:n tärkein tavoite on tehostaa tiimiäsi. Uusi RHEL 9 -julkaisu on tuonut helpon automatisoinnin ja käyttöönoton, mikä auttaa varmasti uusia tulokkaita.

On olemassa lukuisia parannuksia, joista olemme listanneet alla joitain tärkeimmistä:

Parannetut tehokkuusmittarit:

RHEL 9 helpottaa järjestelmänvalvojien ja kehittäjien tunnistaa suorituskykyyn liittyvät ongelmat, koska voit Cockpit-verkkopohjaisessa käyttöliittymässä, saat erillisen osion, joka mahdollistaa käyttäjät voivat kerätä diagnostiikkatietoja, jotka auttavat tunnistamaan ongelmien perimmäisen syyn.

Raportti luodaan yhdellä napsautuksella, ja sen avulla voit selvittää, mikä oli suorituskykyongelmien todellinen syy.

Live-ytimen korjaus:

Nyt voit käyttää ytimen korjaustiedostoja livenä Cockpit-verkkokonsolin avulla. Tästä lähtien meidän ei enää tarvitse käyttää terminaalia tai kolmannen osapuolen ohjelmistoja live-ytimen korjaustiedostojen asentamiseen.

Parannettu suojaus:

  • Älykorttitunnistus verkkokonsolin avulla.
  • OpenSSL 3:n integrointi.
  • Lisäturvaprofiilit SELinuxille.
  • Antaa käyttäjien tarkistaa käyttöjärjestelmän eheyden.

On olemassa joitain muita parannuksia, kuten parannettu konttikehitys, päivitetyt paketit, linkkiajan optimointi ja paljon muuta, jos annetut syyt riittävät vakuuttamaan sinut päivittämään RHEL 8:sta RHEL 9:ään. .

Päivitys RHEL 8:sta RHEL 9:ään

Annettu prosessi ei vie paljon aikaa, ja se on pidetty yksinkertaisena, jotta jokainen RHEL 8 -käyttäjä voi hyötyä siitä. Mutta ennen päivitysprosessin suorittamista, katsotaanpa RHEL 9:n vaatimuksia.

Vaatimukset

  • Toimiva RHEL 8.6 -järjestelmä.
  • Toimiva Internet, jossa on riittävä kaistanleveys täyden päivityksen suorittamiseen.
  • Vapaata tilaa käynnistysosiossa (minimi 100 Mt)

Aloitetaan päivitysprosessi.

Vaihe 1: Poista "tmp_leapp_py3" -hakemisto

Jos olet aiemmin päivittänyt RHEL 7:stä RHEL 8:aan, sinun on poistettava tmp_leapp_py3-hakemisto seuraavalla komennolla.

sudo rm -rf /root/tmp_leapp_py3

Vaihe 2: Vahvista RHEL-tilaus

Tämä on ratkaiseva vaihe, koska meiltä vaaditaan toimiva Red Hat Enterprise Linux Server -tilaus päivityksen suorittamiseksi. Voit tarkistaa, onko meillä aktiivinen tilaus, käyttämällä seuraavaa komentoa:

sudo subscription-manager list --installed

Vaihe 3: Tarkista RHEL-varastot

Koska aiomme päivittää RHEL 8:sta RHEL 9:ään, on erittäin tärkeää, että kaikki olennaiset tietovarastot ovat käytössä. Voit helposti ristiin tarkistaa ne seuraavalla komennolla:

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

Vaihe 4: Lukitse järjestelmä RHEL 8.6:een

Meidän on asetettava 8.6 päivityksen aloituspisteeksi. Käytä seuraavaa komentoa lukitaksesi järjestelmäsi kohtaan 8.6, koska aloitamme prosessin kohdasta 8.6.

sudo subscription-manager release --set 8.6

Vaihe 5: Ota RHUI-tietovarastot käyttöön [vain AWS:lle]

Jos olet päivittämässä RHEL 8:sta versioon RHEL 9 käyttämällä Red Hat Update Infrastructurea (RHUI) AWS:ssä, RHUI:n ottaminen käyttöön saumattoman päivityksen varmistamiseksi on välttämätöntä.

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

Vaihe 6: Päivitä RHEL-arkistot

Kun olemme käyneet läpi tekemämme muutokset, päivitetään arkistot suorittamalla seuraava komento:

sudo dnf update

Vaihe 7: Asenna Leapp-apuohjelma

Leapp on tämän prosessin mielenkiintoisin osa, koska se automatisoi koko päivitysprosessin. Asenna Leapp-apuohjelma käyttämällä annettua komentoa:

sudo dnf install leapp-upgrade -y

Vaihe 8: Poista Versionlock-laajennus

Jos olet käyttänyt versionlock-laajennusta, joka lukitsee paketit määritettyyn versioon, sinun on poistettava se käyttämällä seuraavaa komentoa:

sudo dnf versionlock clear

Vaihe 9: Poista AllowZoneDrifting käytöstä

Tämä aiheuttaa suuria ongelmia päivitysprosessin aikana ja antaa sinulle seuraavanlaisen virheilmoituksen:

Poista AllowZoneDrifting käytöstä avaamalla palomuurin määritystiedosto annetulla komennolla:

sudo nano /etc/firewalld/firewalld.conf

Siirry tiedoston loppuun ja löydät vaihtoehdon AllowZoneDrifting. Poista se käytöstä lisäämällä # rivin alkuun virheen voittamiseksi.

Vaihe 10: Suorita päivitystä edeltävä vaihe

Järjestelmän päivittäminen on iso asia, ja tämä on paras tapa tarkistaa, onko tulevan päivitysistunnon paketeissa ongelmia. Alla oleva komento tarkistaa paketin saatavuuden ja tarkistaa järjestelmäongelmat (jos sellaisia on).

sudo leapp preupgrade --target 9.0

Jos asiat sujuvat sujuvasti, se tuo kesäisyyttä pakettien kokoon ja luo myös raportin osoitteessa /var/log/leapp/leapp-report.json.

Vaihe 11: Päivitä RHEL 8:sta RHEL 9:ään

Nyt olemme valmiita lataamaan ja asentamaan uusia paketteja Leapp -apuohjelman avulla, jonka olemme asentaneet aiemmin. Aloita päivitysprosessi käyttämällä seuraavaa komentoa:

sudo leapp upgrade --target 9.0

Kun uusien pakettien lataus ja asennus on suoritettu, käynnistä järjestelmä uudelleen.

reboot

Vaihe 12: Valitse RHEL-Upgrade-initramfs

Kun olet käynnistänyt uudelleen, valitse kolmas vaihtoehto RHEL-Upgrade-initramfs .

Aloita päivitys painamalla CTRl+D.

Vaihe 13: Tarkista RHEL 9 -päivitys

Kun asennus on valmis, tarkistetaan asennettu versio. Voit tarkistaa nykyisen version seuraavalla komennolla:

sudo cat /etc/redhat-release

Käytä seuraavaa komentoa tarkistaaksesi, onko äskettäin asennettu RHEL 9 tilattu sopimukseemme:

sudo subscription-manager list --installed

Kuten näet, olemme onnistuneesti päivittäneet RHEL 8:sta versioon RHEL 9.

Tässä artikkelissa selitetään helpoin tapa päivittää RHEL 8:sta RHEL 9:ään, jotta voit helposti hyötyä sen tarjonnasta.