Predstavené prvé predbežné vydanie Fedora CoreOS

Vývojári projektu Fedora oznámil o začiatku testovanie prvá predbežná verzia nového vydania distribučnej súpravy Základný operačný systém Fedora, ktorý nahradil produkty Fedora Atomic Host a CoreOS Container Linux ako jednotné riešenie pre bežiace prostredia založené na izolovaných kontajneroch.

Od CoreOS Container Linux, ktorý presunutý V rukách Red Hatu po zakúpení CoreOS Fedora CoreOS preniesol nástroje na nasadenie (konfiguračný systém Ignition bootstrap), mechanizmus atómovej aktualizácie a všeobecnú filozofiu produktu. Technológia práce s balíkmi, podpora špecifikácií OCI (Open Container Initiative) a dodatočné mechanizmy na izoláciu kontajnerov na báze SELinux boli prenesené z Atomic Host. Fedora CoreOS je založený na repozitároch Fedory pomocou rpm-ostree. Moby (Docker) a podman sú deklarované ako podporované v runtime Fedora CoreOS pre kontajnery. Podpora Kubernetes je plánovaná pre orchestráciu kontajnerov nad Fedora CoreOS.

Projekt je zameraný na poskytovanie minimálneho prostredia, atomicky aktualizovaného automaticky bez účasti administrátora a zjednoteného pre hromadné nasadenie serverových systémov určených výhradne pre beh kontajnerov. Fedora CoreOS obsahuje iba minimálnu sadu komponentov postačujúcich na spustenie izolovaných kontajnerov – linuxové jadro, systémového manažéra systemd a sadu pomocných služieb na pripojenie cez SSH, správu konfigurácie a inštaláciu aktualizácií.

Systémový oddiel je pripojený v režime len na čítanie a počas prevádzky sa nemení. konfigurácia prenášané vo fáze zavádzania pomocou súpravy nástrojov Ignition (alternatíva k Cloud-Init).
Keď je systém spustený, zmena konfigurácie a obsahu adresára /etc nie je možná, môžete zmeniť iba profil nastavení a použiť ho na nahradenie prostredia. Vo všeobecnosti práca so systémom pripomína prácu s obrázkami kontajnerov, ktoré sa neaktualizujú lokálne, ale sú od základov prestavané a spúšťané nanovo.

Obraz systému je nedeliteľný a je tvorený technológiou OSTree (v takomto prostredí nie je možné inštalovať jednotlivé balíky, celý obraz systému môžete prebudovať iba jeho rozšírením o nové balíky pomocou sady nástrojov rpm-ostree). Aktualizačný systém je založený na použití dvoch systémových partícií, z ktorých jedna je aktívna a druhá slúži na kopírovanie aktualizácie, po nainštalovaní aktualizácie si partície menia roly.

Ponúkajú sa tri nezávislé vetvy Fedora CoreOS:
testovanie pomocou snímok založených na aktuálnom vydaní Fedory s aktualizáciami; stabilná - stabilizovaná vetva, vytvorená po dvoch týždňoch testovania testovacej vetvy; next - snímka budúceho vydania vo vývoji. Pre všetky tri vetvy sa generujú aktualizácie, aby sa eliminovali slabé miesta a závažné chyby. V súčasnom štádiu vývoja sa v rámci predbežného vydania tvorí iba testovacia vetva. Prvé stabilné vydanie sa plánuje vydať o 6 mesiacov. Podpora pre linuxovú distribúciu CoreOS Container skončí 6 mesiacov po stabilizácii Fedora CoreOS a očakáva sa, že podpora Fedora Atomic Host skončí na konci novembra.

Po stabilizácii projektu bude štandardne povolené odosielanie telemetrie (telemetria ešte nie je aktívna v zostave ukážky) pomocou služby fedora-coreos-pinger, ktorá pravidelne zhromažďuje a odosiela neidentifikujúce informácie o systéme, ako je napríklad verzia operačného systému číslo, cloud, na typ inštalácie platformy serverov projektu Fedora. Prenášané údaje neobsahujú informácie, ktoré by mohli viesť k identifikácii. Pri analýze štatistík sa používajú iba súhrnné informácie, čo nám umožňuje všeobecne posúdiť povahu používania Fedora CoreOS. V prípade potreby môže používateľ zakázať odosielanie telemetrie alebo rozšíriť odosielané predvolené informácie.

Zdroj: opennet.ru

Pridať komentár