Ներկայացվեց Fedora CoreOS-ի առաջին նախադիտման թողարկումը

Fedora Project Developers հայտարարեց սկզբի մասին փորձարկում բաշխման հավաքածուի նոր հրատարակության առաջին նախնական տարբերակը Fedora Core OS, որը փոխարինեց Fedora Atomic Host-ի և CoreOS Container Linux-ի արտադրանքները՝ որպես մեկուսացված բեռնարկղերի վրա հիմնված գործարկման միջավայրերի միասնական լուծում:

CoreOS Container Linux-ից, որը տեղափոխվել է Red Hat-ի ձեռքում CoreOS-ը գնելուց հետո Fedora CoreOS-ը փոխանցեց տեղակայման գործիքները (Ignition bootstrap-ի կազմաձևման համակարգը), ատոմային թարմացման մեխանիզմը և արտադրանքի ընդհանուր փիլիսոփայությունը: Փաթեթների հետ աշխատելու տեխնոլոգիան, OCI (Open Container Initiative) բնութագրերի աջակցությունը և SELinux-ի վրա հիմնված բեռնարկղերի մեկուսացման լրացուցիչ մեխանիզմները փոխանցվել են Atomic Host-ից: Fedora CoreOS-ը հիմնված է Fedora-ի պահոցների վրա՝ օգտագործելով rpm-ostree: Moby (Docker) և podman-ը հայտարարված են որպես աջակցվող Fedora CoreOS-ի գործարկման ժամանակ կոնտեյներների համար: Kubernetes-ի աջակցությունը նախատեսվում է Fedora CoreOS-ի վերևում գտնվող կոնտեյներային նվագախմբի համար:

Նախագիծն ուղղված է նվազագույն միջավայրի ապահովմանը, որն ավտոմատ կերպով թարմացվում է առանց ադմինիստրատորի մասնակցության և միավորված սերվերային համակարգերի զանգվածային տեղակայման համար, որոնք նախատեսված են բացառապես բեռնարկղերի համար: Fedora CoreOS-ը պարունակում է բաղադրիչների միայն նվազագույն փաթեթ, որը բավարար է մեկուսացված կոնտեյներներ գործարկելու համար՝ Linux միջուկը, systemd համակարգի կառավարիչը և մի շարք կոմունալ ծառայություններ 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-ի օգտագործման բնույթը: Ցանկության դեպքում օգտատերը կարող է անջատել հեռաչափական ուղարկումը կամ ընդլայնել ուղարկված կանխադրված տեղեկատվությունը:

Source: opennet.ru

Добавить комментарий