Випуск Stratis 3.1, інструментарію для управління локальними сховищами

Опубліковано випуск проекту Stratis 3.1, що розвивається компанією Red Hat та спільнотою Fedora для уніфікації та спрощення засобів налаштування та керування пулом з одного або кількох локальних накопичувачів. Stratis надає такі можливості, як динамічне виділення місця у сховищі, снапшоти, забезпечення цілісності та створення шарів для кешування. Підтримка Stratis інтегрована в дистрибутиви Fedora та RHEL починаючи з випусків Fedora 28 та RHEL 8.2. Код проекту розповсюджується під ліцензією 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, а також різними НЖМД, SSD і NVMe-накопичувачами. За наявності в пулі одного диска Stratis дозволяє використовувати логічні розділи із підтримкою снапшотів для відкату змін. При додаванні кількох накопичувачів до пулу з'являється можливість логічного об'єднання накопичувачів у безперервну область. Такі можливості, як RAID, стиснення даних, дедуплікація та організація стійкості до відмови поки не підтримуються, але заплановані на майбутнє.

Випуск Stratis 3.1, інструментарію для управління локальними сховищами

В новой версії:

  • Значно покращено управління компонентами, що забезпечують динамічне виділення місця у сховищі (thin provisioning). У cli-інтерфейсі надані команди для включення динамічного розподілу місця на етапі створення пулу та зміни параметрів для пулів, що вже працюють. Для вибраних пулів також тепер можна змінювати на льоту обмеження файлової системи.
  • У команди роботи з пулами, файловими системами та блочними пристроями додана підкоманда debug для включення режиму налагодження.
  • У фоновому процесі stratisd розмір мінімально підтримуваної ФС збільшений до 512 МБ.
  • Для пулів MDV (metadata volume) увімкнено монтування в окремому просторі точок монтування.
  • Покращена обробка подій udev, що генеруються при вилученні пристрою.
  • Підвищено інформативність повідомлень у логах.

Джерело: opennet.ru

Додати коментар або відгук