Stratis 2.2-ի թողարկում՝ գործիքակազմ՝ տեղական պահեստը կառավարելու համար

հրապարակված նախագծի թողարկում Ստրատիս 2.2, որը մշակվել է Red Hat-ի և Fedora համայնքի կողմից՝ միավորելու և պարզեցնելու մեկ կամ մի քանի տեղական դրայվներից բաղկացած լողավազանի ստեղծման և կառավարման միջոցները: Stratis-ն ապահովում է այնպիսի հնարավորություններ, ինչպիսիք են պահեստավորման դինամիկ տեղաբաշխումը, ակնթարթային նկարները, ամբողջականությունը և քեշավորման շերտերը: Ծրագրի կոդը գրված է Rust և տարածվում է լիցենզավորված MPL 2.0-ի համաձայն:

Համակարգն իր հնարավորություններով հիմնականում կրկնօրինակում է ZFS-ի և Btrfs-ի բաժանման կառավարման առաջադեմ գործիքները, սակայն իրականացվում է շերտի (դեյմոն) տեսքով ստրատիսդ), աշխատում է 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-ը թույլ է տալիս օգտագործել տրամաբանական միջնորմներ՝ snapshot-ի աջակցությամբ՝ փոփոխությունները հետաձգելու համար: Երբ լողավազանում մի քանի կրիչներ եք ավելացնում, կարող եք տրամաբանորեն միավորել կրիչները հարակից տարածքում: Հատկանիշներ, ինչպիսիք են
RAID-ը, տվյալների սեղմումը, կրկնօրինակումը և սխալների հանդուրժողականությունը դեռ չեն աջակցվում, բայց պլանավորված են ապագայում:

Stratis 2.2-ի թողարկում՝ գործիքակազմ՝ տեղական պահեստը կառավարելու համար

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

Source: opennet.ru

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