Famoahana ny Stratis 3.3, kitapo fitahirizana eo an-toerana

Ny famoahana ny tetikasa Stratis 3.3 dia navoaka, novolavolain'ny Red Hat sy ny vondrom-piarahamonina Fedora mba hampiray sy hanatsorana ny fomba fanamboarana sy fitantanana dobo iray na maromaro eo an-toerana. Stratis dia manome endri-javatra toy ny fizarana fitahirizana mavitrika, sary, fahamendrehana ary sosona caching. Ny fanohanan'ny Stratis dia nampidirina tao amin'ny fizarana Fedora sy RHEL hatramin'ny famoahana ny Fedora 28 sy RHEL 8.2. Ny kaody tetikasa dia zaraina eo ambanin'ny lisansa MPL 2.0.

Ny rafitra dia mamerina betsaka amin'ny fahaizany ny fitaovana fitantanana fizarazarana mandroso an'ny ZFS sy Btrfs, saingy ampiharina amin'ny endrika sosona (stratisd daemon) mihazakazaka eo an-tampon'ny subsystem-mapper an'ny kernel Linux (modules dm-thin, dm -cache, dm-thinpool, dm- raid ary dm-integrity) ary ny rafitra rakitra XFS. Tsy sahala amin'ny ZFS sy Btrfs, ny singa Stratis dia tsy mandeha afa-tsy amin'ny habaka mpampiasa ary tsy mitaky fametahana maody kernel manokana. Ny tetikasa dia naseho tamin'ny voalohany fa tsy mitaky ny fahaizan'ny manam-pahaizana momba ny rafitra fitahirizana hitantana.

Ny D-Bus API sy ny cli utility dia omena ho an'ny fitantanana. Ny Stratis dia nosedraina tamin'ny fitaovana fanakanana mifototra amin'ny LUKS (fizarana miafina), mdraid, dm-multipath, iSCSI, LVM logical volume, ary koa ny HDD, SSD ary NVMe isan-karazany. Raha misy kapila iray ao amin'ny dobo, Stratis dia mamela anao hampiasa fizarazarana lojika miaraka amin'ny fanohanana snapshot hamerenana ny fanovana. Rehefa manampy kapila marobe amin'ny dobo iray ianao, dia azonao atao ny mampifangaro ny kapila amin'ny faritra mifanakaiky. Ny endri-javatra toy ny RAID, famatrarana angon-drakitra, deduplication ary fandeferana diso dia tsy mbola tohanana, fa efa nomanina ho an'ny ho avy.

Famoahana ny Stratis 3.3, kitapo fitahirizana eo an-toerana

Ao amin'ny dikan-teny vaovao:

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

Source: opennet.ru

Add a comment