Te tukunga o Stratis 3.3, he kete taputapu mo te whakahaere i te rokiroki o te rohe

Ko te tukunga o te kaupapa Stratis 3.3 kua whakaputaina, i whakawhanakehia e Red Hat me te hapori Fedora ki te whakakotahi me te whakangawari i nga tikanga mo te whirihora me te whakahaere i te puna wai o tetahi, neke atu ranei o nga puku o te rohe. Ka whakaratohia e Stratis nga ahuatanga penei i te tohatoha rokiroki hihiri, nga whakaahua, te tapatahi, me nga papahanga keteroki. Kua whakauruhia te tautoko a Stratis ki nga tohatoha Fedora me RHEL mai i nga tukunga o Fedora 28 me RHEL 8.2. Ka tohatohahia te waehere kaupapa i raro i te raihana MPL 2.0.

Ko te nuinga o te punaha ka huri i roto i ona kaha nga taputapu whakahaere wehewehenga matatau o ZFS me Btrfs, engari ka whakatinanahia i roto i te ahua o te paparanga (stratisd daemon) e rere ana i runga ake o te punaha-mapi-whakaaro o te kernel Linux (kowae dm-thin, dm -cache, dm-thinpool, dm- raid me te dm-integrity) me te punaha konae XFS. Kaore i rite ki a ZFS me Btrfs, ko nga waahanga Stratis e rere ana i roto i nga waahi kaiwhakamahi kaore e hiahia kia utaina nga waahanga kernel motuhake. I tukuna te kaupapa i te tuatahi na te mea kaore e hiahiatia nga tohu o te tohunga punaha rokiroki hei whakahaere.

He D-Bus API me tetahi taputapu cli e whakaratohia ana mo te whakahaere. Kua whakamatauria a Stratis me nga taputapu poraka i runga i te LUKS (waahanga whakamuna), mdraid, dm-multipath, iSCSI, LVM pukapuka arorau, me nga momo HDD, SSD me nga puku NVMe. Mena he kopae kotahi kei roto i te puna, ka taea e Stratis te whakamahi i nga waahanga arorau me te tautoko whakaahua hei huri whakamuri i nga huringa. Mena ka taapirihia e koe nga puku maha ki te puna, ka taea e koe te whakakotahi i nga puku ki roto i te waahi piri. Ko nga ahuatanga penei i te RAID, te taapiri raraunga, te tangohanga me te whakaahei i nga hapa kaore ano kia tautokohia, engari kua whakamaheretia mo nga ra kei mua.

Te tukunga o Stratis 3.3, he kete taputapu mo te whakahaere i te rokiroki o te rohe

I roto i te putanga hou:

  • He tautoko taapiri mo te whakawhanui i te rahi o nga taputapu tinana, ka taea e koe te taapiri atu mokowā kōpae ki te poka wai Stratis e waatea ana i runga i te taputapu rokiroki (hei tauira, i te wa e whakaroahia ana he raupapa RAID).
  • I taapirihia te whakahau "stratis pool extend-data" hei taapiri atu mokowā kōpae ka puta i runga i tetahi o nga taputapu ki tetahi puna rokiroki motuhake. Hei whai i nga huringa o te rahi o te taputapu, kua taapirihia he whakatupato motuhake ki te putanga o te whakahau "stratis pool list", me nga korero mo nga rereketanga o te puna me te rahi o nga taputapu kua taapirihia ki te whakahau "stratis blockdev list".
  • Kua pai ake te tohatoha mokowhiti mo nga metadata e pa ana ki nga taputapu rokiroki me te tohatoha rokiroki hihiri ("te whakarato angiangi"). Na te huringa i whakaiti te wehewehenga i te wa e penapena ana nga metadata.
  • Ko te haki o nga konae ka taea te whakahaere o te anga Clevis, i whakamahia mo te whakamunatanga aunoa me te wetemunatanga o nga raraunga i runga i nga wehewehenga kōpae, kua mahia ano. Ka mahia te haki i nga wa katoa e tono waea ana tetahi tono ki a Clevis (i mua kotahi noa iho te mahi i te haki, i te wa i timata ai a Stratis), e whakatau ana i nga take me te whakaurunga o Clevis i muri i te tiimatanga o te stratisd.

Source: opennet.ru

Tāpiri i te kōrero