Выпуск Stratis 3.1, інструментара для кіравання лакальнымі сховішчамі

Апублікаваны выпуск праекта Stratis 3.1, які развіваецца кампаніяй Red Hat і супольнасцю Fedora для ўніфікацыі і спрашчэнні сродкаў налады і кіравання пулам з аднаго або некалькіх лакальных назапашвальнікаў. Stratis дае такія магчымасці, як дынамічнае вылучэнне месца ў сховішча, снапшоты, забеспячэнне цэласнасці і стварэнне пластоў для кэшавання. Падтрымка Stratis інтэграваная ў дыстрыбутывы Fedora і RHEL пачынальна з выпускаў Fedora 28 і RHEL 8.2. Код праекту распаўсюджваецца пад ліцэнзіяй MPL 2.0.

Сістэма шмат у чым паўтарае па сваіх магчымасцях пашыраныя сродкі кіравання часткамі ZFS і Btrfs, але рэалізаваная ў выглядзе праслойкі (дэман stratisd), якая працуе па-над падсістэмай device-mapper ядра 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, а таксама з рознымі НЖМД, SSD і NVMe-назапашвальнікамі. Пры наяўнасці ў пуле аднаго дыска Stratis дазваляе выкарыстоўваць лагічныя часткі з падтрымкай снапшотаў для адкату змен. Пры даданні некалькіх назапашвальнікаў у пул з'яўляецца магчымасць лагічнага аб'яднання назапашвальнікаў у бесперапынную вобласць. Такія магчымасці, як RAID, сціск дадзеных, дэдуплікацыя і арганізацыя адмоваўстойлівасці пакуль не падтрымліваюцца, але запланаваны на будучыню.

Выпуск Stratis 3.1, інструментара для кіравання лакальнымі сховішчамі

У новай версіі:

  • Значительно улучшено управление компонентами, обеспечивающими динамическое выделение места в хранилище («thin provisioning»). В cli-интерфейсе предоставлены команды для включения динамического распределения места на этапе создания пула и изменения параметров для уже работающих пулов. Для выбранных пулов также теперь можно изменять на лету ограничения файловой системы.
  • В команды работы с пулами, файловыми системами и блочными устройствами добавлена подкоманда debug для включения отладочного режима.
  • В фоновом процессе stratisd размер минимально поддерживаемой ФС увеличен до 512 MB.
  • Для пулов MDV (metadata volume) включено монтирование в отдельном пространстве точек монтирования.
  • Улучшена обработка событий udev, генерируемых при извлечении устройства.
  • Повышена информативность сообщений в логах.

Крыніца: opennet.ru

Дадаць каментар