Julkaistiin Stratis 3.3, työkalupakki paikallisen tallennustilan hallintaan

Red Hatin ja Fedora-yhteisön kehittämä Stratis 3.3 -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.3, työkalupakki paikallisen tallennustilan hallintaan

Uudessa versiossa:

  • Lisätty tuki fyysisten laitteiden koon laajentamiselle, jolloin voit lisätä levytilaa Stratis-pooliin, joka tulee saataville tallennuslaitteessa (esimerkiksi laajennettaessa RAID-ryhmää).
  • Lisätty "stratis pool extend-data" -komento lisätäksesi jollakin laitteista näkyvää levytilaa tiettyyn tallennusvaraan. Laitteen koon muutosten seuraamiseksi "stratis pool list" -komennon ulostuloon on lisätty erityinen varoitus, ja tiedot poolin ja laitekoon eroista on lisätty "stratis blockdev list" -komentoon.
  • Parannettu tilan varaaminen tallennuslaitteisiin liittyville metatiedoille ja dynaaminen tallennustilan allokointi ("thin provisiointi"). Muutos vähensi pirstoutumista metatietojen tallennuksen aikana.
  • Clevis-kehyksen suoritettavien tiedostojen tarkistus, jota käytetään levyosioiden tietojen automaattiseen salaukseen ja salauksen purkamiseen, on muokattu. Tarkistus suoritetaan nyt aina, kun käyttäjän komento vaatii kutsun Clevisille (aiemmin tarkistus tehtiin vain kerran, kun Stratis käynnistettiin), mikä ratkaisee ongelmat, jotka liittyvät Clevisin käyttöön asennetun stratisdin käynnistymisen jälkeen.

Lähde: opennet.ru

Lisää kommentti