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

publicado lanzamiento del proyecto estratos 2.2, desarrollado por Red Hat y la comunidad Fedora para unificar y simplificar los medios de 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 código del proyecto está escrito en Rust y distribuido por Licenciado bajo 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 (daemon estratisd), ejecutándose sobre el subsistema de mapeo de dispositivos del kernel de Linux (usando 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 se ejecutan sólo en el espacio del usuario y no requieren cargar módulos específicos del kernel. El proyecto se presentó inicialmente como no requerir Administrar la cualificación de experto en sistemas de almacenamiento.

Se proporciona API D-Bus para control y utilidad cli.
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. Características como
RAID, compresión de datos, deduplicación y tolerancia a fallos aún no son compatibles, pero están previstos para el futuro.

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

В lanzamiento 2.2 Se han agregado nuevas opciones de interfaz D-Bus para recuperar propiedades (FetchProperties), administración (Manager) e interacción con dispositivos de bloque (Blockdev). Se agregó la capacidad de informar sobre la ocurrencia de eventos sobre la conexión y eliminación de interfaces (InterfacesAdded e InterfacesRemoved) a través de D-Bus. En la utilidad stratis-cli mejorado Scripts de finalización de Bash.

Fuente: opennet.ru

Añadir un comentario