Ukukhutshwa kweStratis 3.3, isixhobo sokulawula ukugcinwa kwendawo

Ukukhutshwa kweprojekthi ye-Stratis 3.3 ishicilelwe, iphuhliswe yi-Red Hat kunye noluntu lwe-Fedora ukudibanisa kunye nokwenza lula iindlela zokuqwalasela nokulawula i-pool ye-drive enye okanye ngaphezulu kwendawo. I-Stratis ibonelela ngeempawu ezinjengokwabiwa kogcino oluguquguqukayo, izifinyezo, ingqibelelo kunye neengqimba ze-caching. Inkxaso ye-Stratis idibaniswe kwi-Fedora kunye nokuhanjiswa kwe-RHEL ukususela ekukhutshweni kwe-Fedora 28 kunye ne-RHEL 8.2. Ikhowudi yeprojekthi ihanjiswa phantsi kwelayisensi ye-MPL 2.0.

Inkqubo iphindaphinda ubukhulu becala kubuchule bayo izixhobo zolawulo lwezahlulelo eziphambili ze-ZFS kunye ne-Btrfs, kodwa iphunyezwe ngokohlobo lomaleko (stratisd daemon) esebenza phezu kwesixhobo esisezantsi semaphu yeLinux kernel (iimodyuli dm-thin, dm -cache, dm-thinpool, dm- raid kunye ne-dm-integrity) kunye nenkqubo yefayile ye-XFS. Ngokungafaniyo ne-ZFS kunye nee-Btrfs, amacandelo e-Stratis asebenza kuphela kwindawo yomsebenzisi kwaye ayifuni kulayishwa kwiimodyuli ezithile zekernel. Le projekthi yaqala yaboniswa njengengayifuniyo imigangatho yemfundo yengcali yenkqubo yokugcina izinto kulawulo.

I-D-Bus API kunye ne-cli eluncedo inikezelwa kulawulo. I-Stratis ivavanyiwe ngezixhobo zebhloko ezisekelwe kwi-LUKS (izahlulo ezifihliweyo), i-mdraid, i-dm-multipath, i-iSCSI, i-LVM ye-logical volumes, kunye nee-HDD ezahlukeneyo, ii-SSD kunye ne-NVMe drives. Ukuba kukho idiski enye echibini, iStratis ikuvumela ukuba usebenzise ulwahlulo olunengqiqo ngenkxaso ekhawulezayo ukubuyisela umva utshintsho. Xa usongeza iidrive ezininzi echibini, unokudibanisa ngokusengqiqweni iidrive kwindawo edibeneyo. Iimpawu ezifana ne-RAID, ukunyanzeliswa kwedatha, ukuchithwa kunye nokunyamezela iimpazamo azikaxhaswa, kodwa zicwangciswe kwixesha elizayo.

Ukukhutshwa kweStratis 3.3, isixhobo sokulawula ukugcinwa kwendawo

Kwinguqulelo entsha:

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

umthombo: opennet.ru

Yongeza izimvo