Predstavljeno prvo izdanje za pregled Fedora CoreOS-a

Razvojni programeri Fedora projekta najavio o početku testiranje prva preliminarna verzija novog izdanja kompleta za distribuciju Fedora Core OS, koji je zamijenio Fedora Atomic Host i CoreOS Container Linux proizvode kao jedinstveno rješenje za radna okruženja temeljena na izoliranim spremnicima.

Od CoreOS Container Linux, koji pomaknuto U rukama Red Hata nakon kupnje CoreOS-a, alati za implementaciju (sustav konfiguracije faze pokretanja Ignition), mehanizam atomskog ažuriranja i opća filozofija proizvoda preneseni su na Fedora CoreOS. Tehnologija za rad s paketima, podrška za OCI (Open Container Initiative) specifikacije i dodatni mehanizmi za izolaciju spremnika temeljeni na SELinuxu preneseni su s Atomic Hosta. Fedora CoreOS temelji se na Fedora repozitoriju koji koristi rpm-ostree. Moby (Docker) i podman deklarirani su kao podržani u Fedora CoreOS runtimeu za spremnike. Podrška za Kubernetes planirana je za orkestraciju spremnika povrh Fedora CoreOS-a.

Projekt je usmjeren na pružanje minimalnog okruženja, atomski ažuriranog automatski bez sudjelovanja administratora i unificiranog za masovnu implementaciju poslužiteljskih sustava dizajniranih isključivo za pokretanje spremnika. Fedora CoreOS sadrži samo minimalni skup komponenti dovoljan za pokretanje izoliranih spremnika - Linux kernel, systemd upravitelj sustava i skup uslužnih usluga za povezivanje putem SSH-a, upravljanje konfiguracijom i instaliranje ažuriranja.

Particija sustava montirana je u načinu rada samo za čitanje i ne mijenja se tijekom rada. Konfiguracija prenosi se u fazi pokretanja pomoću kompleta alata Ignition (alternativa Cloud-Init-u).
Nakon što je sustav pokrenut, promjena konfiguracije i sadržaja /etc direktorija nije moguća; možete samo promijeniti profil postavki i koristiti ga za zamjenu okruženja. Općenito, rad sa sustavom nalikuje radu sa slikama spremnika, koje se ne ažuriraju lokalno, već se ponovno izrađuju od nule i pokreću iznova.

Slika sustava je nedjeljiva i formirana je korištenjem OSTree tehnologije (pojedinačni paketi ne mogu se instalirati u takvo okruženje; možete samo ponovno izgraditi cjelokupnu sliku sustava, proširujući je novim paketima pomoću alata rpm-ostree). Sustav ažuriranja temelji se na korištenju dviju sistemskih particija od kojih je jedna aktivna, a druga služi za kopiranje ažuriranja; nakon instaliranja ažuriranja particije mijenjaju uloge.

U ponudi su tri neovisne grane Fedora CoreOS-a:
testiranje sa snimkama na temelju trenutnog Fedora izdanja s ažuriranjima; stabilna - stabilizirana grana, formirana nakon dva tjedna testiranja testne grane; sljedeće - snimka budućeg izdanja u razvoju. Ažuriranja se generiraju za sve tri grane kako bi se uklonile ranjivosti i ozbiljne pogreške. U trenutnoj fazi razvoja, u okviru preliminarnog izdanja, formira se samo grana za testiranje. Prvo stabilno izdanje planirano je objaviti za 6 mjeseci. Podrška za distribuciju CoreOS Container Linux prestat će 6 mjeseci nakon stabilizacije Fedora CoreOS-a, a očekuje se da će podrška za Fedora Atomic Host prestati krajem studenog.

Nakon što se projekt stabilizira, slanje telemetrije bit će omogućeno prema zadanim postavkama (telemetrija još nije aktivna u verziji pregleda) pomoću usluge fedora-coreos-pinger, koja povremeno prikuplja i šalje neidentifikacijske podatke o sustavu, kao što je verzija OS-a broj, oblak, na vrstu instalacije platforme poslužitelja projekta Fedora. Preneseni podaci ne sadrže informacije koje bi mogle dovesti do identifikacije. Pri analizi statistike koriste se samo agregirani podaci, što nam omogućuje da općenito prosudimo prirodu korištenja Fedora CoreOS-a. Po želji, korisnik može onemogućiti slanje telemetrije ili proširiti zadane poslane informacije.

Izvor: opennet.ru

Dodajte komentar