Kuinka päivittää RHEL 7:stä RHEL 8:aan


Red Hat on ilmoittanut julkaisevansa Red Hat Enterprise Linux 8.0:n, jonka mukana tulee GNOME 3.28 oletustyöpöytäympäristönä ja joka toimii Wayland.

Tässä artikkelissa kuvataan ohjeet Red Hat Enterprise Linux 7:stä päivittämisestä Red Hat Enterprise Linux 8:aan Leapp-apuohjelman avulla.

Jos etsit uutta RHEL 8 -asennusta, siirry artikkeliimme: RHEL 8:n asennus kuvakaappauksilla

Vaatimukset

Paikallista päivitystä RHEL 8:aan tuetaan tällä hetkellä vain järjestelmissä, jotka täyttävät seuraavat vaatimukset:

  • RHEL 7.6 asennettuna
  • Server-variantti
  • Intel 64 -arkkitehtuuri
  • Käynnistysosiossa on vähintään 100 Mt vapaata tilaa (asennettu /boot).

RHEL 7:n valmistelu päivitystä varten

1. Varmista, että käytät RHEL 7.6 -versiota, jos käytät RHEL versiota vanhempaa kuin RHEL 7.6 , sinun on päivitettävä RHEL-järjestelmäsi RHEL 7.6 -versioon käyttämällä seuraavaa yum-komentoa.

yum update

Huomaa: varmista, että RHEL 7 -järjestelmäsi on rekisteröity onnistuneesti Red Hat Subscription Managerin avulla, jotta järjestelmätietovarastot voidaan ottaa käyttöön ja suorittaa täydellinen järjestelmäpäivitys. .

2. Varmista, että RHEL 7 -järjestelmässäsi on Red Hat Enterprise Linux Server -tilaus. Jos ei, suorita seuraavat komennot määrittääksesi tilauksen automaattisesti järjestelmään ja vahvistaaksesi tilauksen.

subscription-manager attach --auto
subscription-manager list --installed

3. Aseta nyt RHEL 7.6 -versio päivityksen aloituspisteeksi seuraavalla komennolla.

subscription-manager release --set 7.6

4. Jos olet käyttänyt yum-plugin-versionlock-laajennusta pakettien lukitsemiseen tiettyyn versioon, varmista, että poistat lukituksen suorittamalla seuraavan komennon.

yum versionlock clear

5. Päivitä kaikki ohjelmistopaketit uusimpaan versioon ja käynnistä järjestelmä uudelleen.

yum update
reboot

6. Kun järjestelmä on käynnistetty, varmista, että Extras-varasto on käytössä ohjelmistopakettien riippuvuuksille.

subscription-manager repos --enable rhel-7-server-extras-rpms

7. Asenna Leapp-apuohjelma.

yum install leapp

8. Lataa nyt lisää vaadittuja datatiedostoja, joita Leapp-apuohjelma vaatii onnistuneeseen päivitykseen RHEL 7:stä RHEL 8:aan, ja aseta ne tiedostoon /etc. /leapp/files/-hakemistosta.

cd /etc/leapp/files/ 
wget https://access.redhat.com/sites/default/files/attachments/leapp-data3.tar.gz
tar -xf leapp-data3.tar.gz 
rm leapp-data3.tar.gz

9. Varmista, että otat täydellisen RHEL 7.6 -järjestelmän varmuuskopion ennen päivityksen suorittamista tämän artikkelin avulla: varmuuskopioi ja palauta RHEL-järjestelmä dump/restore-komennoilla.

Jos päivitys epäonnistuu, sinun pitäisi pystyä saattamaan järjestelmäsi päivitystä edeltävään tilaan, jos noudatat yllä olevassa artikkelissa annettuja varmuuskopiointiohjeita.

Päivitys RHEL 7:stä RHEL 8:aan

10. Aloita nyt RHEL 7 -järjestelmän päivitysprosessi seuraavalla komennolla.

leapp upgrade

Kun suoritat päivityksen, Leapp-apuohjelma kerää tietoja järjestelmästäsi, testaa päivitettävyyden ja luo pre-upgrade-raportin /var/log-tiedostoon. /leapp/leapp-report.txt-tiedosto.

Jos järjestelmä on päivitettävissä, Leapp lataa tarvittavat tiedot ja luo RPM-tapahtuman päivitykselle.

Jos järjestelmää ei voi päivittää, Leapp sulkee päivitystoiminnon ja luo tietueen, joka selittää ongelman ja ratkaisun tiedostoon /var/log/leapp/leapp-report.txt. tiedosto.

11. Kun päivitykset on suoritettu, käynnistä järjestelmä manuaalisesti uudelleen.

reboot

Tässä vaiheessa järjestelmä käynnistyy RHEL 8 -pohjaiseen alkuperäiseen RAM-levykuvaan, initramfs. Leapp päivittää kaikki ohjelmistopaketit ja käynnistyy automaattisesti uudelleen RHEL 8 -järjestelmään.

12. Kirjaudu nyt sisään RHEL 8 -järjestelmään ja muuta SELinux-tilaksi pakko.

setenforce 1

13. Ota palomuuri käyttöön.

systemctl start firewalld
systemctl enable firewalld

Lisätietoja on ohjeaiheessa palomuurin määrittäminen palomuurin avulla.

RHEL 8 -päivityksen tarkistaminen

14. Kun päivitys on valmis, varmista, että nykyinen käyttöjärjestelmäversio on Red Hat Enterprise Linux 8.

cat /etc/redhat-release

Red Hat Enterprise Linux release 8.0 (Ootpa)

15. Tarkista Red Hat Enterprise Linux 8:n käyttöjärjestelmäytimen versio.

uname -r

4.18.0-80.el8.x86_64

16. Varmista, että oikea Red Hat Enterprise Linux 8 on asennettu.

subscription-manager list --installed

17. Aseta isäntänimi valinnaisesti Red Hat Enterprise Linux 8:ssa käyttämällä hostnamectl-komentoa.

hostnamectl set-hostname tecmint-rhel8
hostnamectl

18. Varmista lopuksi, että verkkopalvelut toimivat muodostamalla yhteys Red Hat Enterprise Linux 8 -palvelimeen SSH:n avulla.

ssh [email 
hostnamectl