Serbestberdana Stratis 3.3, amûrek ji bo birêvebirina hilanîna herêmî

Serbestberdana projeya Stratis 3.3, ku ji hêla Red Hat û civata Fedora ve hatî pêşve xistin ji bo yekbûn û hêsankirina amûrên ji bo veavakirin û birêvebirina hewzek yek an çend ajokarên herêmî, hate weşandin. Stratis taybetmendiyên wekî veqetandina hilanîna dînamîk, wêneyan, yekbûn, û qatên cachkirinê peyda dike. Piştgiriya Stratis ji berdana Fedora 28 û RHEL 8.2 ve di nav belavokên Fedora û RHEL de yekgirtî ye. Koda projeyê di bin lîsansa MPL 2.0 de tê belav kirin.

Pergal bi giranî di kapasîteyên xwe de amûrên pêşkeftî yên rêveberiya dabeşkirina ZFS û Btrfs dubare dike, lê wekî qatek (stratisd daemon) ku li ser bine-pergala cîhaz-mapper-ê ya kernel Linux-ê dimeşîne (modulên dm-tenik, dm-cache, dm) tête bicîh kirin. -thinpool, dm- raid û dm-yekbûna) û pergala pelê XFS. Berevajî ZFS û Btrfs, hêmanên Stratis tenê di cîhê bikarhêner de dixebitin û hewcedariya barkirina modulên kernelê yên taybetî nakin. Proje di destpêkê de wekî ku ji bo rêveberiyê hewcedariya pisporek di pergalên hilanînê de nake tê pêşkêş kirin.

D-Bus API û cli-karûbar ji bo kontrolê têne peyda kirin. Stratis bi cîhazên blokê yên li ser bingeha LUKS-ê (parçeyên şîfrekirî), mdraid, dm-multipath, iSCSI, cildên mentiqî yên LVM, û dîskên req, SSD, û ajokarên NVMe yên cihêreng hatine ceribandin. Ger di hewzê de dîskek hebe, Stratis dihêle hûn dabeşên mantiqî yên çalak-snapshot-ê bikar bînin da ku guheztinan paşde bixin. Gava ku gelek ajoker li hewzek têne zêdekirin, ajoker dikarin bi mentiqî li deverek hevgirtî werin berhev kirin. Taybetmendiyên wekî RAID, berhevkirina daneyan, jêbirin, û têkçûn niha nayên piştgirî kirin, lê ji bo pêşerojê têne plan kirin.

Serbestberdana Stratis 3.3, amûrek ji bo birêvebirina hilanîna herêmî

Di guhertoya nû de:

  • Piştgiriyek lê zêde kir ji bo berfirehkirina mezinahiya amûrên laşî, ku dihêle hûn cîhê dîskê li hewza Stratis ku li ser amûrek hilanînê peyda dibe zêde bikin (mînakî, dema ku rêzek RAID berfireh bikin).
  • Fermana "stratis pool extension-data" lê zêde kir da ku cîhê dîskê ya ku li ser yek ji cîhazan xuya dike li hewzek hilanînê ya taybetî zêde bike. Ji bo şopandina guhertinên di mezinahiya cîhazê de, hişyariyek taybetî li derketina fermana "lîsteya hewzê ya stratis" hatî zêdekirin, û agahdariya li ser cûdahiyên mezinahiya hewzê û cîhazê li fermana "lîsteya stratis blockdev" hate zêdekirin.
  • Veqetandina cîhê çêtir ji bo metadaneyên ku bi cîhazên hilanînê û veqetandina hilanîna dînamîkî ve girêdayî ne ("dabînkirina zirav"). Guhertin dema hilanîna metadata perçebûnê kêm kir.
  • Kontrolkirina pelên darvekirî yên çarçoveya Clevis, ku ji bo şîfrekirina otomatîkî û şîfrekirina daneyan li ser dabeşên dîskê tê bikar anîn, ji nû ve hatî xebitandin. Kontrolkirin naha gava ku fermanek bikarhênerek pêdivî bi banga Clevis bike (berê dema ku Stratis dest pê kir, kontrol tenê carekê dihat kirin), ku pirsgirêkên bi karanîna Clevis-ê ku piştî destpêkirina stratisd hatî saz kirin çareser dike.

Source: opennet.ru

Add a comment