Bemutatták a Fedora CoreOS első előzetes kiadását

Fedora projektfejlesztők bejelentett a kezdetekről tesztelés a terjesztési készlet új kiadásának első előzetes verziója Fedora Core OS, amely egyetlen megoldásként váltotta fel a Fedora Atomic Host és CoreOS Container Linux termékeket az elszigetelt konténereken alapuló környezetek futtatásához.

A CoreOS Container Linuxból, amely megmozdult A CoreOS megvásárlása után a Red Hat kezébe a Fedora CoreOS átadta a telepítési eszközöket (az Ignition bootstrap konfigurációs rendszert), az atomi frissítési mechanizmust és a termék általános filozófiáját. A csomagokkal való munka technológiája, az OCI (Open Container Initiative) specifikációk támogatása és a SELinux alapú konténerek elkülönítésére szolgáló további mechanizmusok átkerültek az Atomic Host-ból. A Fedora CoreOS az rpm-ostree-t használó Fedora adattárakon alapul. A Moby (Docker) és a podman a Fedora CoreOS tárolók futtatókörnyezetében támogatottként deklarált. A Kubernetes támogatást a Fedora CoreOS-en felüli konténerhangszereléshez tervezik.

A projekt célja egy minimális, adminisztrátor részvétele nélkül automatikusan frissített és a kizárólag konténerek futtatására tervezett szerverrendszerek tömeges telepítéséhez egységes környezet biztosítása. A Fedora CoreOS csak minimális összetevőket tartalmaz, amelyek elegendőek az elkülönített konténerek futtatásához – a Linux kernelt, a systemd rendszerkezelőt és az SSH-n keresztüli csatlakozáshoz, a konfiguráció kezeléséhez és a frissítések telepítéséhez szükséges segédszolgáltatások készletét.

A rendszerpartíció csak olvasható módban van felszerelve, és működés közben nem változik. Configuration a rendszerindítási szakaszban az Ignition eszközkészlettel (a Cloud-Init alternatívája) továbbítják.
A rendszer futása után a /etc könyvtár konfigurációjának és tartalmának megváltoztatása lehetetlen, csak a beállítási profilt módosíthatja, és azzal helyettesítheti a környezetet. Általánosságban elmondható, hogy a rendszerrel való munkavégzés hasonlít a konténerképekkel való munkához, amelyeket nem helyileg frissítenek, hanem a semmiből felépítenek és újra elindítanak.

A rendszerkép oszthatatlan és az OSTree technológiával készül (egyedi csomagok ilyen környezetben nem telepíthetők, csak az rpm-ostree eszközkészlet segítségével új csomagokkal bővítve lehet újraépíteni a teljes rendszerképet). A frissítési rendszer két rendszerpartíció használatán alapul, amelyek közül az egyik aktív, a másik pedig a frissítés másolására szolgál; a frissítés telepítése után a partíciók szerepkört váltanak.

A Fedora CoreOS három független ága elérhető:
tesztelés pillanatképekkel az aktuális Fedora kiadáson alapuló frissítésekkel; stabil - stabilizált ág, amely két héttel a tesztelő ág tesztelése után alakul ki; Következő - egy pillanatkép a fejlesztés alatt álló jövőbeli kiadásról. Mindhárom ágra frissítések készülnek a sebezhetőségek és a súlyos hibák kiküszöbölése érdekében. A fejlesztés jelenlegi szakaszában, az előzetes kiadás keretein belül, még csak a tesztelési ág formálódik. Az első stabil kiadás a tervek szerint 6 hónap múlva jelenik meg. A CoreOS Container Linux disztribúció támogatása 6 hónappal a Fedora CoreOS stabilizálása után megszűnik, a Fedora Atomic Host támogatása pedig várhatóan november végén ér véget.

A projekt stabilizálása után a telemetria küldése alapértelmezés szerint engedélyezve lesz (a telemetria még nem aktív az előnézeti buildben) a fedora-coreos-pinger szolgáltatás használatával, amely időszakonként felhalmoz és nem azonosító információkat küld a rendszerről, például az operációs rendszer verzióját. szám, felhő, a Fedora projektkiszolgálók platform telepítési típusához. A továbbított adatok nem tartalmaznak olyan információt, amely azonosításhoz vezethet. A statisztikák elemzésekor csak összesített információkat használunk, ami lehetővé teszi számunkra, hogy általánosan megítéljük a Fedora CoreOS használatának jellegét. Ha szükséges, a felhasználó letilthatja a telemetriai küldést, vagy kibővítheti az alapértelmezett küldött információkat.

Forrás: opennet.ru

Hozzászólás