Нахустин нашри устувори Fedora CoreOS

Таҳиягарони лоиҳаи Fedora эълон карда шуд дар бораи муътадил гардондани таксимот OS асосии Fedora ва ба истифодаи васеъ тайёр будани он. Fedora CoreOS ҳамчун як ҳалли ягона барои кор кардани муҳитҳо дар асоси контейнерҳои ҷудошуда, иваз кардани маҳсулоти Fedora Atomic Host ва CoreOS Container Linux пешбарӣ карда мешавад. Тақсимоти CoreOS Container Linux пас аз 6 моҳ ба охир мерасад ва интизор меравад, ки Fedora Atomic Host дастгирӣ дар охири моҳи ноябр хотима ёбад.

Fedora CoreOS ҳадаф дорад, ки муҳити ҳадди ақалро таъмин кунад, ки ба таври худкор бе дахолати маъмур навсозӣ карда мешавад ва барои густариши оммавии системаҳои серверӣ, ки танҳо барои контейнерҳои коркунанда тарҳрезӣ шудааст, муттаҳид карда мешавад. Тақсим танҳо маҷмӯи ҳадди ақали ҷузъҳоеро, ки барои идора кардани контейнерҳои ҷудошуда кофӣ аст, таъмин мекунад - ядрои Linux, менеҷери системаи системавӣ ва маҷмӯи хидматҳои коммуналӣ барои пайвастшавӣ тавассути SSH, идоракунии конфигуратсия ва насби навсозиҳо.

Қисмати система дар реҷаи танҳо барои хондан насб карда шудааст ва ҳангоми кор тағир намеёбад. Танзимот дар марҳилаи боркунӣ бо истифода аз асбобҳо интиқол дода мешавад даргиронӣ (алтернатива ба Cloud-Init). Вақте ки система кор мекунад, тағир додани конфигуратсия ва мундариҷаи директорияи /etc ғайриимкон аст; шумо метавонед танҳо профили танзимотро тағир диҳед ва онро барои иваз кардани муҳити зист истифода баред. Умуман, кор бо система ба кор бо тасвирҳои контейнер шабоҳат дорад, ки онҳо ба таври маҳаллӣ нав карда намешаванд, аммо аз сифр барқарор карда мешаванд ва аз нав оғоз карда мешаванд.

Тасвири система тақсимнашаванда аст ва бо истифода аз технологияи OSTree ташаккул меёбад (бастаҳои инфиродӣ дар чунин муҳит насб карда намешаванд; шумо метавонед танҳо тамоми тасвири системаро аз нав созед ва онро бо бастаҳои нав бо истифода аз абзори rpm-ostree васеъ кунед). Системаи навсозӣ ба истифодаи ду қисмати система асос ёфтааст, ки яке фаъол аст ва дуюмаш барои нусхабардории навсозӣ истифода мешавад; пас аз насб кардани навсозӣ, қисмҳо нақшҳоро иваз мекунанд.

Аз тақсимоти CoreOS Container Linux, ки ҳаракат кард Дар дасти Red Hat пас аз харидани CoreOS, лоиҳаи Fedora CoreOS асбобҳои конфигуратсияи боркунӣ (Ignition), механизми навсозии атомӣ ва фалсафаи умумии маҳсулотро ба даст овард. Технологияи кор бо бастаҳо, дастгирии мушаххасоти OCI (Open Container Initiative) ва механизмҳои иловагии ҷудокунии контейнерҳо дар асоси SELinux аз Atomic Host интиқол дода шудаанд. Барои ташкили контейнерҳо дар болои Fedora CoreOS, дар оянда ба нақша гирифта шудааст, ки ҳамгироӣ бо Kubernetes (аз ҷумла онҳое, ки дар асоси OKD).

Мундариҷаи аввалин нашри устувори Fedora CoreOS ба анборҳо асос ёфтааст Fedora 31 бо истифода аз бастаи rpm-ostree.
Он ядрои Linux 5.4, менеҷери системаи systemd 243 ва асбоби Ignition 2.1-ро дар бар мегирад. Runtime барои контейнерҳо Moby 18.09 (Docker) ва podman 1.7-ро дастгирӣ мекунад. Бо нобаёнӣ, дастгирии cgroups v1 барои таъмини мутобиқат фаъол аст, аммо cgroups v2 метавонад ҳамчун интихоб фаъол карда шавад. Имконият амалӣ гардид дастгоҳҳо дар платформаҳои гуногун, аз ҷумла серверҳои молӣ, QEMU, OpenStack, VMware, AWS, Alibaba, Azure ва GCP. Тасвири изофии пешниҳодшуда метавонад дар реҷаи зинда бо боркунӣ ба RAM кор кунад. Боркунии шабака тавассути PXE (netboot) дастгирӣ карда мешавад.

Се филиали мустақили Fedora CoreOS пешниҳод карда мешаванд, ки барои онҳо навсозиҳо тавлид мешаванд, ки осебпазирӣ ва хатогиҳои ҷиддиро бартараф мекунанд:

  • озмоиш бо аксҳо дар асоси версияи кунунии Fedora бо навсозиҳо;
  • устувор - шохаи устуворшуда, ки пас аз ду ҳафтаи санҷиши шохаи санҷишӣ ташаккул меёбад;
  • навбатӣ - акси версияи ояндаи таҳияшаванда (танҳо дар нақшаҳо барои ҳозир).

Аз планхои оянда кайд карда мешавад дохилшавӣ дар Fedora CoreOS бо истифода аз хидмат телеметрия мефиристад Fedora-coreos-pinger. Маълумоти интиқолшуда дорои маълумоте нест, ки метавонад ба шахсият оварда расонад. Ҳангоми таҳлили омор танҳо маълумоти ҷамъшуда истифода мешавад, ки ба мо имкон медиҳад, ки умуман хусусияти истифодаи Fedora CoreOS-ро доварӣ кунем. Агар хоҳед, корбар метавонад ирсоли телеметрияро ғайрифаъол кунад ё маълумоти ирсолшударо бо нобаёнӣ васеъ кунад.

Манбаъ: opennet.ru

Илова Эзоҳ