إصدار Stratis 3.3 ، مجموعة أدوات لإدارة التخزين المحلي

تم نشر إصدار مشروع Stratis 3.3، الذي تم تطويره بواسطة Red Hat ومجتمع Fedora لتوحيد وتبسيط وسائل تكوين وإدارة مجموعة مكونة من محرك أقراص محلي واحد أو أكثر. يوفر Stratis ميزات مثل تخصيص التخزين الديناميكي واللقطات والتكامل وطبقات التخزين المؤقت. تم دمج دعم Stratis في توزيعات Fedora وRHEL منذ إصداري Fedora 28 وRHEL 8.2. يتم توزيع رمز المشروع بموجب ترخيص MPL 2.0.

يكرر النظام إلى حد كبير في قدراته أدوات إدارة الأقسام المتقدمة لـ ZFS وBtrfs، ولكن يتم تنفيذه في شكل طبقة (البرنامج الخفي الطبقي) تعمل أعلى النظام الفرعي لمخطط الجهاز في نواة Linux (الوحدات dm-thin، dm -cache وdm-thinpool وdm-raid وdm-integrity) ونظام الملفات XFS. على عكس ZFS وBtrfs، تعمل مكونات Stratis فقط في مساحة المستخدم ولا تتطلب تحميل وحدات kernel محددة. تم تقديم المشروع في البداية على أنه لا يتطلب مؤهلات خبير في أنظمة التخزين لإدارته.

يتم توفير واجهة برمجة تطبيقات D-Bus وأداة cli للإدارة. تم اختبار Stratis باستخدام أجهزة الكتل المستندة إلى LUKS (الأقسام المشفرة)، وmdraid، وdm-multipath، وiSCSI، ووحدات التخزين المنطقية LVM، بالإضافة إلى محركات الأقراص الصلبة المتنوعة، ومحركات أقراص SSD، ومحركات أقراص NVMe. إذا كان هناك قرص واحد في التجمع، فإن Stratis يسمح لك باستخدام الأقسام المنطقية مع دعم اللقطة لاستعادة التغييرات. عند إضافة محركات أقراص متعددة إلى التجمع، يمكنك دمج محركات الأقراص بشكل منطقي في منطقة متجاورة. ميزات مثل RAID وضغط البيانات وإلغاء البيانات المكررة والتسامح مع الأخطاء غير مدعومة حتى الآن، ولكن من المخطط استخدامها في المستقبل.

إصدار Stratis 3.3 ، مجموعة أدوات لإدارة التخزين المحلي

новой версии:

  • تمت إضافة دعم لتوسيع حجم الأجهزة الفعلية، مما يسمح لك بإضافة مساحة قرص إضافية إلى تجمع Stratis الذي يصبح متاحًا على جهاز تخزين (على سبيل المثال، عند توسيع مصفوفة RAID).
  • تمت إضافة أمر "stratis Pool Extend-data" لإضافة مساحة قرص إضافية تظهر على أحد الأجهزة إلى تجمع تخزين محدد. لتتبع التغييرات في حجم الجهاز، تمت إضافة تحذير خاص إلى إخراج أمر "stratis Pool list"، وتمت إضافة معلومات حول الاختلافات في أحجام التجمع والأجهزة إلى أمر "stratis blockdev list".
  • تحسين تخصيص المساحة للبيانات التعريفية المرتبطة بأجهزة التخزين وتخصيص التخزين الديناميكي ("التزويد الدقيق"). أدى التغيير إلى تقليل التجزئة عند تخزين البيانات التعريفية.
  • تمت إعادة صياغة فحص الملفات القابلة للتنفيذ لإطار عمل Clevis، المستخدم للتشفير التلقائي وفك تشفير البيانات الموجودة على أقسام القرص. يتم إجراء الفحص الآن عندما يتطلب أمر المستخدم استدعاء Clevis (في السابق كان يتم إجراء الفحص مرة واحدة فقط، عندما تم تشغيل Stratis)، مما يحل المشكلات المتعلقة باستخدام Clevis المثبت بعد بدء Stratisd.

المصدر: opennet.ru

إضافة تعليق