Lëshimi i parë i qëndrueshëm i Fedora CoreOS

Zhvilluesit e Projektit Fedora i shpallur për stabilizimin e shpërndarjes Fedora Core OS dhe gatishmërinë e tij për përdorim të gjerë. Fedora CoreOS po promovohet si një zgjidhje e vetme për funksionimin e mjediseve të bazuara në kontejnerë të izoluar, duke zëvendësuar produktet Fedora Atomic Host dhe CoreOS Container Linux. Shpërndarja CoreOS Container Linux do të përfundojë pas 6 muajsh dhe Fedora Atomic Host pritet të përfundojë mbështetjen në fund të nëntorit.

Fedora CoreOS synon të sigurojë një mjedis minimal që përditësohet automatikisht në mënyrë atomike pa ndërhyrjen e administratorit dhe i unifikuar për vendosjen masive të sistemeve të serverëve të krijuar ekskluzivisht për kontejnerët e funksionimit. Shpërndarja ofron vetëm një grup minimal komponentësh të mjaftueshëm për të ekzekutuar kontejnerë të izoluar - kernel Linux, menaxherin e sistemit systemd dhe një grup shërbimesh ndihmëse për lidhjen nëpërmjet SSH, menaxhimin e konfigurimit dhe instalimin e përditësimeve.

Ndarja e sistemit është montuar në modalitetin vetëm për lexim dhe nuk ndryshon gjatë funksionimit. konfiguracion transmetohet në fazën e ngarkimit duke përdorur paketën e veglave Ndezje (alternativë për Cloud-Init). Pasi sistemi të funksionojë, ndryshimi i konfigurimit dhe përmbajtjes së drejtorisë /etc është i pamundur; mund të ndryshoni vetëm profilin e cilësimeve dhe ta përdorni për të zëvendësuar mjedisin. Në përgjithësi, puna me sistemin ngjan me punën me imazhet e kontejnerëve, të cilat nuk përditësohen në nivel lokal, por rindërtohen nga e para dhe lansohen përsëri.

Imazhi i sistemit është i pandashëm dhe është formuar duke përdorur teknologjinë OSTree (paketat individuale nuk mund të instalohen në një mjedis të tillë; ju mund të rindërtoni vetëm të gjithë imazhin e sistemit, duke e zgjeruar atë me paketa të reja duke përdorur paketën e veglave rpm-ostree). Sistemi i përditësimit bazohet në përdorimin e dy ndarjeve të sistemit, njëra prej të cilave është aktive dhe e dyta përdoret për të kopjuar përditësimin; pas instalimit të përditësimit, ndarjet ndryshojnë rolet.

Nga shpërndarja CoreOS Container Linux, e cila lëvizur Në duart e Red Hat pasi bleu CoreOS, projekti Fedora CoreOS huazoi mjetet e konfigurimit të nisjes (Ignition), mekanizmin e përditësimit atomik dhe filozofinë e përgjithshme të produktit. Teknologjia për të punuar me paketat, mbështetja për specifikimet OCI (Open Container Initiative) dhe mekanizmat shtesë për izolimin e kontejnerëve të bazuar në SELinux janë transferuar nga Atomic Host. Për të orkestruar kontejnerë në krye të Fedora CoreOS, në të ardhmen është planifikuar të sigurohet integrimi me Kubernetes (përfshirë ato të bazuara në OKD).

Përmbajtja e lëshimit të parë të qëndrueshëm të Fedora CoreOS bazohet në depo Fedora 31 duke përdorur paketën rpm-ostree.
Ai përfshin kernelin Linux 5.4, menaxherin e sistemit systemd 243 dhe paketën e veglave Ignition 2.1. Runtime për kontejnerët ofron mbështetje për Moby 18.09 (Docker) dhe podman 1.7. Si parazgjedhje, mbështetja cgroups v1 është aktivizuar për të siguruar përputhshmërinë, por cgroups v2 mund të aktivizohet si opsion. Mundësia e zbatuar instalimet në platforma të ndryshme duke përfshirë serverët e mallrave, QEMU, OpenStack, VMware, AWS, Alibaba, Azure dhe GCP. Imazhi i ofruar iso mund të funksionojë në modalitetin live me ngarkimin në RAM. Mbështetet nisja e rrjetit nëpërmjet PXE (netboot).

Ofrohen tre degë të pavarura të Fedora CoreOS, për të cilat krijohen përditësime që eliminojnë dobësitë dhe gabimet serioze:

  • testimi me fotografi të bazuara në versionin aktual të Fedora me përditësime;
  • stabil - një degë e stabilizuar, e formuar pas dy javësh testimi të degës së testimit;
  • tjetër - një fotografi e një versioni të ardhshëm në zhvillim (vetëm në planet për momentin).

Nga planet për të ardhmen, përmendet përfshirje në Fedora CoreOS dërgimi i telemetrisë duke përdorur shërbimin fedora-coreos-pinger, i cili grumbullon dhe dërgon periodikisht informacione joidentifikuese të sistemit, si numrin e versionit të OS, platformën cloud, llojin e instalimit, te serverët e projektit Fedora. Të dhënat e transmetuara nuk përmbajnë informacion që mund të çojë në identifikim. Kur analizojmë statistikat, përdoret vetëm informacioni i grumbulluar, i cili na lejon të gjykojmë përgjithësisht natyrën e përdorimit të Fedora CoreOS. Nëse dëshironi, përdoruesi mund të çaktivizojë telemetrinë e dërgimit ose të zgjerojë informacionin e dërguar si parazgjedhje.

Burimi: opennet.ru

Shto një koment