Fedora projekta izstrÄdÄtÄji par distribÅ«cijas stabilizÄÅ”anu un tÄs sagatavoÅ”anu plaÅ”ai izmantoÅ”anai. Fedora CoreOS tiek piedÄvÄts kÄ vienots risinÄjums izolÄtu konteineru palaiÅ”anas vidÄm, kas nomaina Fedora Atomic Host un CoreOS Container Linux produktus. Atbalsts CoreOS Container Linux izdevumam beigsies 6 mÄneÅ”u laikÄ, savukÄrt atbalsta izbeigÅ”ana Fedora Atomic Host ir gaidÄma novembra beigÄs.
Fedora CoreOS mÄrÄ·is ir sniegt minimÄlu vidi, kas atomÄri tiek atjauninÄta automÄtiski bez administratora iejaukÅ”anÄs un ir vienota masveida serveru sistÄmu izvietoÅ”anai, kas paredzÄtas tikai konteineru palaiÅ”anai. DistribÅ«cija piedÄvÄ tikai minimÄlo komponentu kopumu, kas ir pietiekams izolÄtu konteineru palaiÅ”anai ā Linux kodolu, sistemÄtisko menedžeri systemd un komplektu pakalpojumu SSH pieslÄgÅ”anai, konfigurÄcijas vadÄ«bai un atjauninÄjumu instalÄÅ”anai.
SistÄmas nodalÄ«jums tiek montÄts tikai lasīŔanas režīmÄ un netiek mainÄ«ts darba procesÄ. tiek nodota ielÄdes posmÄ ar rÄ«ku (alternatÄ«va Cloud-Init). PÄc tam, kad sistÄma ir palaista, konfigurÄcijas un katalogu \/etc saturu nevar mainÄ«t, ir atļauts tikai mainÄ«t iestatÄ«jumu profilu un izmantot to vides nomaiÅai. Parasti darbs ar sistÄmu atgÄdina darbu ar konteineru attÄliem, kas netiek atjauninÄti vietÄ, bet tiek pÄrveidoti no nulles un palaisti no jauna.
SistÄmas attÄlu nevar dalÄ«t, un tas tiek veidots, izmantojot OSTree tehnoloÄ£iju (Å”ÄdÄ vidÄ nevar instalÄt atseviŔķus pakotnes, var tikai pÄrbÅ«vÄt visu sistÄmas attÄlu, paplaÅ”inot to ar jaunÄm pakotnÄm, izmantojot rpm-ostree rÄ«kus). AtjauninÄjumu sistÄma balstÄs uz divu sistÄmas nodalÄ«jumu izmantoÅ”anu, no kuriem viens ir aktÄ«vs, bet otrs tiek izmantots atjauninÄjumu kopÄÅ”anai; pÄc atjauninÄjumu instalÄÅ”anas nodalÄ«jumi maina lomas.
No CoreOS Container Linux distribÅ«cijas, kas nonÄca Red Hat pÄc CoreOS uzÅÄmuma iegÄdes, Fedora CoreOS projekts aizÅÄmÄs konfigurÄÅ”anas rÄ«kus sÄkotnÄjÄs ielÄdes posmÄ (Ignition), atomÄro atjauninÄjumu mehÄnismu un kopÄjo produkta filozofiju. No Atomic Host tika pÄrnestas pakotÅu apstrÄdes tehnoloÄ£ija, OCI (Open Container Initiative) specifikÄciju atbalsts un papildu konteineru izolÄcijas mehÄnismi, pamatojoties uz SELinux. Uz turpmÄko konteineru orchestrÄciju virs Fedora CoreOS ir plÄnots nodroÅ”inÄt integrÄciju ar Kubernetes (tai skaitÄ, pamatojoties uz ).
PirmajÄ stabilajÄ Fedora CoreOS laidienÄ ir iekļauti izmantojot rpm-ostree pakotni.
SastÄvÄ ir Linux 5.4 kodols, sistemÄtiskais pÄrvaldnieks systemd 243, un rÄ«ku komplekts Ignition 2.1. Konteineru izpildlaikÄ ir nodroÅ”inÄta atbalsts Moby 18.09 (Docker) un podman 1.7. PÄc noklusÄjuma, lai nodroÅ”inÄtu saderÄ«bu, ir iekļauts atbalsts cgroups v1, tomÄr opcijas ietver arÄ« cgroups v2. Ir Ä«stenota iespÄja dažÄdÄs platformÄs, tostarp parastajos serveros, QEMU, OpenStack, VMware, AWS, Alibaba, Azure un GCP. NodroÅ”inÄtais ISO attÄls var darboties live režīmÄ ar ielÄdi RAM. AtbalstÄ«ta ielÄde tÄ«klÄ, izmantojot PXE (netboot).
Tiek piedÄvÄtas trÄ«s neatkarÄ«gas Fedora CoreOS filiÄles, kurÄm tiek veidoti atjauninÄjumi ar ievainojamÄ«bu novÄrÅ”anu un nopietnu kļūdu labojumiem:
- testing ar snapshot-iem, kas balstÄ«ti uz aktuÄlÄ Fedora izlaiduma atjauninÄjumiem;
- stable ā stabilizÄtÄ filiÄle, kas tiek veidota pÄc divu nedÄļu testÄÅ”anas testing filiÄlÄ;
- next ā snapshot, kas ir izstrÄdes stadijÄ nÄkamajam izdevumam (paÅ”laik tikai plÄnos).
No nÄkotnes plÄniem tiek minÄts Fedora CoreOS telemetrijas sÅ«tīŔana, izmantojot pakalpojumu , kas periodiski apkopo un nosÅ«ta uz Fedora projekta serveriem informÄciju par sistÄmu, kas neizraisa identifikÄciju, piemÄram, operÄtÄjsistÄmas versijas numuru, mÄkoÅu platformas tipu un instalÄcijas veidu. PÄrsÅ«tÄ«to datu vidÅ« nav informÄcijas, kas varÄtu novest pie identifikÄcijas. Statistikas analÄ«zÄ tiek izmantoti tikai apkopoti dati, kas ļauj vispÄrÄ«gi spriest par Fedora CoreOS izmantoÅ”anas raksturu. Ja lietotÄjs vÄlas, viÅÅ” var atspÄjot telemetrijas sÅ«tīŔanu vai paplaÅ”inÄt pÄc noklusÄjuma pÄrsÅ«tÄ«to informÄciju.
Avots: opennet.lv
