เปิดตัว Stratis 3.0 ซึ่งเป็นชุดเครื่องมือสำหรับจัดการที่เก็บข้อมูลในตัวเครื่อง

การเปิดตัวโครงการ Stratis 3.0 ได้รับการเผยแพร่ซึ่งพัฒนาโดย Red Hat และชุมชน Fedora เพื่อรวมและลดความซับซ้อนของวิธีการกำหนดค่าและจัดการพูลของไดรฟ์ในเครื่องตั้งแต่หนึ่งไดรฟ์ขึ้นไป Stratis นำเสนอฟีเจอร์ต่างๆ เช่น การจัดสรรพื้นที่จัดเก็บข้อมูลแบบไดนามิก สแน็ปช็อต ความสมบูรณ์ และเลเยอร์แคช การสนับสนุน Stratis ได้รับการรวมเข้ากับการกระจายของ Fedora และ RHEL นับตั้งแต่เปิดตัว Fedora 28 และ RHEL 8.2 รหัสโครงการเผยแพร่ภายใต้ใบอนุญาต MPL 2.0

ระบบส่วนใหญ่จำลองความสามารถของเครื่องมือการจัดการพาร์ติชันขั้นสูงของ ZFS และ Btrfs แต่ถูกนำไปใช้ในรูปแบบของเลเยอร์ (stratisd daemon) ที่ทำงานบนระบบย่อยอุปกรณ์-แมปเปอร์ของเคอร์เนล Linux (โมดูล dm-thin, dm -cache, dm-thinpool, dm- raid และ dm-integrity) และระบบไฟล์ XFS ต่างจาก ZFS และ Btrfs ตรงที่ส่วนประกอบ Stratis ทำงานในพื้นที่ผู้ใช้เท่านั้น และไม่จำเป็นต้องโหลดโมดูลเคอร์เนลเฉพาะ ในตอนแรกโครงการนี้ถูกนำเสนอเนื่องจากไม่ต้องการคุณสมบัติของผู้เชี่ยวชาญด้านระบบจัดเก็บข้อมูลในการบริหารจัดการ

D-Bus API และยูทิลิตี้ cli มีไว้สำหรับการจัดการ Stratis ได้รับการทดสอบกับอุปกรณ์บล็อกที่ใช้ LUKS (พาร์ติชันที่เข้ารหัส), mdraid, dm-multipath, iSCSI, โลจิคัลวอลุ่ม LVM รวมถึง HDD, SSD และไดรฟ์ NVMe ต่างๆ หากมีดิสก์หนึ่งตัวในพูล Stratis จะอนุญาตให้คุณใช้โลจิคัลพาร์ติชันที่รองรับสแน็ปช็อตเพื่อย้อนกลับการเปลี่ยนแปลง เมื่อคุณเพิ่มหลายไดรฟ์ลงในพูล คุณสามารถรวมไดรฟ์เข้ากับพื้นที่ที่อยู่ติดกันได้ตามตรรกะ คุณสมบัติต่างๆ เช่น RAID, การบีบอัดข้อมูล, การขจัดข้อมูลซ้ำซ้อน และความทนทานต่อข้อผิดพลาด ยังไม่ได้รับการสนับสนุน แต่มีการวางแผนไว้สำหรับอนาคต

เปิดตัว Stratis 3.0 ซึ่งเป็นชุดเครื่องมือสำหรับจัดการที่เก็บข้อมูลในตัวเครื่อง

Значительная смена номера версии объясняется изменением интерфейса для управления через D-Bus и прекращением поддержки интерфейсов FetchProperties в пользу использования свойств и методов на основе D-Bus. В новом выпуске также добавлена проверка правил udev при помощи libblkid перед внесением изменений, переделана обработка событий от DeviceMapper, изменено внутреннее представление обработчиков ошибок, переработан код для отката изменений (rollback), разрешено указание логического размера при создании ФС. Во фреймворке Clevis, применяемом для автоматического шифрования и расшифровки данных в дисковых разделах, задействованы хэши SHA-256 вместо SHA-1. Предоставлена возможность изменения парольной фразы и перегенерации привязок к Clevis.

ที่มา: opennet.ru

เพิ่มความคิดเห็น