Paglabas ng Stratis 3.1, isang toolkit para sa pamamahala ng lokal na imbakan

Ang paglabas ng Stratis 3.1 na proyekto ay nai-publish, na binuo ng Red Hat at ng komunidad ng Fedora upang pag-isahin at pasimplehin ang mga paraan para sa pag-configure at pamamahala ng isang pool ng isa o higit pang mga lokal na drive. Nagbibigay ang Stratis ng mga feature tulad ng dynamic na paglalaan ng storage, mga snapshot, integridad at mga layer ng caching. Ang suporta ng Stratis ay isinama sa mga pamamahagi ng Fedora at RHEL mula noong inilabas ang Fedora 28 at RHEL 8.2. Ang code ng proyekto ay ipinamahagi sa ilalim ng lisensya ng MPL 2.0.

Ang sistema ay higit na ginagaya sa mga kakayahan nito ang mga advanced na tool sa pamamahala ng partition ng ZFS at Btrfs, ngunit ipinapatupad sa anyo ng isang layer (stratisd daemon) na tumatakbo sa ibabaw ng device-mapper subsystem ng Linux kernel (modules dm-thin, dm -cache, dm-thinpool, dm- raid at dm-integrity) at ang XFS file system. Hindi tulad ng ZFS at Btrfs, ang mga bahagi ng Stratis ay tumatakbo lamang sa espasyo ng gumagamit at hindi nangangailangan ng pag-load ng mga partikular na kernel module. Ang proyekto ay unang ipinakita bilang hindi nangangailangan ng mga kwalipikasyon ng isang dalubhasa sa storage system upang mangasiwa.

Ang isang D-Bus API at isang cli utility ay ibinibigay para sa pamamahala. Ang Stratis ay nasubok gamit ang mga block device batay sa LUKS (naka-encrypt na mga partisyon), mdraid, dm-multipath, iSCSI, LVM logical volume, pati na rin ang iba't ibang HDD, SSD at NVMe drive. Kung mayroong isang disk sa pool, pinapayagan ka ng Stratis na gumamit ng mga lohikal na partisyon na may suporta sa snapshot upang ibalik ang mga pagbabago. Kapag nagdagdag ka ng maraming drive sa isang pool, maaari mong lohikal na pagsamahin ang mga drive sa isang magkadikit na lugar. Ang mga tampok tulad ng RAID, data compression, deduplication at fault tolerance ay hindi pa sinusuportahan, ngunit nakaplano para sa hinaharap.

Paglabas ng Stratis 3.1, isang toolkit para sa pamamahala ng lokal na imbakan

Sa bagong bersyon:

  • Ang pamamahala ng mga bahagi na nagbibigay ng pabago-bagong paglalaan ng espasyo sa imbakan ("thin provisioning") ay makabuluhang napabuti. Ang cli interface ay nagbibigay ng mga command para sa pagpapagana ng dynamic na paglalaan ng espasyo sa yugto ng paglikha ng pool at pagbabago ng mga parameter para sa mga tumatakbo nang pool. Ang mga napiling pool ay maaari na ring baguhin ang mga limitasyon ng file system sa mabilisang.
  • Ang debug subcommand ay idinagdag sa mga utos para sa pagtatrabaho sa mga pool, file system, at block device para paganahin ang debugging mode.
  • Sa proseso ng stratisd background, ang minimum na sinusuportahang laki ng file ay nadagdagan sa 512 MB.
  • Para sa mga pool ng MDV (metadata volume), naka-enable ang pag-mount sa isang hiwalay na mount point space.
  • Pinahusay na pangangasiwa sa mga kaganapang udev na nabuo kapag inalis ang isang device.
  • Ang nilalaman ng impormasyon ng mga mensahe sa mga log ay nadagdagan.

Pinagmulan: opennet.ru

Magdagdag ng komento