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

Die vrystelling van die Stratis 3.0-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.0, 'n gereedskapstel vir die bestuur van plaaslike berging

Die beduidende verandering in weergawenommer is te wyte aan 'n verandering in die koppelvlak vir D-Bus beheer en die afskaling van FetchProperties koppelvlakke ten gunste van D-Bus gebaseerde eienskappe en metodes. Die nuwe vrystelling voeg ook kontrolering van udev-reëls by met behulp van libblkid voordat veranderinge aangebring word, gebeurtenishantering vanaf DeviceMapper herwerk, die interne voorstelling van fouthanteerders verander, die kode vir terugrol van veranderinge (terugrol) herwerk en toegelaat om 'n logiese grootte te spesifiseer wanneer 'n lêer geskep word stelsel. Die Clevis-raamwerk, wat gebruik word vir outomatiese enkripsie en dekripsie van data op skyfpartisies, gebruik SHA-256-hashes in plaas van SHA-1. Dit is moontlik om die wagwoordfrase te verander en bindings na Clevis te herskep.

Bron: opennet.ru

Voeg 'n opmerking