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) болон podman-г контейнерт зориулсан Fedora CoreOS ажиллах үед дэмжигдсэн гэж зарласан. Kubernetes-ийн дэмжлэгийг Fedora CoreOS дээр контейнер зохион байгуулахаар төлөвлөж байна.

Энэхүү төсөл нь администраторын оролцоогүйгээр автоматаар автоматаар шинэчлэгдэж, зөвхөн контейнер ажиллуулахад зориулагдсан серверийн системийг бөөнөөр нь байрлуулахад зориулагдсан хамгийн бага орчинг бүрдүүлэх зорилготой юм. Fedora CoreOS нь тусгаарлагдсан контейнеруудыг ажиллуулахад хангалттай цөөн тооны бүрэлдэхүүн хэсгүүдийг агуулдаг - Linux цөм, системийн системийн менежер, SSH-ээр холбогдох, тохиргоог удирдах, шинэчлэлтүүдийг суулгахад зориулсан үйлчилгээний багц.

Системийн хуваалт нь зөвхөн унших горимд суурилагдсан бөгөөд үйл ажиллагааны явцад өөрчлөгддөггүй. Тохиргоо Ignition toolkit (Cloud-Init-ийн өөр хувилбар) ашиглан ачаалах үе шатанд дамжуулагдана.
Систем ажиллаж эхэлмэгц /etc лавлахын тохиргоо болон агуулгыг өөрчлөх боломжгүй, та зөвхөн тохиргооны профайлыг өөрчилж, орчныг солиход ашиглах боломжтой. Ерөнхийдөө системтэй ажиллах нь дотооддоо шинэчлэгдээгүй ч эхнээс нь дахин бүтээгдэж, шинээр эхлүүлсэн контейнерийн зурагтай ажиллахтай адил юм.

Системийн дүрс нь хуваагдашгүй бөгөөд OSTree технологийг ашиглан бүтээгдсэн (ийм орчинд бие даасан багцуудыг суулгах боломжгүй; та зөвхөн rpm-ostree хэрэгслийг ашиглан системийн дүрсийг бүхэлд нь сэргээж, шинэ багцаар өргөжүүлж болно). Шинэчлэлийн систем нь хоёр системийн хуваалтыг ашиглахад суурилдаг бөгөөд тэдгээрийн нэг нь идэвхтэй, хоёр дахь нь шинэчлэлтийг хуулахад ашиглагддаг бөгөөд шинэчлэлтийг суулгасны дараа хуваалтууд дүрээ өөрчилдөг.

Fedora CoreOS-ийн бие даасан гурван салбарыг санал болгож байна:
шинэчлэлтүүд бүхий одоогийн Fedora хувилбар дээр суурилсан агшин зуурын зургуудаар туршилт хийх; тогтвортой - туршилтын салбарыг хоёр долоо хоногийн турш туршсаны дараа үүссэн тогтворжсон салбар; дараагийн - хөгжүүлэлтийн ирээдүйн хувилбарын агшин зураг. Эмзэг байдал, ноцтой алдааг арилгахын тулд бүх гурван салбарт шинэчлэлтүүдийг хийж байна. Хөгжлийн өнөөгийн шатанд урьдчилсан хувилбарын хүрээнд зөвхөн туршилтын салбар байгуулагдаж байна. Эхний тогтвортой хувилбарыг 6 сарын дараа гаргахаар төлөвлөж байна. CoreOS Container Linux түгээлтийн дэмжлэг Fedora CoreOS тогтворжсоноос хойш 6 сарын дараа дуусч, Fedora Atomic Host-ийн дэмжлэг XNUMX-р сарын сүүлээр дуусах төлөвтэй байна.

Төсөл тогтворжсоны дараа телеметрийн илгээлтийг анхдагчаар идэвхжүүлэх болно (телеметрийг урьдчилан үзэхэд хараахан идэвхгүй байна) fedora-coreos-pinger үйлчилгээг ашиглан үйлдлийн системийн хувилбар гэх мэт системийн талаар тодорхой бус мэдээллийг үе үе хуримтлуулж, илгээдэг. дугаар, үүл, Fedora төслийн серверүүдийн платформын суулгацын төрөл. Дамжуулсан өгөгдөл нь танихад хүргэж болзошгүй мэдээллийг агуулаагүй болно. Статистикт дүн шинжилгээ хийхдээ зөвхөн нэгтгэсэн мэдээллийг ашигладаг бөгөөд энэ нь Fedora CoreOS-ийн хэрэглээний мөн чанарыг ерөнхийд нь дүгнэх боломжийг олгодог. Хэрэв хүсвэл хэрэглэгч телеметрийн илгээлтийг идэвхгүй болгох эсвэл илгээсэн анхдагч мэдээллийг өргөжүүлэх боломжтой.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх