Rhyddhau Stratis 3.0, pecyn cymorth ar gyfer rheoli storio lleol

Mae rhyddhau'r prosiect Stratis 3.0 wedi'i gyhoeddi, a ddatblygwyd gan Red Hat a chymuned Fedora i uno a symleiddio'r modd o ffurfweddu a rheoli cronfa o un neu fwy o yriannau lleol. Mae Stratis yn darparu nodweddion megis dyraniad storio deinamig, cipluniau, uniondeb a haenau caching. Mae cefnogaeth Stratis wedi'i integreiddio i ddosbarthiadau Fedora a RHEL ers rhyddhau Fedora 28 a RHEL 8.2. Mae cod y prosiect yn cael ei ddosbarthu o dan y drwydded MPL 2.0.

Mae'r system yn atgynhyrchu offer rheoli rhaniad uwch ZFS a Btrfs yn ei galluoedd i raddau helaeth, ond fe'i gweithredir ar ffurf haen (daemon stratisd) sy'n rhedeg ar ben is-system mapiwr dyfais y cnewyllyn Linux (modiwlau dm-thin, dm -cache, dm-thinpool, dm- raid a dm-integrity) a system ffeiliau XFS. Yn wahanol i ZFS a Btrfs, dim ond mewn gofod defnyddiwr y mae cydrannau Stratis yn rhedeg ac nid oes angen llwytho modiwlau cnewyllyn penodol arnynt. Cyflwynwyd y prosiect i ddechrau fel un nad oedd angen cymwysterau arbenigwr systemau storio i'w weinyddu.

Darperir API D-Bus a chyfleustodau cli ar gyfer rheoli. Mae Stratis wedi'i brofi gyda dyfeisiau bloc yn seiliedig ar LUKS (rhaniadau wedi'u hamgryptio), mdraid, dm-multipath, iSCSI, cyfrolau rhesymegol LVM, yn ogystal ag amrywiol HDDs, SSDs a gyriannau NVMe. Os oes un ddisg yn y pwll, mae Stratis yn caniatΓ‘u ichi ddefnyddio rhaniadau rhesymegol gyda chymorth ciplun i rolio newidiadau yn Γ΄l. Pan fyddwch chi'n ychwanegu gyriannau lluosog i bwll, gallwch chi gyfuno'r gyriannau'n rhesymegol i ardal gyfagos. Nid yw nodweddion megis RAID, cywasgu data, dad-ddyblygu a goddefgarwch namau wedi'u cefnogi eto, ond maent wedi'u cynllunio ar gyfer y dyfodol.

Rhyddhau Stratis 3.0, pecyn cymorth ar gyfer rheoli storio lleol

Mae'r newid sylweddol yn rhif y fersiwn o ganlyniad i newid yn y rhyngwyneb ar gyfer rheolaeth D-Bus a dibrisiant rhyngwynebau FetchProperties o blaid priodweddau a dulliau sy'n seiliedig ar D-Bus. Mae'r datganiad newydd hefyd yn ychwanegu gwirio rheolau udev gan ddefnyddio libblkid cyn gwneud newidiadau, ailweithio trin digwyddiadau o DeviceMapper, newid cynrychiolaeth fewnol trinwyr gwallau, ail-weithio'r cod ar gyfer treiglo newidiadau yn Γ΄l (rhoi'n Γ΄l), a chaniatΓ‘u nodi maint rhesymegol wrth greu ffeil system. Mae fframwaith Clevis, a ddefnyddir ar gyfer amgryptio awtomatig a dadgryptio data ar raniadau disg, yn defnyddio hashes SHA-256 yn lle SHA-1. Mae'n bosibl newid y cyfrinair ac adfywio rhwymiadau i Clevis.

Ffynhonnell: opennet.ru

Ychwanegu sylw