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

Ang paglabas ng Stratis 3.3 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.3, isang toolkit para sa pamamahala ng lokal na imbakan

Sa bagong bersyon:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° физичСских устройств, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΏΡƒΠ» Stratis Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ дисковоС пространство, ΡΡ‚Π°Π²ΡˆΠ΅Π΅ доступным Π½Π° устройствС хранСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ RAID-массива).
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Β«stratis pool extend-dataΒ» для добавлСния Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΡƒΠ» хранСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ дискового пространства, появившСгося Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· устройств. Для отслСТивания измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° устройств Π² Π²Ρ‹Π²ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Β«stratis pool listΒ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, Π° Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«stratis blockdev listΒ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ свСдСния ΠΎ различиях Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ… ΠΏΡƒΠ»Π° ΠΈ устройства.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ распрСдСлСниС мСста для ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…, связанных с устройствами хранСния ΠΈ динамичСским Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ мСста Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ (Β«thin provisioningΒ»). ИзмСнСниС ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΏΡ€ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠΈ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ….
  • ΠŸΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Clevis, примСняСмого для автоматичСского ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² дисковых Ρ€Π°Π·Π΄Π΅Π»Π°Ρ…. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ выполняСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ трСбуСтся ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ Clevis (Ρ€Π°Π½Π΅Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ»Π°ΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, ΠΏΡ€ΠΈ запускС Stratis), Ρ‡Ρ‚ΠΎ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с использованиСм Clevis, установлСнным послС запуска stratisd.

Pinagmulan: opennet.ru

Magdagdag ng komento