CentOS 8¶

Wat is CentOS 8?¶

Het CentOS Project is een community-gedreven vrije software inspanning gericht op het leveren van een robuust open source ecosysteem rond een Linux platform. De pakketten in CentOS zijn gebouwd op basis van de broncode van de RedHat Enterprise Linux (RHEL) distributie. Meer informatie over het CentOS-project is upstream te vinden op de CentOS-website.

Wijziging end-of-life van CentOS 8¶

Op 8 december 2020 kondigde het CentOS Project aan dat het zijn focus verlegde van CentOS naar CentOS Stream, te beginnen met de nieuwste versie, CentOS 8. De ondersteuning voor CentOS 8 zal eind 2021 eindigen, en de ondersteuning voor CentOS Stream 8 zal doorgaan tot 2024. Voorafgaand aan deze aankondiging, CentOS 8 was geschat te worden ondersteund tot 2029.

Wat is het verschil tussen CentOS en CentOS Stream?¶

Currently, CentOS is een rebuild van Red Hat Enterprise Linux (RHEL). Om RHEL te bouwen, nemen de Red Hat ingenieurs een Fedora release, voeren al hun QA tests uit en verzamelen alle veranderingen die ze willen maken in hun interne repositories. Ze herbouwen al hun pakketten en produceren een nieuwe release van RHEL. Als dit proces klaar is, pushen ze hun broncode naar de CentOS publieke git repository. Op dit punt neemt het CentOS project deze broncode RPMs, herbouwt ze en produceert een nieuwe uitgave van CentOS.

Met CentOS Stream, doet Red Hat hun ontwikkelingswerk in de openbaarheid. Ze zullen Fedora releases blijven nemen en daar hun QA op uitvoeren, maar nu zullen ze al hun wijzigingen publiekelijk samenvoegen als CentOS Stream. Elke 6 maanden of zo, zal Red Hat CentOS Stream nemen en het herbouwen als een nieuwe RHEL point release. Zodra dat is gebeurd, worden de sources van deze nieuwe RHEL point release herbouwd om een nieuwe CentOS release te produceren. Deze laatste stap stopt nu eind 2021.

CentOS Stream zal meer up-to-date zijn dan RHEL, terwijl CentOS van oudsher achterloopt.

Betekent dit dat CentOS Stream de QA van RHEL is?¶

Nee, Red Hat zal hun interne QA-workflow voortzetten. CentOS Stream krijgt de updates die dat QA proces hebben doorstaan.

Kan een CentOS machine worden geupgrade naar CentOS Stream¶

Ja, migreren van de een naar de ander is gewoon een kwestie van het veranderen van de repositories waar je je updates vandaan haalt.

Krijgen we nog steeds 10 jaar ondersteuning?¶

Nee, de belangrijkste implicatie van deze verandering is dat ondersteuning voor grote releases wordt verkort tot 5 jaar. Nieuwe belangrijke CentOS Stream-releases moeten regelmatig uitkomen met een overlap van 2-3 jaar, zodat er een upgradepad is.

Na 2024 zal CentOS Stream 8 niet langer worden onderhouden. CentOS Stream 9 zal naar schatting in 2022 klaar zijn voor productie.

Hoe gaat CERN zich hieraan aanpassen?¶

CERN erkent de recente beslissing om de focus te verleggen van CentOS Linux naar CentOS Stream, en de plotselinge verandering van het einde van de levensduur van de CentOS 8 release. Dit kan aanzienlijke gevolgen hebben voor de wereldwijde deeltjesfysica gemeenschap. We onderzoeken momenteel samen met Fermilab wat de beste weg vooruit is. We houden u op de hoogte van eventuele ontwikkelingen op dit gebied in het eerste kwartaal van 2021.

  • CentOS Project aankondiging
  • CentOS Project FAQ
  • Red Hat aankondiging
  • CentOS build proces

Release status¶

  • CentOS 8 @ CERN werd aanvankelijk geïntroduceerd via een ASDF sessie op de 12.12.2019
  • Het besturingssysteem wordt ondersteund door CERN IT als de volgende productie linux-distributie van CERN, vanaf april 2020. We moedigen alle gebruikers van SLC6 en CC7 sterk aan om te migreren naar C8.

Hoe gebruikt CERN CentOS 8?¶

Systeemupdates¶

CentOS 8 updates worden ge-staged

  • Er is een ‘productie’ repository beschikbaar, die de meeste systemen zullen gebruiken en die één keer per week wordt bijgewerkt (met uitzondering van patches voor kritieke beveiligingslekken)
  • Een ’test’-repository wordt ook ter beschikking gesteld en wordt dagelijks bijgewerkt
  • Snapshots van CentOS-repositories worden dagelijks uitgevoerd en zijn te vinden op deze URL
  • De ‘cern-yum-tool’ is een nieuw pakket dat kan worden gebruikt om eenvoudig te schakelen tussen ‘productie’, test’ of ‘snapshot’ repositories
  • Het ‘yum-autoupdate’ pakket is beschikbaar voor automatische (distro-sync) updates (hetzelfde als CC7).

Gewijzigde pakketten¶

  • centos-release:
    • Yum repositories bestanden gewijzigd om http://linuxsoft.cern.ch/cern/centos/8/
    • CERN Koji RPM signeer sleutels
  • epel-release te gebruiken:
    • Yum repositories bestanden gewijzigd om http://linuxsoft.cern.ch/

Note: tenzij hierboven anders vermeld, zijn CentOS 8 pakketten (rpms) exact dezelfde pakketten die door het upstream CentOS team zijn uitgebracht.

Deployment / Howto¶

  • Documentatiepagina’s
    • Installatie-instructies
    • AFS-client-informatie
    • Booten in single-user modus
    • Ondersteunde hardware

Plaats een reactie