Stratis, локално решение за управление на съхранение за Linux

Stratis

Stratis е демон, разработен от Red Hat и общността на Fedora за унифициране и опростяване на настройките на потребителското пространство която конфигурира и следи съществуващите компоненти на основните компоненти за съхранение на Linux на управление на обема LVM и файлова система XFS през D-Bus.

Stratis не е файлова система на ниво потребител като системата FUSE. Демон на конфигурацията Stratis е разработен, за да има паритет на характеристиките със ZFS и Btrfs. Тъй като се основава на доказани от компанията компоненти на LVM и XFS с над десетилетие корпоративни внедрявания и научени уроци от System Storage Manager на Red Hat Enterprise Linux.

EС други думи, Stratis автоматизира локалното управление на съхранението. На единична дискова система Stratis може да направи по-удобно логическото отделяне / начало от / usr и да активира моментна снимка за връщане на всеки поотделно.

В по-големи конфигурации, Stratis може да улесни създаването на многослоен и многодисков пул за съхранение, да наблюдава пула и след това управлявайте групата с по-малко усилия от администратора.

Относно Стратис

Stratis осигурява функции в стил ZFS / Btrfs чрез интегриране на слоеве от съществуваща технология- Подсистемата за картографиране на устройства на Linux и файловата система XFS. Демонът stratisd управлява колекции от блокови устройства и осигурява API на D-Bus.

Stratis-CLI предоставя инструмент за команден ред Stratis, който от своя страна използва API на D-BUS за комуникация със stratisd.

За разлика от ZFS и Btrfs, компонентите на Stratis работят само в потребителското пространство и те не изискват зареждане на специфични модули на ядрото. Първоначално проектът беше представен като не изискващ управление на експерт по системи за съхранение, който да управлява рейтингите.

D-Bus API и cli-utility са предоставени за управление. Stratis е тестван с блокови устройства, базирани на LUKS (криптирани дялове), mdraid, dm-multipath, iSCSI, LVM логически томове, както и различни твърди дискове, SSD и NVMe устройства.

Ако в групата има единица, Stratis позволява използването на логически дялове с поддръжка на моментни снимки за връщане на промените. От друга страна, когато към групата се добавят няколко единици, е възможно логически да се комбинират единиците в непрекъсната област.

Функции като RAID, компресиране на данни, дедупликация и толерантност все още не се поддържат, но се планират за в бъдеще.

Stratis има и други функции като динамично разпределение на място за съхранение, моментни снимки, цялост и наслояване за кеширане. Кодът на проекта е написан на Rust и се разпространява под лиценза MPL 2.0.

Сега проектът беше актуализиран след една година на развитие, от стартирането на проекта наскоро беше публикувано Стратис 2.0. В което в анонса на тази нова версия се споменава, че изискванията за версията на компилатора Rust са увеличени (поне 1.37, но се препоръчва 1.38).

Освен, че заслужава да се подчертае значителна промяна в номера на версията, който е свързан с преименуването на някои интерфейси на D-Bus и препроектирането на работната организация с D-Bus (Избран е набор от първични основни свойства, а останалите свойства сега се изискват с помощта на новия метод FetchProperties.)

Също така това версията CLI е значително по-здрава. Преди това имаше категория условия за грешки в групи, файлови системи и блокови устройства, които биха направили CLI практически неизползваем.

Как да инсталирам Stratis?

Stratis се предлага за RHEL, CentOS, Fedora и деривати. Инсталацията му е доста проста, тъй като пакетът е вътре в хранилищата RHEL, както и неговите производни.

За да инсталирате Stratis просто изпълнете следната команда в терминал:

sudo dnf install stratis-cli stratisd -y

Или можете да опитате и това друго:

sudo yum install stratis-cli stratisd -y

Веднъж инсталиран в системата, трябва да активира услугите на Stratis, те правят това, като изпълняват следните команди:

sudo systemctl start stratisd.service
sudo systemctl enable stratisd.service
sudo systemctl status stratisd.service

За повече информация относно конфигурацията и използването можете да посетите следната връзка. https://stratis-storage.github.io/howto/


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.