Lanzamiento de Stratis 3.1, un conjunto de herramientas para administrar el almacenamiento local

Se ha publicado el lanzamiento del proyecto Stratis 3.1, desarrollado por Red Hat y la comunidad Fedora para unificar y simplificar los medios para configurar y administrar un grupo de una o más unidades locales. Stratis proporciona funciones como asignación de almacenamiento dinámico, instantáneas, integridad y capas de almacenamiento en caché. El soporte de Stratis se ha integrado en las distribuciones de Fedora y RHEL desde los lanzamientos de 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 en sus capacidades las herramientas avanzadas de administración de particiones de ZFS y Btrfs, pero se implementa en forma de una capa (stratisd daemon) que se ejecuta sobre el subsistema de mapeo de dispositivos del kernel de Linux (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 se ejecutan sólo en el espacio del usuario y no requieren cargar módulos específicos del kernel. Inicialmente se presentó que el proyecto no requería las calificaciones de un experto en sistemas de almacenamiento para su administración.

Se proporcionan una API D-Bus y una utilidad cli para la gestión. Stratis ha sido probado con dispositivos de bloque basados ​​en LUKS (particiones cifradas), mdraid, dm-multipath, iSCSI, volúmenes lógicos LVM, así como varias unidades HDD, SSD y NVMe. Si hay un disco en el grupo, Stratis le permite usar particiones lógicas con soporte para instantáneas para revertir los cambios. Cuando agrega varias unidades a un grupo, puede combinar lógicamente las unidades en un área contigua. Funciones como RAID, compresión de datos, deduplicación y tolerancia a fallos aún no son compatibles, pero están previstas para el futuro.

Lanzamiento de Stratis 3.1, un conjunto de herramientas para administrar el almacenamiento local

Versículos nuevos:

  • Se ha mejorado significativamente la gestión de componentes que proporcionan una asignación dinámica de espacio de almacenamiento ("aprovisionamiento ligero"). La interfaz cli proporciona comandos para habilitar la asignación dinámica de espacio en la etapa de creación del grupo y cambiar los parámetros de los grupos que ya se están ejecutando. Los grupos seleccionados ahora también pueden cambiar los límites del sistema de archivos sobre la marcha.
  • El subcomando debug se ha agregado a los comandos para trabajar con grupos, sistemas de archivos y dispositivos de bloque para habilitar el modo de depuración.
  • En el proceso en segundo plano de Stratisd, el tamaño mínimo de archivo admitido se ha incrementado a 512 MB.
  • Para grupos MDV (volumen de metadatos), se habilita el montaje en un espacio de punto de montaje independiente.
  • Manejo mejorado de eventos udev generados cuando se elimina un dispositivo.
  • Se ha aumentado el contenido informativo de los mensajes en los registros.

Fuente: opennet.ru

Añadir un comentario