Pristatytas pirmasis „Fedora CoreOS“ peržiūros leidimas

Fedora projektų kūrėjai paskelbė apie pradžią testavimas pirmoji preliminari naujojo platinimo rinkinio leidimo versija „Fedora CoreOS“, kuris pakeitė Fedora Atomic Host ir CoreOS Container Linux produktus kaip vieną sprendimą, skirtą paleisti aplinką, pagrįstą izoliuotais konteineriais.

Iš CoreOS Container Linux, kuris persikėlė Į Red Hat rankas, įsigijusi CoreOS, Fedora CoreOS perdavė diegimo įrankius (Ignition bootstrap konfigūracijos sistemą), atominį atnaujinimo mechanizmą ir bendrą produkto filosofiją. Darbo su paketais technologija, OCI (Open Container Initiative) specifikacijų palaikymas ir papildomi konteinerių izoliavimo mechanizmai SELinux pagrindu buvo perkelti iš „Atomic Host“. „Fedora CoreOS“ yra pagrįsta „Fedora“ saugyklomis, naudojančiomis „rpm-ostree“. „Moby“ („Docker“) ir „podman“ yra paskelbti kaip palaikomi „Fedora CoreOS“ vykdymo sąlygomis konteineriams. Planuojamas „Kubernetes“ palaikymas, skirtas konteinerių orkestravimui „Fedora CoreOS“.

Projektu siekiama sukurti minimalią aplinką, atomiškai atnaujinamą automatiškai be administratoriaus dalyvavimo ir suvienodintą masiniam serverių sistemų, skirtų išskirtinai konteineriams paleisti, diegimui. „Fedora CoreOS“ turi tik minimalų komponentų rinkinį, kurio pakanka paleisti izoliuotus konteinerius – „Linux“ branduolį, sistemos tvarkyklę ir komunalinių paslaugų rinkinį, skirtą prisijungti per SSH, valdyti konfigūraciją ir įdiegti naujinimus.

Sistemos skaidinys montuojamas tik skaitymo režimu ir nesikeičia veikimo metu. Konfigūravimas perduodama įkrovos etape naudojant Ignition įrankių rinkinį (Alternatyva „Cloud-Init“).
Kai sistema veikia, neįmanoma pakeisti /etc katalogo konfigūracijos ir turinio; galite pakeisti tik nustatymų profilį ir naudoti jį aplinkai pakeisti. Apskritai darbas su sistema primena darbą su konteinerių vaizdais, kurie neatnaujinami lokaliai, o yra atkuriami nuo nulio ir paleidžiami iš naujo.

Sistemos vaizdas yra nedalomas ir formuojamas naudojant OSTree technologiją (atskiri paketai tokioje aplinkoje negali būti diegiami; galima tik atstatyti visą sistemos vaizdą, išplečiant jį naujais paketais naudojant rpm-ostree įrankių rinkinį). Atnaujinimo sistema yra pagrįsta dviejų sistemos skaidinių naudojimu, iš kurių vienas yra aktyvus, o antrasis naudojamas naujinimui kopijuoti; įdiegus naujinimą skaidiniai keičia vaidmenis.

Siūlomos trys nepriklausomos Fedora CoreOS atšakos:
testavimas su momentinėmis nuotraukomis remiantis dabartine Fedora versija su atnaujinimais; stabili – stabilizuota šaka, susiformavusi po dviejų savaičių testavimo bandomosios šakos; kitas – būsimos kuriamos laidos momentinė nuotrauka. Siekiant pašalinti pažeidžiamumus ir rimtas klaidas, generuojami naujinimai visoms trims šakoms. Dabartiniame kūrimo etape, preliminaraus išleidimo rėmuose, formuojama tik testavimo šaka. Pirmąjį stabilų leidimą planuojama išleisti po 6 mėnesių. „CoreOS Container Linux“ paskirstymo palaikymas baigsis praėjus 6 mėnesiams po „Fedora CoreOS“ stabilizavimo, o „Fedora Atomic Host“ palaikymas turėtų baigtis lapkričio pabaigoje.

Stabilizavus projektą, telemetrijos siuntimas bus įjungtas pagal numatytuosius nustatymus (telemetrija dar nėra aktyvi peržiūros versijoje) naudojant fedora-coreos-pinger paslaugą, kuri periodiškai kaupia ir siunčia neidentifikuojančią informaciją apie sistemą, pvz., OS versiją. numerį, debesį, į Fedora projekto serverių platformos diegimo tipą. Perduotuose duomenyse nėra informacijos, kuri galėtų padėti nustatyti tapatybę. Analizuojant statistiką, naudojama tik apibendrinta informacija, kuri leidžia bendrai spręsti apie Fedora CoreOS naudojimo pobūdį. Jei pageidaujama, vartotojas gali išjungti telemetrijos siuntimą arba išplėsti numatytąją siunčiamą informaciją.

Šaltinis: opennet.ru

Добавить комментарий