Skip to content

Hoe te upgraden naar CentOS 8

13 de juni de 2021
centos7 to centos8 6dc6f9163e3442deb99be024218b5fcf

CentOS is een favoriet voor stabiliteit en veiligheid. Het staat bekend om het bieden van een ijzersterke basis voor bijna elke servertoepassing. De CentOS 8-release bouwt voort op die basis en voegt een paar moderne verbeteringen toe om het beheer van uw bedrijfsservers nog eenvoudiger te maken.

Waarom je niet moet upgraden

Voordat je erin duikt, moet je je ervan bewust zijn dat er geen officieel ondersteund upgradepad is van het CentOS-team of Red Hat. Als u op zoek bent naar de absoluut meest betrouwbare manier om CentOS 8 op uw servers te krijgen, moet u een back-up maken van al uw eerdere gegevens en een volledige migratie naar een nieuwe CentOS-installatie uitvoeren. Dat gezegd hebbende, als u wilt upgraden, is dat mogelijk. Je zou moeten maak een back-up van al uw gegevens alvorens verder te gaan om ervoor te zorgen dat dit totaal niet ondersteund upgrade-methode kost u alles behalve tijd, mocht het ergste gebeuren.

Hoe te upgraden van CentOS 7 naar CentOS 8

Als je eenmaal hebt besloten om te upgraden, kun je dat als volgt doen:

  1. Maak een back-up van al uw gegevens. Serieus, doe het.

  2. Begin met het installeren van de EPEL-repository op uw systeem, als u deze nog niet heeft.

    CentOS 7 installeer EPEL

    yum -y installeer epel-release

  3. Installeer nu een aantal noodzakelijke pakketten van de EPEL om u te helpen uw repositories opnieuw te configureren voor CentOS 8.

    CentOS 7 rpmconf installeren

    yum -y installeer rpmconf yum-utils

  4. Vervolgens moet u de RPM-pakketten op het systeem oplossen met rpmconf. Om conflicten bij het bijwerken te voorkomen, accepteert u desgevraagd de standaardactie voor elke configuratie. rpmconf -a

  5. Ruim alle pakketten op die je niet nodig hebt op ons systeem. Hoe minder pakketten u heeft, hoe kleiner de kans op complicaties.

    CentOS7 pakket opschonen

    pakketopruiming –bladeren
    pakketopruiming –weesjes

  6. U bent klaar om het eerste deel van de upgrade te starten. CentOS 8 gebruikt de nieuwe DNF-pakketbeheerder. Het werkt precies zoals YUM, maar het is efficiënter. Het is ook het eerste dat u nodig hebt om met de upgrade te beginnen.

    CentOS 7 installeer DNF

    yum -y installeer dnf

  7. Met DNF op je systeem heb je YUM niet meer nodig. Het is tijd om het te verwijderen.

    CentOS 7 verwijdert YUM

    dnf -y verwijder yum yum-metaparser
    rm -Rf /etc/yum

  8. U bent nu klaar om uw systeem te upgraden met DNF.

    CentOS 7 DNF-upgrade

    dnf -y upgrade

  9. Haal het nieuwe releasepakket voor CentOS 8 op en installeer het met DNF. Hiermee wordt het upgradeproces naar CentoOS 8 gestart.

    CentOS 8 installatie-releasepakket

    dnf -y upgrade http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-release-8.0-0.1905.0.9.el8.x86_64.rpm

  10. Doe hetzelfde om de EPEL-repository te upgraden.

    CentOS 8 upgrade EPEL

    dnf -y upgrade yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

  11. Verwijder alle tijdelijke bestanden die mogelijk rond uw systeem hangen.

    CentOS 8 DNF schoon systeem

    dnf alles opschonen

  12. Verwijder de oude kernel uit CentOS 7. rpm -e –nodeps `rpm -q kernel`

  13. Verwijder vervolgens de andere systeempakketten die conflicten veroorzaken. rpm -e –nodeps sysvinit-tools

  14. Het is tijd om de rest van het systeem te upgraden. Gebruik DNF om alles te upgraden.

    CentOS 8-upgrade voltooid

    dnf -y –releasever=8 –allowerasing –setopt=deltarpm=false distro-sync

  15. Grote kans dat er iets kapot is. Dat is prima. Kijk eens naar de foutmelding. Zoek het aanstootgevende pakket in het bericht en verwijder het zoals je de kernel deed met: rpm -e –nodeps

    Misschien wilt u het pakket opschrijven, zodat u het na de upgrade opnieuw kunt installeren. Voer vervolgens de vorige stap opnieuw uit.

  16. Installeer nu de kernel opnieuw. dnf -y installeer kernel-core

  17. Werk ten slotte de kern van het besturingssysteem bij om ervoor te zorgen dat alles aanwezig en actueel is.

    CentOS 8 kernpakket installeren

    dnf -y groupinstall “Core” “Minimale installatie”

  18. Controleer of de installatie is gelukt.

    CentOS 8 release-informatie

    cat /etc/redhat-release