تم بالفعل إطلاق الإصدار الجديد من LXC و LXD 4.0 وهذه هي أخبارها

أصدرت شركة Canonical إصدار الإصدار الجديد من أدواتك لتنظيم تشغيل الحاويات المعزولة LXC 4.0 ، مدير الحاوية LXD 4.0 و FS LXCFS الظاهري 4.0 للمحاكاة في حاويات / proc و / sys و cgroupfs الافتراضية للتوزيعات بدون دعم لمساحات أسماء المجموعات.

بالنسبة لأولئك الذين ليسوا على دراية بهذه الأدوات ، يجب أن يعرفوا ذلك LXC هو وقت تشغيل لتشغيل كل من حاويات النظام والحاويات للتطبيقات الفردية (OCI). يتضمن LXC مكتبة liblxc ، ومجموعة من الأدوات المساعدة ، وقوالب لإنشاء الحاويات ، ومجموعة من المجلدات لمختلف لغات البرمجة.

LXD هو مكون إضافي لـ LXC و CRIU و QEMU ما هو مستخدم لإدارة الحاويات والأجهزة الافتراضية مركزيًا على خادم واحد أو أكثر. إذا كانت LXC عبارة عن مجموعة أدوات منخفضة المستوى للتلاعب على مستوى الحاويات الفردية ، يتم تنفيذ LXD كعملية خلفية تقبل الطلبات عبر الشبكة عبر REST API وتسمح لك بإنشاء تكوينات قابلة للتطوير يتم تنفيذها في مجموعة من الخوادم المتعددة.

يدعم العديد من الخلفيات الخلفية للتخزين (شجرة الدليل ، ZFS ، Btrfs ، LVM) ، اللقطات مع انقطاع الحالة ، الترحيل المباشر لحاويات العمل من جهاز إلى آخر ، وأدوات لتنظيم تخزين الصور. تمت كتابة رمز LXD في Go ويتم توزيعه بموجب ترخيص Apache 2.0.

ما الجديد في LXC 4.0؟

في هذا الإصدار الجديد ، تمت إعادة كتابة وحدة التحكم الخاصة بالعمل مع cgroup بالكاملإلى جانب ذلك إضافة دعم للتسلسل الهرمي لمجموعة cgroup الموحدة (cgroup2) ، وظيفة وحدة تحكم المجمد المضافة التي يمكنك من خلالها التوقف عن العمل في cgroup وتحرير بعض الموارد مؤقتًا (وحدة المعالجة المركزية ، I / O وربما حتى الذاكرة) لأداء مهام أخرى.

أيضا إضافة دعم لنظام kernel الفرعي "pidfd" مصمم للتعامل مع حالة إعادة استخدام PID (ينضم pidfd إلى عملية محددة ولا يتغير ، بينما يمكن ربط PID بعملية أخرى بعد إكمال العملية الحالية المرتبطة بـ PID)

وبالإضافة إلى ذلك، تم تنفيذ بنية تحتية لاعتراض مكالمات النظام وتم تحسين الإنشاء والحذف لأجهزة الشبكة ، بالإضافة إلى حركتها بين مساحات الأسماء للنظام الفرعي للشبكة.

وتم تنفيذ إمكانية نقل أجهزة الشبكة اللاسلكية (nl80211) إلى الحاويات.

ما الجديد في LXD 4.0؟

لتقسيم خوادم LXD ، تم اقتراح مفهوم المشروع الذي يبسط إدارة مجموعات الحاويات والأجهزة الافتراضية. يمكن أن يتضمن كل مشروع مجموعته الخاصة من الحاويات ، والأجهزة الافتراضية ، والصور ، وملفات التعريف ، وأقسام التخزين. فيما يتعلق بالمشاريع ، يمكنك تعيين القيود الخاصة بك وتغيير الإعدادات.

ال دعم إطلاق ليس فقط الحاويات ، ولكن أيضًا الأجهزة الافتراضية، يدعم أيضًا اعتراض مكالمات النظام للحاويات ، بالإضافة إلى دعم shiftfs ، وهو FS افتراضي لتعيين نقاط التحميل لمساحة اسم المستخدم (مساحة اسم المستخدم).

تمت إضافة القدرة على تكوين عنوان MAC وتحديد عنوان المصدر لـ NAT وأيضًا واجهة برمجة تطبيقات مضافة لإدارة الارتباطات في DHCP.

يتوفر أيضًا في هذا الإصدار الجديد الإنشاء التلقائي للقطات من البيئات وأقسام التخزين مع القدرة على تعيين عمر اللقطة.

من التغييرات الأخرى المذكورة في الإعلان:

  • نفذت بيئة النسخ الاحتياطي والاستعادة.
  • تمت إضافة واجهة برمجة تطبيقات لمراقبة حالة الشبكة (معلومات شبكة lxc).
  • تم اقتراح أنواع جديدة من محولات الشبكة "ipvlan" و "الموجهة".
  • تمت إضافة الخلفية لاستخدام المستودعات القائمة على CephFS.
  • تدعم المجموعات النسخ المتماثل للصور والتكوينات متعددة المعمار.
  • تمت إضافة التحكم في الوصول المستند إلى الدور (RBAC).
  • تمت إضافة دعم لـ CGroup2.
  • تمت إضافة دعم Nftables.

أخيرا إذا كنت تريد معرفة المزيد عنها حول أخبار هذا الإصدار الجديد ، يمكنك التحقق من التفاصيل في الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.