Издание Stratis 2.2, инструментариум за управление локални хранилища

Публикувано издание на проекта Stratis 2.2, разработван от компанията Red Hat и общността Fedora с цел унификация и опростяване на средствата за настройка и управление на пул от един или повече локални диска. Stratis предлага функции като динамично разпределение на пространство в хранилището, снимки, осигуряване на целостта и създаване на слоеве за кеширане. Кодът на проекта е написан на Rust и разпространява под лиценз 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 2.2, инструментариум за управление локални хранилища

В издание 2.2 са добавени нови варианти на интерфейси D-Bus за извличане на свойства (FetchProperties), управление (Manager) и взаимодействие с блокови устройства (Blockdev). Добавена е възможност за уведомяване за възникване на събития при свързване и премахване на интерфейси (InterfacesAdded и InterfacesRemoved) чрез D-Bus. В утилитата stratis-cli са подобрени сценарии за автоматично допълване на входа за bash.

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

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