Ieviests pirmais Fedora CoreOS priekšskatījuma laidiens

Fedora projektu izstrādātāji paziņoja par sākumu testēšana izplatīšanas komplekta jaunā izdevuma pirmā provizoriskā versija Fedora Core OS, kas aizstāja Fedora Atomic Host un CoreOS Container Linux produktus kā vienotu risinājumu vidēm, kuru pamatā ir izolēti konteineri.

No CoreOS Container Linux, kas pārvietots Red Hat rokās pēc CoreOS iegādes Fedora CoreOS nodeva izvietošanas rīkus (Ignition bootstrap konfigurācijas sistēmu), atomu atjaunināšanas mehānismu un produkta vispārējo filozofiju. Tehnoloģija darbam ar pakotnēm, OCI (Open Container Initiative) specifikāciju atbalsts un papildu mehānismi konteineru izolēšanai, pamatojoties uz SELinux, ir pārcelti no Atomic Host. Fedora CoreOS pamatā ir Fedora repozitoriji, izmantojot rpm-ostree. Moby (Docker) un podman ir deklarēti kā atbalstīti Fedora CoreOS izpildlaikā konteineriem. Kubernetes atbalsts ir paredzēts konteineru orķestrēšanai papildus Fedora CoreOS.

Projekta mērķis ir nodrošināt minimālu vidi, kas tiek automātiski atjaunināta bez administratora līdzdalības un ir vienota serveru sistēmu masveida izvietošanai, kas paredzēta tikai konteineru darbināšanai. Fedora CoreOS satur tikai minimālu komponentu komplektu, kas ir pietiekams, lai palaistu izolētus konteinerus - Linux kodolu, sistēmas sistēmas pārvaldnieku un utilītu pakalpojumu kopu savienojuma izveidei, izmantojot SSH, konfigurācijas pārvaldībai un atjauninājumu instalēšanai.

Sistēmas nodalījums ir uzstādīts tikai lasīšanas režīmā un darbības laikā nemainās. Konfigurācija pārsūtīts sāknēšanas stadijā, izmantojot Ignition rīkkopu (alternatīva Cloud-Init).
Kad sistēma darbojas, direktorija /etc konfigurāciju un saturu nav iespējams mainīt; varat mainīt tikai iestatījumu profilu un izmantot to, lai aizstātu vidi. Kopumā darbs ar sistēmu atgādina darbu ar konteineru attēliem, kas netiek atjaunināti lokāli, bet tiek pārbūvēti no nulles un palaisti no jauna.

Sistēmas attēls ir nedalāms un tiek veidots, izmantojot OSTree tehnoloģiju (atsevišķas pakotnes šādā vidē nevar instalēt; var tikai pārbūvēt visu sistēmas attēlu, paplašinot to ar jaunām pakotnēm, izmantojot rpm-ostree rīku komplektu). Atjaunināšanas sistēma ir balstīta uz divu sistēmas nodalījumu izmantošanu, no kuriem viens ir aktīvs, bet otrs tiek izmantots atjauninājuma kopēšanai; pēc atjauninājuma instalēšanas nodalījumi maina lomas.

Tiek piedāvātas trīs neatkarīgas Fedora CoreOS filiāles:
testēšana ar momentuzņēmumiem, pamatojoties uz pašreizējo Fedora laidienu ar atjauninājumiem; stabils - stabilizēts zars, kas veidojas pēc divu nedēļu testēšanas zara testēšanas; nākamais - momentuzņēmums par turpmāko izlaidumu izstrādes stadijā. Visām trim filiālēm tiek ģenerēti atjauninājumi, lai novērstu ievainojamības un nopietnas kļūdas. Pašreizējā izstrādes stadijā provizoriskajā izlaidumā tiek veidota tikai testēšanas nozare. Pirmo stabilo izlaidumu plānots izlaist pēc 6 mēnešiem. Atbalsts CoreOS Container Linux izplatīšanai beigsies 6 mēnešus pēc Fedora CoreOS stabilizēšanas, un ir paredzēts, ka Fedora Atomic Host atbalsts beigsies novembra beigās.

Pēc projekta stabilizēšanas telemetrijas sūtīšana tiks iespējota pēc noklusējuma (telemetrija vēl nav aktīva priekšskatījuma būvējumā), izmantojot pakalpojumu fedora-coreos-pinger, kas periodiski uzkrāj un nosūta neidentificējošu informāciju par sistēmu, piemēram, OS versiju. numurs, mākonis, uz Fedora projekta serveru platformas instalācijas veidu. Pārsūtītie dati nesatur informāciju, kas varētu novest pie identifikācijas. Analizējot statistiku, tiek izmantota tikai apkopota informācija, kas ļauj vispārīgi spriest par Fedora CoreOS lietošanas būtību. Ja vēlas, lietotājs var atspējot telemetrijas sūtīšanu vai paplašināt nosūtīto noklusējuma informāciju.

Avots: opennet.ru

Pievieno komentāru