اولین نسخه پیش نمایش Fedora CoreOS معرفی شد

توسعه دهندگان پروژه فدورا اعلام کرد در مورد آغاز آزمایش کردن اولین نسخه اولیه از نسخه جدید کیت توزیع فدورا CoreOS، که جایگزین محصولات لینوکس کانتینر Fedora Atomic Host و CoreOS به عنوان یک راه حل واحد برای اجرای محیط های مبتنی بر کانتینرهای ایزوله شد.

از CoreOS Container Linux که نقل مکان کرد پس از خرید CoreOS، Fedora CoreOS ابزارهای استقرار (سیستم پیکربندی بوت استرپ Ignition)، مکانیسم به روز رسانی اتمی و فلسفه کلی محصول را در دستان Red Hat انتقال داد. فناوری کار با بسته ها، پشتیبانی از مشخصات OCI (Open Container Initiative) و مکانیسم های اضافی برای جداسازی ظروف بر اساس SELinux از Atomic Host منتقل شده است. Fedora CoreOS مبتنی بر مخازن فدورا با استفاده از rpm-ostree است. Moby (Docker) و podman در زمان اجرا Fedora CoreOS برای کانتینرها به عنوان پشتیبانی اعلام شده‌اند. پشتیبانی Kubernetes برای ارکستراسیون کانتینر در بالای Fedora CoreOS برنامه ریزی شده است.

هدف این پروژه ارائه یک محیط حداقل است که به صورت خودکار و بدون مشارکت مدیر به روز می شود و برای استقرار انبوه سیستم های سرور طراحی شده منحصراً برای کانتینرها طراحی شده است. Fedora CoreOS فقط دارای حداقل مجموعه ای از اجزای کافی برای اجرای کانتینرهای ایزوله است - هسته لینوکس، مدیر سیستم systemd و مجموعه ای از خدمات ابزار برای اتصال از طریق SSH، مدیریت پیکربندی و نصب به روز رسانی ها.

پارتیشن سیستم در حالت فقط خواندنی نصب شده است و در حین کار تغییر نمی کند. پیکربندی در مرحله بوت با استفاده از جعبه ابزار احتراق (جایگزینی برای Cloud-Init) منتقل می شود.
هنگامی که سیستم در حال اجرا است، تغییر پیکربندی و محتویات دایرکتوری /etc غیرممکن است؛ شما فقط می توانید مشخصات تنظیمات را تغییر دهید و از آن برای جایگزینی محیط استفاده کنید. به طور کلی، کار با سیستم شبیه به کار با تصاویر کانتینر است که به صورت محلی به روز نمی شوند، اما از ابتدا بازسازی می شوند و دوباره راه اندازی می شوند.

تصویر سیستم غیرقابل تقسیم است و با استفاده از فناوری OSTree تشکیل شده است (بسته های فردی را نمی توان در چنین محیطی نصب کرد، فقط می توانید کل تصویر سیستم را با گسترش آن با بسته های جدید با استفاده از کیت ابزار rpm-ostree بازسازی کنید). سیستم به روز رسانی مبتنی بر استفاده از دو پارتیشن سیستم است که یکی از آنها فعال است و دومی برای کپی کردن به روز رسانی استفاده می شود؛ پس از نصب به روز رسانی، نقش پارتیشن ها تغییر می کند.

سه شاخه مستقل از Fedora CoreOS ارائه شده است:
آزمایش با عکس های فوری بر اساس نسخه فعلی فدورا با به روز رسانی. پایدار - یک شاخه تثبیت شده که پس از دو هفته آزمایش شاخه آزمایشی تشکیل شده است. بعدی - یک عکس فوری از نسخه آینده در حال توسعه. برای رفع آسیب پذیری ها و خطاهای جدی، به روز رسانی هایی برای هر سه شعبه تولید می شود. در مرحله فعلی توسعه، در چارچوب انتشار اولیه، تنها شاخه آزمایشی در حال تشکیل است. اولین نسخه پایدار قرار است تا 6 ماه دیگر منتشر شود. پشتیبانی از توزیع CoreOS Container Linux 6 ماه پس از تثبیت Fedora CoreOS به پایان می رسد و انتظار می رود پشتیبانی Fedora Atomic Host در پایان نوامبر به پایان برسد.

پس از تثبیت پروژه، ارسال تله متری به طور پیش فرض فعال می شود (تلمتری هنوز در ساخت پیش نمایش فعال نیست) با استفاده از سرویس fedora-coreos-pinger، که به طور دوره ای اطلاعات غیر شناسایی سیستم، مانند نسخه سیستم عامل را جمع آوری و ارسال می کند. شماره، ابر، به نوع نصب پلت فرم سرورهای پروژه فدورا. داده های ارسالی حاوی اطلاعاتی نیست که منجر به شناسایی شود. هنگام تجزیه و تحلیل آمار، فقط از اطلاعات جمع آوری شده استفاده می شود، که به ما اجازه می دهد تا به طور کلی ماهیت استفاده از Fedora CoreOS را قضاوت کنیم. در صورت تمایل، کاربر می تواند ارسال تله متری را غیرفعال کند یا اطلاعات پیش فرض ارسال شده را گسترش دهد.

منبع: opennet.ru

اضافه کردن نظر