Fedora CoreOS бірінші алдын ала қарау шығарылымы енгізілді

Fedora жобасының әзірлеушілері жариялады басы туралы тестілеу тарату жинағының жаңа басылымының бірінші алдын ала нұсқасы Fedora негізгі операциялық жүйесі, ол оқшауланған контейнерлерге негізделген орталарды іске қосу үшін жалғыз шешім ретінде Fedora Atomic Host және CoreOS Container Linux өнімдерін ауыстырды.

CoreOS Container Linux жүйесінен, ол қозғалды CoreOS сатып алғаннан кейін Red Hat қолына Fedora CoreOS орналастыру құралдарын (Ignition bootstrap конфигурациялау жүйесі), атомдық жаңарту механизмін және өнімнің жалпы философиясын берді. Пакеттермен жұмыс істеу технологиясы, OCI (Open Container Initiative) спецификацияларын қолдау және SELinux негізіндегі контейнерлерді оқшаулаудың қосымша механизмдері Atomic Host жүйесінен тасымалданды. Fedora CoreOS жүйесі rpm-ostree көмегімен Fedora репозиторийлеріне негізделген. Moby (Docker) және подман контейнерлерге арналған Fedora CoreOS жұмыс уақытында қолдау көрсетілетіні ретінде жарияланған. Kubernetes қолдауы Fedora CoreOS жоғарғы жағындағы контейнерлерді басқару үшін жоспарланған.

Жоба әкімшінің қатысуынсыз автоматты түрде жаңартылатын және тек қана іске қосылған контейнерлерге арналған серверлік жүйелерді жаппай орналастыру үшін біріктірілген минималды ортаны қамтамасыз етуге бағытталған. Fedora CoreOS құрамында оқшауланған контейнерлерді іске қосу үшін жеткілікті құрамдастардың ең аз жиынтығы бар - Linux ядросы, жүйелік жүйе менеджері және SSH арқылы қосылуға, конфигурацияны басқаруға және жаңартуларды орнатуға арналған утилиталық қызметтер жиынтығы.

Жүйе бөлімі тек оқуға арналған режимде орнатылған және жұмыс кезінде өзгермейді. Конфигурация Ignition құралдар жинағы (Cloud-Init-ке балама) арқылы жүктеу сатысында жіберіледі.
Жүйе іске қосылғаннан кейін /etc каталогының конфигурациясын және мазмұнын өзгерту мүмкін емес; сіз тек параметрлер профилін өзгерте аласыз және оны ортаны ауыстыру үшін пайдалана аласыз. Жалпы алғанда, жүйемен жұмыс істеу жергілікті түрде жаңартылмайтын, бірақ нөлден қайта құрылып, жаңадан іске қосылатын контейнерлік кескіндермен жұмыс істеуге ұқсайды.

Жүйе кескіні бөлінбейді және OSTree технологиясының көмегімен қалыптасады (мұндай ортада жеке бумаларды орнату мүмкін емес; сіз тек rpm-ostree құралдар жинағы арқылы оны жаңа пакеттермен кеңейте отырып, бүкіл жүйе кескінін қайта құра аласыз). Жаңарту жүйесі екі жүйелік бөлімді пайдалануға негізделген, олардың бірі белсенді, екіншісі жаңартуды көшіру үшін пайдаланылады; жаңартуды орнатқаннан кейін бөлімдер рөлдерді өзгертеді.

Fedora CoreOS үш тәуелсіз филиалы ұсынылады:
жаңартулары бар ағымдағы Fedora шығарылымына негізделген суреттермен тестілеу; тұрақты – тестілеу тармағын екі аптадан кейін сынаудан кейін қалыптасқан тұрақтандырылған тармақ; келесі - әзірлеудегі болашақ шығарылымның суреті. Барлық үш филиал үшін осалдықтар мен елеулі қателерді жою үшін жаңартулар жасалуда. Қазіргі даму кезеңінде алдын ала шығару шеңберінде тек тестілеу саласы қалыптасуда. Алғашқы тұрақты шығарылымды 6 айдан кейін шығару жоспарлануда. CoreOS Container Linux таратуына қолдау Fedora CoreOS тұрақтандырылғаннан кейін 6 айдан кейін аяқталады және Fedora Atomic Host қолдауы қарашаның соңында аяқталады деп күтілуде.

Жоба тұрақтандырылғаннан кейін телеметрия жіберу әдепкі бойынша қосылады (телеметрия алдын ала қарау құрастыруында әлі белсенді емес) жүйелі түрде ОЖ нұсқасы сияқты жүйе туралы сәйкестендірмейтін ақпаратты жинақтайтын және жіберетін fedora-coreos-pinger қызметін пайдаланып қосылады. нөмір, бұлт, Fedora жоба серверлерінің платформасын орнату түріне. Жіберілген деректерде сәйкестендіруге әкелетін ақпарат жоқ. Статистиканы талдау кезінде тек жинақталған ақпарат пайдаланылады, бұл Fedora CoreOS пайдалану сипатын жалпы бағалауға мүмкіндік береді. Қажет болса, пайдаланушы телеметрия жіберуді өшіре алады немесе жіберілген әдепкі ақпаратты кеңейте алады.

Ақпарат көзі: opennet.ru

пікір қалдыру