Hoʻokuʻu ʻia ʻo Stratis 3.3, kahi mea hana no ka mālama ʻana i ka mālama kūloko

Ua paʻi ʻia ka hoʻokuʻu ʻana o ka papahana Stratis 3.3, hoʻomohala ʻia e Red Hat a me ke kaiāulu Fedora e hoʻohui a maʻalahi i nā ala no ka hoʻonohonoho ʻana a me ka hoʻokele ʻana i kahi wai o hoʻokahi a ʻoi aku ka nui o nā drive kūloko. Hāʻawi ʻo Stratis i nā hiʻohiʻona e like me ka hoʻokaʻawale ʻana i ka mālama ʻana, nā kiʻi paʻi kiʻi, ka pono a me nā papa caching. Ua hoʻohui ʻia ke kākoʻo Stratis i nā māhele Fedora a me RHEL mai ka hoʻokuʻu ʻana o Fedora 28 a me RHEL 8.2. Hāʻawi ʻia ke code papahana ma lalo o ka laikini MPL 2.0.

Hoʻopili nui ka ʻōnaehana i kona hiki i nā mea hana hoʻokele partition holomua o ZFS a me Btrfs, akā hoʻokō ʻia ma ke ʻano o kahi papa (stratisd daemon) e holo ana ma luna o ka subsystem device-mapper o ka Linux kernel (modules dm-thin, dm. -cache, dm-thinpool, dm- raid a me dm-integrity) a me ka ʻōnaehana faila XFS. ʻAʻole like me ZFS a me Btrfs, holo wale nā ​​ʻāpana Stratis ma kahi o ka mea hoʻohana a ʻaʻole pono e hoʻouka i nā modula kernel kikoʻī. Ua hōʻike mua ʻia ka papahana no ka mea ʻaʻole koi i nā ʻike o kahi loea ʻōnaehana mālama e lawelawe.

Hāʻawi ʻia kahi D-Bus API a me kahi cli pono no ka hoʻokele. Ua hoʻāʻo ʻia ʻo Stratis me nā mea poloka e pili ana i ka LUKS (nā ʻāpana i hoʻopili ʻia), mdraid, dm-multipath, iSCSI, LVM logical volumes, a me nā ʻano HDD, SSDs a me NVMe drive. Inā loaʻa hoʻokahi disk i loko o ka loko, ʻae ʻo Stratis iā ʻoe e hoʻohana i nā ʻāpana logical me ke kākoʻo snapshot e hoʻohuli i nā loli. Ke hoʻohui ʻoe i nā pahu he nui i kahi wai, hiki iā ʻoe ke hoʻohui pono i nā drive i kahi wahi pili. ʻAʻole i kākoʻo ʻia nā hiʻohiʻona e like me RAID, ka hoʻopili ʻana i ka ʻikepili, ka wehe ʻana a me ka ʻae ʻana i ka hewa, akā ua hoʻolālā ʻia no ka wā e hiki mai ana.

Hoʻokuʻu ʻia ʻo Stratis 3.3, kahi mea hana no ka mālama ʻana i ka mālama kūloko

Ma ka mana hou:

  • Kākoʻo hoʻohui ʻia no ka hoʻonui ʻana i ka nui o nā hāmeʻa kino, e ʻae iā ʻoe e hoʻohui i kahi diski hou aku i ka loko Stratis i loaʻa i kahi mea mālama (e like me ka hoʻonui ʻana i kahi array RAID).
  • Hoʻohui ʻia ke kauoha "stratis pool extend-data" e hoʻohui i kahi wahi disk hou e ʻike ʻia ana ma kekahi o nā mea hana i kahi waihona waihona. No ka hahai ʻana i nā loli i ka nui o ka hāmeʻa, ua hoʻohui ʻia kahi ʻōlelo aʻo kūikawā i ka hoʻopuka ʻana o ke kauoha "stratis pool list", a ua hoʻohui ʻia ka ʻike e pili ana i nā ʻokoʻa o ka pool a me ka nui o nā hāmeʻa i ke kauoha "stratis blockdev list".
  • Hoʻomaikaʻi ʻia ka hoʻokaʻawale ʻana no nā metadata e pili ana i nā hāmeʻa mālama a me ka hoʻokaʻawale ʻana i ka mālama ʻana ("thin provisioning"). Ua hōʻemi ka hoʻololi i ka ʻāpana i ka wā e mālama ai i ka metadata.
  • Ua hana hou ʻia ka nānā ʻana o nā faila hoʻokō o ka Clevis framework, i hoʻohana ʻia no ka hoʻopili ʻana a me ka decryption o ka ʻikepili ma nā ʻāpana disk. Hana ʻia ka nānā i nā manawa a pau e koi ai ke kauoha mea hoʻohana e kelepona iā Clevis (ma mua ua hana ʻia ka helu hoʻokahi wale nō, i ka wā i hoʻomaka ʻia ai ʻo Stratis), kahi e hoʻonā ai i nā pilikia me ka hoʻohana ʻana iā Clevis i hoʻokomo ʻia ma hope o ka hoʻomaka ʻana o stratisd.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka