Vydanie Stratis 3.3, súpravy nástrojov na správu lokálneho úložiska

Bolo zverejnené vydanie projektu Stratis 3.3, ktorý vyvinul Red Hat a komunita Fedora s cieľom zjednotiť a zjednodušiť prostriedky na konfiguráciu a správu fondu jedného alebo viacerých lokálnych diskov. Stratis poskytuje funkcie, ako je dynamická alokácia úložiska, snímky, integrita a vrstvy vyrovnávacej pamäte. Podpora Stratisu bola integrovaná do distribúcií Fedory a RHEL od vydania Fedory 28 a RHEL 8.2. Kód projektu je distribuovaný pod licenciou MPL 2.0.

Systém vo svojich schopnostiach do značnej miery replikuje pokročilé nástroje na správu oddielov ZFS a Btrfs, ale je implementovaný vo forme vrstvy (stratisd démon) spustenej nad subsystémom mapovač zariadení linuxového jadra (moduly dm-thin, dm -cache, dm-thinpool, dm-raid a dm-integrity) a súborový systém XFS. Na rozdiel od ZFS a Btrfs, komponenty Stratis bežia iba v užívateľskom priestore a nevyžadujú načítanie špecifických modulov jadra. Projekt bol pôvodne prezentovaný tak, že nevyžaduje kvalifikáciu odborníka na skladovacie systémy na správu.

Na správu je k dispozícii D-Bus API a nástroj cli. Stratis bol testovaný s blokovými zariadeniami založenými na LUKS (šifrované oddiely), mdraid, dm-multipath, iSCSI, LVM logické zväzky, ako aj rôzne HDD, SSD a NVMe disky. Ak je v oblasti jeden disk, Stratis vám umožňuje použiť logické oddiely s podporou snímok na vrátenie zmien. Keď do fondu pridáte viacero jednotiek, môžete ich logicky spojiť do súvislej oblasti. Funkcie ako RAID, kompresia dát, deduplikácia a odolnosť proti chybám zatiaľ nie sú podporované, ale sú plánované do budúcnosti.

Vydanie Stratis 3.3, súpravy nástrojov na správu lokálneho úložiska

V novej verzii:

  • Добавлена поддержка расширения размера физических устройств, позволяющая добавить в пул Stratis дополнительное дисковое пространство, ставшее доступным на устройстве хранения (например, при расширении RAID-массива).
  • Добавлена команда «stratis pool extend-data» для добавления в определённый пул хранения дополнительного дискового пространства, появившегося на одном из устройств. Для отслеживания изменения размера устройств в вывод команды «stratis pool list» добавлено специальное предупреждение, а в команду «stratis blockdev list» добавлены сведения о различиях в размерах пула и устройства.
  • Улучшено распределение места для метаданных, связанных с устройствами хранения и динамическим выделение места в хранилище («thin provisioning»). Изменение позволило сократить фрагментацию при хранении метаданных.
  • Переработана проверка исполняемых файлов фреймворка Clevis, применяемого для автоматического шифрования и расшифровки данных в дисковых разделах. Проверка теперь выполняется каждый раз, когда при выполнении команды пользователя требуется обращение к Clevis (ранее проверка осуществлялась только один раз, при запуске Stratis), что решает проблемы с использованием Clevis, установленным после запуска stratisd.

Zdroj: opennet.ru

Pridať komentár