Kutolewa kwa Stratis 3.1, zana ya kudhibiti uhifadhi wa ndani

Utoaji wa mradi wa Stratis 3.1 umechapishwa, uliotengenezwa na Red Hat na jumuiya ya Fedora ili kuunganisha na kurahisisha njia za kusanidi na kudhibiti kundi la anatoa moja au zaidi za ndani. Stratis hutoa vipengele kama vile mgao unaobadilika wa hifadhi, muhtasari, uadilifu na tabaka za akiba. Usaidizi wa Stratis umeunganishwa katika usambazaji wa Fedora na RHEL tangu kutolewa kwa Fedora 28 na RHEL 8.2. Msimbo wa mradi unasambazwa chini ya leseni ya MPL 2.0.

Mfumo huu kwa kiasi kikubwa unaiga katika uwezo wake zana za hali ya juu za usimamizi wa kizigeu za ZFS na Btrfs, lakini hutekelezwa kwa njia ya safu (stratisd daemon) inayoendesha juu ya mfumo mdogo wa ramani ya kifaa cha Linux kernel (moduli dm-thin, dm -cache, dm-thinpool, dm- raid na dm-integrity) na mfumo wa faili wa XFS. Tofauti na ZFS na Btrfs, vijenzi vya Stratis hutumika tu katika nafasi ya mtumiaji na havihitaji kupakia moduli maalum za kernel. Mradi huo hapo awali uliwasilishwa kama hauhitaji sifa za mtaalam wa mifumo ya uhifadhi ili kusimamia.

API ya D-Bus na matumizi ya cli hutolewa kwa usimamizi. Stratis imejaribiwa na vifaa vya kuzuia kulingana na LUKS (vigezo vilivyosimbwa), mdraid, dm-multipath, iSCSI, ujazo wa kimantiki wa LVM, pamoja na HDD, SSD na viendeshi vya NVMe mbalimbali. Ikiwa kuna diski moja kwenye bwawa, Stratis hukuruhusu kutumia vizuizi vya kimantiki na usaidizi wa picha ili kurejesha mabadiliko. Unapoongeza viendeshi vingi kwenye bwawa, unaweza kuchanganya kimantiki viendeshi kwenye eneo linalopakana. Vipengele kama vile RAID, mbano wa data, upunguzaji wa nakala na uvumilivu wa hitilafu bado havitumiki, lakini vimepangwa kwa ajili ya siku zijazo.

Kutolewa kwa Stratis 3.1, zana ya kudhibiti uhifadhi wa ndani

Katika toleo jipya:

  • Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ динамичСскоС Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ мСста Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ (Β«thin provisioningΒ»). Π’ cli-интСрфСйсС прСдоставлСны ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ динамичСского распрСдСлСния мСста Π½Π° этапС создания ΠΏΡƒΠ»Π° ΠΈ измСнСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² для ΡƒΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΏΡƒΠ»ΠΎΠ². Для Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΏΡƒΠ»ΠΎΠ² Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π° Π»Π΅Ρ‚Ρƒ ограничСния Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы.
  • Π’ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡƒΠ»Π°ΠΌΠΈ, Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΌΠΈ систСмами ΠΈ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌΠΈ устройствами Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄ΠΊΠΎΠΌΠ°Π½Π΄Π° debug для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°.
  • Π’ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ процСссС stratisd Ρ€Π°Π·ΠΌΠ΅Ρ€ минимально ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ Π€Π‘ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ Π΄ΠΎ 512 MB.
  • Для ΠΏΡƒΠ»ΠΎΠ² MDV (metadata volume) Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ пространствС Ρ‚ΠΎΡ‡Π΅ΠΊ монтирования.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° событий udev, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΈ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠΈ устройства.
  • ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ сообщСний Π² Π»ΠΎΠ³Π°Ρ….

Chanzo: opennet.ru

Kuongeza maoni