Stratis, локальне рішення для управління сховищем для Linux

стратис

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 працюють лише в просторі користувача і вони не вимагають завантаження конкретних модулів ядра. Спочатку проект був представлений як такий, що не вимагає управління експертом із систем зберігання для управління рейтингами.

Для управління передбачені API D-Bus та утиліта cli. Stratis був протестований з блоковими пристроями на основі LUKS (зашифровані розділи), mdraid, dm-multipath, iSCSI, LVM логічними томами, а також різними жорсткими дисками, твердотільними накопичувачами та дисками 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.