Lanzamiento de Stratis 3.3, una herramienta para la gestión de almacenamiento local

Se ha publicado la versión 3.3 del proyecto Stratis, desarrollado por la empresa Red Hat y la comunidad Fedora, para unificar y simplificar las herramientas de configuración y gestión de un conjunto de uno o varios dispositivos de almacenamiento local. Stratis ofrece características como la asignación dinámica de espacio de almacenamiento, instantáneas, garantía de integridad y creación de capas para almacenamiento en caché. El soporte para Stratis está integrado en las distribuciones de Fedora y RHEL a partir de las versiones Fedora 28 y RHEL 8.2. El código del proyecto se distribuye bajo la licencia MPL 2.0.

El sistema replica en gran medida las capacidades de gestión avanzada de particiones de ZFS y Btrfs, pero se implementa como una capa (demonio stratisd) que opera sobre la subsistema device-mapper del núcleo de Linux (se utilizan los módulos dm-thin, dm-cache, dm-thinpool, dm-raid y dm-integrity) y el sistema de archivos XFS. A diferencia de ZFS y Btrfs, los componentes de Stratis funcionan únicamente en el espacio de usuario y no requieren la carga de módulos específicos del núcleo. El proyecto se presenta inicialmente como no requiriendo calificaciones de experto en sistemas de almacenamiento para su administración.

Se proporciona una API D-Bus y una utilidad cli para la gestión. El funcionamiento de Stratis ha sido probado con dispositivos de bloque basados en LUKS (particiones encriptadas), mdraid, dm-multipath, iSCSI, volúmenes lógicos LVM, así como con diversos HDD, SSD y dispositivos NVMe. Con la presencia de un solo disco en el grupo, Stratis permite utilizar particiones lógicas con soporte de instantáneas para revertir cambios. Al agregar varios dispositivos al grupo, se da la posibilidad de combinar lógicamente los dispositivos en un área continua. Funcionalidades como RAID, compresión de datos, deduplicación y organización de redundancia aún no son compatibles, pero están planeadas para el futuro.

Lanzamiento de Stratis 3.3, una herramienta para la gestión de almacenamiento local

En la nueva versión:

  • Se ha añadido soporte para la expansión del tamaño de los dispositivos físicos, lo que permite agregar espacio adicional al conjunto de Stratis cuando se hace disponible en el dispositivo de almacenamiento (por ejemplo, durante la expansión de un arreglo RAID).
  • Se ha agregado el comando «stratis pool extend-data» para añadir espacio adicional al conjunto de almacenamiento específico, que ha surgido en uno de los dispositivos. Para rastrear el cambio de tamaño de los dispositivos, se ha añadido una advertencia especial en la salida del comando «stratis pool list», y se han incorporado detalles sobre las diferencias en los tamaños del conjunto y del dispositivo en el comando «stratis blockdev list».
  • Se ha mejorado la distribución del espacio para los metadatos relacionados con los dispositivos de almacenamiento y la asignación dinámica de espacio de almacenamiento («thin provisioning»). Este cambio ha permitido reducir la fragmentación en el almacenamiento de metadatos.
  • Se ha reformulado la verificación de los archivos ejecutables del marco Clevis, utilizado para la encriptación y desencriptación automática de datos en particiones de disco. La verificación ahora se realiza cada vez que se requiere acceder a Clevis al ejecutar un comando del usuario (anteriormente, la verificación se realizaba solo una vez al iniciar Stratis), lo que soluciona problemas con el uso de Clevis instalado después del inicio de stratisd.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster