Llançament de Stratis 3.0, un conjunt d'eines per gestionar l'emmagatzematge local

S'ha publicat el llançament del projecte Stratis 3.0, desenvolupat per Red Hat i la comunitat Fedora per unificar i simplificar els mitjans per configurar i gestionar un conjunt d'una o més unitats locals. Stratis ofereix funcions com ara l'assignació dinàmica d'emmagatzematge, les instantànies, la integritat i les capes de memòria cau. El suport de Stratis s'ha integrat a les distribucions de Fedora i RHEL des dels llançaments de Fedora 28 i RHEL 8.2. El codi del projecte es distribueix sota la llicència MPL 2.0.

El sistema replica en gran mesura en les seves capacitats les eines avançades de gestió de particions de ZFS i Btrfs, però s'implementa en forma d'una capa (dimoni stratisd) que s'executa sobre el subsistema de mapeador de dispositius del nucli Linux (mòduls dm-thin, dm). -cache, dm-thinpool, dm-raid i dm-integrity) i el sistema de fitxers XFS. A diferència de ZFS i Btrfs, els components de Stratis només s'executen a l'espai d'usuari i no requereixen carregar mòduls específics del nucli. El projecte es va presentar inicialment com que no requeria les qualificacions d'un expert en sistemes d'emmagatzematge per administrar-lo.

Es proporcionen una API D-Bus i una utilitat cli per a la gestió. Stratis s'ha provat amb dispositius de bloc basats en LUKS (particions xifrades), mdraid, dm-multipath, iSCSI, volums lògics LVM, així com diversos HDD, SSD i unitats NVMe. Si hi ha un disc al grup, Stratis us permet utilitzar particions lògiques amb suport d'instantànies per revertir els canvis. Quan afegiu diverses unitats a un grup, podeu combinar-les de manera lògica en una àrea contigua. Funcions com ara RAID, compressió de dades, deduplicació i tolerància a errors encara no són compatibles, però estan previstes per al futur.

Llançament de Stratis 3.0, un conjunt d'eines per gestionar l'emmagatzematge local

Значительная смена номера версии объясняется изменением интерфейса для управления через D-Bus и прекращением поддержки интерфейсов FetchProperties в пользу использования свойств и методов на основе D-Bus. В новом выпуске также добавлена проверка правил udev при помощи libblkid перед внесением изменений, переделана обработка событий от DeviceMapper, изменено внутреннее представление обработчиков ошибок, переработан код для отката изменений (rollback), разрешено указание логического размера при создании ФС. Во фреймворке Clevis, применяемом для автоматического шифрования и расшифровки данных в дисковых разделах, задействованы хэши SHA-256 вместо SHA-1. Предоставлена возможность изменения парольной фразы и перегенерации привязок к Clevis.

Font: opennet.ru

Afegeix comentari