Uitgave van Stratis 3.3, een toolkit voor het beheer van lokale opslag

De release van het Stratis-project 3.3 is gepubliceerd, ontwikkeld door Red Hat en de Fedora-gemeenschap voor de uniformering en vereenvoudiging van de configuratie- en beheermethoden van een pool van een of meer lokale opslagapparaten. Stratis biedt functionaliteiten zoals dynamische toewijzing van opslagruimte, snapshots, gegevensintegriteit en de mogelijkheid om lagen voor caching te creëren. Ondersteuning voor Stratis is geïntegreerd in de distributies Fedora en RHEL, te beginnen met Fedora 28 en RHEL 8.2. De code van het project wordt verspreid onder de MPL 2.0-licentie.

Het systeem lijkt in grote lijnen op de uitgebreide beheertools voor ZFS en Btrfs, maar is geïmplementeerd als een laag (deamon stratisd) die bovenop de device-mapper-subsysteem van de Linux-kernel draait (gebruikmakend van de modules dm-thin, dm-cache, dm-thinpool, dm-raid en dm-integrity) en het XFS-bestandssysteem. In tegenstelling tot ZFS en Btrfs werken de componenten van Stratis alleen in de gebruikersruimte en vereisen zij geen specifieke kernelmodules. Het project wordt aanvankelijk gepresenteerd als niet vereisend dat beheerders expert kennis van opslagsystemen bezitten.

Voor beheer is er een D-Bus API en een cli-tool beschikbaar. De werking van Stratis is getest met blokapparaten op basis van LUKS (versleutelde partities), mdraid, dm-multipath, iSCSI, logische LVM-volumes, evenals verschillende HDD's, SSD's en NVMe-opslagapparaten. Bij aanwezigheid van één schijf in de pool, stelt Stratis gebruikers in staat om logische partities met snapshot-ondersteuning te gebruiken voor het terugdraaien van wijzigingen. Bij het toevoegen van meerdere opslagapparaten aan de pool ontstaat de mogelijkheid om opslagapparaten logisch samen te voegen tot een continue ruimte. Functionaliteiten zoals RAID, gegevenscompressie, deduplicatie en het organiseren van fouttolerantie worden momenteel nog niet ondersteund, maar zijn voor de toekomst gepland.

Uitgave van Stratis 3.3, een toolkit voor het beheer van lokale opslag

In de nieuwe versie:

  • Ondersteuning voor het uitbreiden van de grootte van fysieke apparaten is toegevoegd, waardoor extra schijfruimte die beschikbaar komt op het opslagapparaat (bijvoorbeeld bij het uitbreiden van een RAID-array) aan de Stratis-pool kan worden toegevoegd.
  • De opdracht «stratis pool extend-data» is toegevoegd om extra schijfruimte toe te voegen aan een bepaalde opslagpool die op een van de apparaten beschikbaar is gekomen. Om de veranderingen in de grootte van de apparaten bij te houden is een speciale waarschuwing toegevoegd aan de uitvoer van de opdracht «stratis pool list», en aan de opdracht «stratis blockdev list» zijn gegevens over de verschillen in de groottes van de pool en het apparaat toegevoegd.
  • De distributie van ruimte voor metadata die verband houdt met opslagapparaten en dynamische ruimteallocatie («thin provisioning») is verbeterd. Deze wijziging heeft de fragmentatie verminderd bij het opslaan van metadata.
  • De controle van uitvoerbare bestanden van het Clevis-framework, dat wordt gebruikt voor automatische versleuteling en ontsleuteling van gegevens op schijfpartities, is herzien. De controle wordt nu elke keer uitgevoerd wanneer de gebruiker een opdracht uitvoert die toegang tot Clevis vereist (voorheen gebeurde de controle alleen één keer bij de opstart van Stratis), waardoor problemen met het gebruik van Clevis, dat na de start van stratisd is geïnstalleerd, zijn opgelost.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster