Itusilẹ ti Stratis 3.3, ohun elo irinṣẹ fun iṣakoso ibi ipamọ agbegbe

Itusilẹ ti iṣẹ akanṣe Stratis 3.3 ti ṣe atẹjade, ti dagbasoke nipasẹ Red Hat ati agbegbe Fedora lati ṣọkan ati rọrun awọn ọna fun atunto ati iṣakoso adagun-odo kan tabi diẹ sii awọn awakọ agbegbe. Stratis n pese awọn ẹya bii ipin ibi ipamọ ti o ni agbara, awọn aworan aworan, iduroṣinṣin ati awọn fẹlẹfẹlẹ caching. Atilẹyin Stratis ti ṣepọ si awọn pinpin Fedora ati RHEL lati awọn idasilẹ ti Fedora 28 ati RHEL 8.2. Koodu ise agbese ti pin labẹ iwe-aṣẹ MPL 2.0.

Eto naa ṣe atunṣe pupọ ni awọn agbara rẹ awọn irinṣẹ iṣakoso ipin ilọsiwaju ti ZFS ati Btrfs, ṣugbọn ti ṣe imuse ni irisi Layer (stratisd daemon) ti n ṣiṣẹ lori oke ti ẹrọ-mapper subsystem ti ekuro Linux (awọn modulu dm-tinrin, dm). -cache, dm-thinpool, dm- raid ati dm-integrity) ati eto faili XFS. Ko dabi ZFS ati Btrfs, awọn paati Stratis nṣiṣẹ nikan ni aaye olumulo ati pe ko nilo ikojọpọ awọn modulu ekuro kan pato. Ise agbese na ni akọkọ gbekalẹ bi ko nilo awọn afijẹẹri ti amoye awọn ọna ṣiṣe ipamọ lati ṣakoso.

D-Bus API ati ohun elo cli ti pese fun iṣakoso. A ti ni idanwo Stratis pẹlu awọn ẹrọ idiwọ ti o da lori LUKS (awọn ipin ti paroko), mdraid, dm-multipath, iSCSI, awọn iwọn mogbonwa LVM, ati ọpọlọpọ HDDs, SSDs ati awọn awakọ NVMe. Ti disk kan ba wa ninu adagun-odo, Stratis ngbanilaaye lati lo awọn ipin ọgbọn pẹlu atilẹyin aworan lati yi awọn ayipada pada. Nigbati o ba ṣafikun awọn awakọ lọpọlọpọ si adagun-odo kan, o le ni oye darapọ awọn awakọ sinu agbegbe ti o tẹriba. Awọn ẹya bii RAID, funmorawon data, yiyọkuro ati ifarada ẹbi ko tii ni atilẹyin, ṣugbọn a gbero fun ọjọ iwaju.

Itusilẹ ti Stratis 3.3, ohun elo irinṣẹ fun iṣakoso ibi ipamọ agbegbe

Ninu ẹya tuntun:

  • Atilẹyin ti a ṣafikun fun faagun iwọn awọn ẹrọ ti ara, gbigba ọ laaye lati ṣafikun aaye disk afikun si adagun adagun Stratis ti o wa lori ẹrọ ibi-itọju kan (fun apẹẹrẹ, nigbati o ba pọ si orun RAID).
  • Fi kun aṣẹ “stratis pool fa-data” lati ṣafikun aaye disk afikun ti o han lori ọkan ninu awọn ẹrọ si adagun ibi-itọju kan pato. Lati tọpinpin awọn iyipada ninu iwọn ẹrọ, ikilọ pataki kan ti ṣafikun si iṣelọpọ ti “akojọ adagun adagun adagun stratis”, ati alaye nipa awọn iyatọ ninu adagun adagun ati awọn iwọn ẹrọ ti ṣafikun si aṣẹ “stratis blockdev list”.
  • Pipin aaye ti o ni ilọsiwaju fun awọn metadata ti o ni nkan ṣe pẹlu awọn ẹrọ ibi ipamọ ati ipin ipamọ ti o ni agbara (“ipese tinrin”). Iyipada naa dinku pipin nigba titọju awọn metadata.
  • Ṣayẹwo awọn faili ṣiṣe ti ilana Clevis, ti a lo fun fifi ẹnọ kọ nkan laifọwọyi ati idinku data lori awọn ipin disk, ti ​​tun ṣiṣẹ. Ayẹwo naa ti wa ni ṣiṣe nigbakugba ti aṣẹ olumulo ba nilo ipe si Clevis (tẹlẹ ayẹwo naa jẹ ẹẹkan lẹẹkan, nigbati Stratis ti bẹrẹ), eyiti o yanju awọn ọran pẹlu lilo Clevis ti fi sori ẹrọ lẹhin ti stratisd ti bẹrẹ.

orisun: opennet.ru

Fi ọrọìwòye kun