Julkaistiin Stratis 3.0, työkalupakki paikallisen tallennustilan hallintaan

Red Hatin ja Fedora-yhteisön kehittämä Stratis 3.0 -projektin julkaisu on julkaistu. Se yhdistää ja yksinkertaistaa yhden tai useamman paikallisen aseman poolin määrittämistä ja hallintaa. Stratis tarjoaa ominaisuuksia, kuten dynaamisen tallennustilan allokoinnin, tilannekuvat, eheyden ja välimuistitasot. Stratis-tuki on integroitu Fedora- ja RHEL-jakeluihin Fedora 28:n ja RHEL 8.2:n julkaisujen jälkeen. Projektikoodia jaetaan MPL 2.0 -lisenssillä.

Järjestelmä jäljittelee ominaisuuksiltaan suurelta osin ZFS:n ja Btrfs:n edistyneitä osionhallintatyökaluja, mutta se on toteutettu kerroksena (stratisd-daemon), joka toimii Linux-ytimen laitekartoittaja-alijärjestelmän päällä (moduulit dm-thin, dm -välimuisti, dm-thinpool, dm- raid ja dm-integrity) ja XFS-tiedostojärjestelmä. Toisin kuin ZFS ja Btrfs, Stratis-komponentit toimivat vain käyttäjätilassa eivätkä vaadi tiettyjen ydinmoduulien lataamista. Hanke esitettiin alun perin ilman varastointijärjestelmien asiantuntijan pätevyyttä johtamiseen.

Hallintaa varten tarjotaan D-Bus API ja Cli-apuohjelma. Stratisia on testattu lohkolaitteilla, jotka perustuvat LUKS- (salatut osiot), mdraid-, dm-multipath-, iSCSI-, LVM-loogisiin taltioihin sekä erilaisiin HDD-, SSD- ja NVMe-asemiin. Jos poolissa on yksi levy, Stratis antaa sinun käyttää loogisia osioita, joissa on tilannevedostuki muutosten palauttamiseen. Kun lisäät useita asemia pooliin, voit loogisesti yhdistää asemat vierekkäiseksi alueeksi. Ominaisuuksia, kuten RAID, tietojen pakkaus, duplikoinnin poistaminen ja vikasietoisuus, ei vielä tueta, mutta niitä suunnitellaan tulevaisuutta varten.

Julkaistiin Stratis 3.0, työkalupakki paikallisen tallennustilan hallintaan

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

Lähde: opennet.ru

Lisää kommentti