Vrystelling van Stratis 3.3, 'n gereedskapstel vir die bestuur van plaaslike berging

Die vrystelling van die Stratis 3.3-projek is gepubliseer, ontwikkel deur Red Hat en die Fedora-gemeenskap om die maniere vir die opstel en bestuur van 'n poel van een of meer plaaslike dryf te verenig en te vereenvoudig. Stratis bied kenmerke soos dinamiese stoortoewysing, momentopnames, integriteit en kas lae. Stratis-ondersteuning is geïntegreer in Fedora- en RHEL-verspreidings sedert die vrystellings van Fedora 28 en RHEL 8.2. Die projekkode word onder die MPL 2.0-lisensie versprei.

Die stelsel herhaal grootliks in sy vermoëns die gevorderde partisiebestuurnutsmiddels van ZFS en Btrfs, maar word geïmplementeer in die vorm van 'n laag (stratisd daemon) wat bo-op die toestel-mapper substelsel van die Linux-kern loop (modules dm-dun, dm) -cache, dm-thinpool, dm- raid en dm-integrity) en die XFS-lêerstelsel. Anders as ZFS en Btrfs, loop Stratis-komponente slegs in gebruikersruimte en vereis dit nie die laai van spesifieke kernmodules nie. Die projek is aanvanklik voorgestel dat dit nie die kwalifikasies van 'n bergingstelseldeskundige vereis om te administreer nie.

'n D-Bus API en 'n cli-hulpprogram word vir bestuur voorsien. Stratis is getoets met bloktoestelle gebaseer op LUKS (geïnkripteer partisies), mdraid, dm-multipath, iSCSI, LVM logiese volumes, sowel as verskeie HDD's, SSD's en NVMe-aandrywers. As daar een skyf in die swembad is, laat Stratis jou toe om logiese partisies met snapshot-ondersteuning te gebruik om veranderinge terug te rol. Wanneer jy veelvuldige aandrywers by 'n swembad voeg, kan jy die aandrywers logies in 'n aangrensende area kombineer. Kenmerke soos RAID, datakompressie, deduplisering en fouttoleransie word nog nie ondersteun nie, maar word vir die toekoms beplan.

Vrystelling van Stratis 3.3, 'n gereedskapstel vir die bestuur van plaaslike berging

In die nuwe weergawe:

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

Bron: opennet.ru

Voeg 'n opmerking