Išleistas Stratis 3.3 – vietinės saugyklos valdymo įrankių rinkinys

Buvo paskelbtas Stratis 3.3 projekto leidimas, kurį sukūrė Red Hat ir Fedora bendruomenė, siekdami suvienodinti ir supaprastinti vieno ar kelių vietinių diskų telkinio konfigūravimo ir valdymo priemones. Stratis teikia tokias funkcijas kaip dinaminis saugyklos paskirstymas, momentinės nuotraukos, vientisumas ir talpyklos sluoksniai. „Stratis“ palaikymas buvo integruotas į „Fedora“ ir „RHEL“ paskirstymus nuo „Fedora 28“ ir „RHEL 8.2“ išleidimo. Projekto kodas platinamas pagal MPL 2.0 licenciją.

Sistema savo galimybėmis iš esmės atkartoja pažangius ZFS ir Btrfs skaidinių valdymo įrankius, tačiau yra įdiegta sluoksnio (stratisd demono), veikiančio Linux branduolio įrenginių žemėlapio posistemio viršuje (moduliai dm-thhin, dm). -cache, dm-thinpool, dm- raid ir dm-integrity) ir XFS failų sistema. Skirtingai nuo ZFS ir Btrfs, Stratis komponentai veikia tik vartotojo erdvėje ir nereikalauja įkelti konkrečių branduolio modulių. Projektas iš pradžių buvo pristatytas kaip nereikalaujantis saugojimo sistemų eksperto kvalifikacijos administruoti.

Valdymui suteikiama D-Bus API ir klijų programa. Stratis buvo išbandytas su blokiniais įrenginiais, paremtais LUKS (šifruotų skaidinių), mdraid, dm-multipath, iSCSI, LVM loginiais tomais, taip pat įvairiais HDD, SSD ir NVMe įrenginiais. Jei baseine yra vienas diskas, „Stratis“ leidžia naudoti loginius skaidinius su momentinės nuotraukos palaikymu, kad atšauktumėte pakeitimus. Kai prie baseino pridedate kelis diskus, galite logiškai sujungti diskus į gretimą sritį. Tokios funkcijos kaip RAID, duomenų glaudinimas, dubliavimo panaikinimas ir atsparumas gedimams dar nepalaikomos, tačiau planuojamos ateityje.

Išleistas Stratis 3.3 – vietinės saugyklos valdymo įrankių rinkinys

Naujoje versijoje:

  • Добавлена поддержка расширения размера физических устройств, позволяющая добавить в пул Stratis дополнительное дисковое пространство, ставшее доступным на устройстве хранения (например, при расширении RAID-массива).
  • Добавлена команда «stratis pool extend-data» для добавления в определённый пул хранения дополнительного дискового пространства, появившегося на одном из устройств. Для отслеживания изменения размера устройств в вывод команды «stratis pool list» добавлено специальное предупреждение, а в команду «stratis blockdev list» добавлены сведения о различиях в размерах пула и устройства.
  • Улучшено распределение места для метаданных, связанных с устройствами хранения и динамическим выделение места в хранилище («thin provisioning»). Изменение позволило сократить фрагментацию при хранении метаданных.
  • Переработана проверка исполняемых файлов фреймворка Clevis, применяемого для автоматического шифрования и расшифровки данных в дисковых разделах. Проверка теперь выполняется каждый раз, когда при выполнении команды пользователя требуется обращение к Clevis (ранее проверка осуществлялась только один раз, при запуске Stratis), что решает проблемы с использованием Clevis, установленным после запуска stratisd.

Šaltinis: opennet.ru

Добавить комментарий