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

S'ha publicat el llançament del projecte Stratis 3.3, 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.3, un conjunt d'eines per gestionar l'emmagatzematge local

En la nova versió:

  • S'ha afegit compatibilitat per ampliar la mida dels dispositius físics, que us permet afegir espai de disc addicional al grup Stratis que està disponible en un dispositiu d'emmagatzematge (per exemple, quan s'amplia una matriu RAID).
  • S'ha afegit l'ordre "stratis pool extend-data" per afegir espai de disc addicional que apareix en un dels dispositius a un grup d'emmagatzematge específic. Per fer un seguiment dels canvis en la mida del dispositiu, s'ha afegit un avís especial a la sortida de l'ordre "stratis pool list" i s'ha afegit informació sobre les diferències en la mida del grup i del dispositiu a l'ordre "stratis blockdev list".
  • S'ha millorat l'assignació d'espai per a les metadades associades amb els dispositius d'emmagatzematge i l'assignació dinàmica d'emmagatzematge ("thin provisioning"). El canvi va reduir la fragmentació en emmagatzemar metadades.
  • S'ha reelaborat la comprovació dels fitxers executables del framework Clevis, utilitzat per al xifratge i el desxifrat automàtic de dades a les particions de disc. La comprovació es realitza ara sempre que una ordre d'usuari requereix una trucada a Clevis (anteriorment, la comprovació només es feia una vegada, quan s'iniciava Stratis), la qual cosa resol els problemes relacionats amb l'ús de Clevis instal·lat després de l'inici de stratisd.

Font: opennet.ru

Afegeix comentari