Релиз на Stratis 3.1, инструментариум за управление на локални хранилища

Публикуван е новият проект Stratis 3.1, разработван от компанията Red Hat и общността Fedora с цел унифициране и опростяване на средствата за конфигуриране и управление на хранилищата от един или повече локални устройства. Stratis предлага възможности като динамично разпределение на пространство в хранилището, snapshots, осигуряване на целостта и създаване на слоеве за кеширане. Поддръжката на 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, а също и с различни HDD, SSD и NVMe носители. При наличие на един диск в пула, Stratis позволява използването на логически дялове с поддръжка на точки за възстановяване за връщане на изменения. При добавяне на няколко носителя в пула се появява възможността за логическо обединение на носителите в непрекъсната област. Такъв функционалности като RAID, компресия на данни, дедупликация и организация на устойчивост на откази все още не се поддържат, но са планирани за бъдеще.

Релиз на Stratis 3.1, инструментариум за управление на локални хранилища

В новата версия:

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

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster