Ang Stratis, isang lokal na solusyon sa pamamahala ng imbakan para sa Linux

Stratis

Ang Stratis ay isang daemon na binuo ni Red Hat at ang pamayanan ng Fedora upang mapag-isa at gawing simple ang mga setting ng puwang ng gumagamit na naka-configure at sinusubaybayan ang mga umiiral na mga bahagi ng pinagbabatayan ng mga bahagi ng imbakan ng Linux ng pamamahala ng dami ng LVM at XFS file system sa paglipas ng D-Bus.

Ang Stratis ay hindi isang sistema ng file sa antas ng gumagamit tulad ng Fuse system. Ang Stratis pagsasaayos daemon ay binuo upang magkaroon ng tampok na pagkakapareho sa ZFS at Btrfs. Dahil ito ay batay sa kumpanya ng LVM at XFS na napatunayan na mga sangkap na may higit sa isang dekada ng mga pag-deploy ng negosyo at mga aralin na natutunan mula sa System Storage Manager sa Red Hat Enterprise Linux.

ESa madaling salita, isinagawa ng Stratis ang lokal na pamamahala ng imbakan. Sa isang solong disk system, maaaring gawing mas maginhawa ng Stratis na lohikal na ihiwalay / tahanan mula sa / usr at paganahin ang rollback snapshot sa bawat hiwalay.

Sa mas malaking mga pagsasaayos, Maaaring gawing madali ng Stratis upang lumikha ng isang multi-tier, multi-disk storage pool, subaybayan ang pool at pagkatapos ay pamahalaan ang pangkat na may mas kaunting pagsisikap mula sa administrator.

Tungkol kay Stratis

Stratis nagbibigay ng mga tampok na istilong ZFS / Btrfs sa pamamagitan ng pagsasama ng mga layer ng umiiral na teknolohiya- Ang subssystem ng mapper ng aparato ng Linux at ang XFS file system. Namamahala ang stratisd daemon ng mga koleksyon ng mga block device at nagbibigay ng isang D-Bus API.

Nagbibigay ang Stratis-CLI ng tool ng command line Ang Stratis, na siya namang gumagamit ng D-BUS API upang makipag-usap sa stratisd.

Hindi tulad ng ZFS at Btrfs, ang mga bahagi ng Stratis ay gumagana lamang sa puwang ng gumagamit at hindi nila kinakailangan ang paglo-load ng mga tukoy na module ng kernel. Ang proyekto ay paunang ipinakita bilang hindi nangangailangan ng pamamahala ng isang dalubhasa sa mga sistema ng imbakan upang pamahalaan ang mga rating.

Ang D-Bus API at kli-utility ay ibinibigay para sa pamamahala. Nasubukan ang Stratis gamit ang mga block device batay sa LUKS (naka-encrypt na mga partisyon), mdraid, dm-multipath, iSCSI, LVM na lohikal na dami, pati na rin ang iba't ibang mga hard drive, SSDs at NVMe drive.

Kung mayroong isang yunit sa pangkat, Pinapayagan ng Stratis ang paggamit ng mga lohikal na partisyon na may suporta sa snapshot upang ibalik ang mga pagbabago. Sa kabilang banda, kapag maraming mga yunit ang naidagdag sa pangkat, posible na lohikal na pagsamahin ang mga yunit sa isang tuloy-tuloy na lugar.

Ang mga tampok tulad ng RAID, data compression, deduplication, at tolerance ng kasalanan ay hindi pa sinusuportahan, ngunit pinaplano para sa hinaharap.

Ang Stratis ay mayroon ding iba pang mga tampok tulad ng pabago-bagong paglalaan ng espasyo sa pag-iimbak, mga snapshot, integridad, at layering para sa pag-cache. Ang code ng proyekto ay nakasulat sa kalawang at ipinamamahagi sa ilalim ng lisensya ng MPL 2.0.

Ngayon ang proyekto ay na-update pagkatapos ng isang taon ng pag-unlad, dahil ang paglulunsad ng proyekto ay na-publish kamakailan Stratis 2.0. Kung saan sa anunsyo ng bagong bersyon ay nabanggit na ang mga kinakailangan para sa bersyon ng Rust compiler ay nadagdagan (hindi bababa sa 1.37, ngunit inirerekumenda ang 1.38).

Bukod doon nagkakahalaga ng pag-highlight isang makabuluhang pagbabago sa numero ng bersyon na nauugnay ang pagpapalit ng pangalan ng ilang mga interface ng D-Bus at ang muling pagdisenyo ng samahan ng trabaho sa D-Bus (Ang isang hanay ng pangunahing pangunahing mga pag-aari ay napili, at ang natitirang mga pag-aari ay hiniling ngayon gamit ang bagong pamamaraan ng FetchProperties.)

Gayundin iyon ang bersyon ng CLI ay makabuluhang mas matatag. Dati, mayroong isang kategorya ng mga kundisyon ng error sa mga pangkat, file system, at mga block na aparato na maaaring gawing halos hindi magamit ang CLI.

Paano i-install ang Stratis?

Magagamit ang Stratis para sa RHEL, CentOS, Fedora at mga derivatives. Ang pag-install nito ay medyo simple dahil ang package ay nasa loob ng mga repository ng RHEL pati na rin ang mga derivatives nito.

Upang mai-install ang Stratis patakbuhin lamang ang sumusunod na utos sa isang terminal:

sudo dnf install stratis-cli stratisd -y

O maaari mo ring subukan ang iba pa:

sudo yum install stratis-cli stratisd -y

Kapag na-install sa system, dapat paganahin ang mga serbisyo ng Stratis, ginagawa nila ito sa pamamagitan ng pagpapatupad ng mga sumusunod na utos:

sudo systemctl start stratisd.service
sudo systemctl enable stratisd.service
sudo systemctl status stratisd.service

Para sa karagdagang impormasyon sa pagsasaayos at paggamit, maaari mong bisitahin ang sumusunod na link. https://stratis-storage.github.io/howto/


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.