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

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

Сістэма шмат у чым паўтарае па сваіх магчымасцях пашыраныя сродкі кіравання раздзеламі ZFS і Btrfs, але рэалізавана ў выглядзе праслойкі (дэман стратыд), якая працуе па-над падсістэмай 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 2.2, інструментара для кіравання лакальнымі сховішчамі

В выпуску 2.2 дададзены новыя варыянты інтэрфейсаў D-Bus для вымання ўласцівасцяў (FetchProperties), кіраванні (Manager) і ўзаемадзеянні з блокавымі прыладамі (Blockdev). Дададзена магчымасць інфармавання аб наступленні падзей аб падлучэнні і выдаленні інтэрфейсаў (InterfacesAdded і InterfacesRemoved) праз D-Bus. Ва ўтыліце stratis-cli палепшаны сцэнары аўтадапаўнення ўводу для bash.

Крыніца: opennet.ru

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