Hoʻokuʻu ʻia o CRIU 3.16, kahi ʻōnaehana no ka mālama ʻana a me ka hoʻihoʻi ʻana i ke kūlana o nā kaʻina hana ma Linux.

Ua paʻi ʻia ka hoʻokuʻu ʻana o CRIU 3.16 (Checkpoint and Restore In Userspace), i hoʻolālā ʻia e mālama a hoʻihoʻi i nā kaʻina hana ma kahi o ka mea hoʻohana. Hāʻawi ka hāmeʻa iā ʻoe e mālama i ka mokuʻāina o hoʻokahi a i ʻole kahi pūʻulu o nā kaʻina hana, a laila hoʻomaka hou i ka hana mai ke kūlana i mālama ʻia, me ka hoʻihoʻi hou ʻana i ka ʻōnaehana a i ʻole ma kahi kikowaena ʻē aʻe me ka ʻole o ka haki ʻana i nā pilina pūnaewele i hoʻopaʻa ʻia. Hāʻawi ʻia ke code papahana ma lalo o ka laikini GPLv2.

Ma waena o nā wahi o ka noi ʻana o ka ʻenehana CRIU, ua ʻike ʻia ua hoʻihoʻi hou ʻia ka OS me ka ʻole e hoʻopau i ka hoʻomau ʻana o ka hoʻokō ʻana i nā kaʻina hana lōʻihi, Live-migration o nā ipu kaʻawale, e wikiwiki ana i ka hoʻomaka ʻana o nā kaʻina hana lohi (hiki iā ʻoe ke hoʻomaka e hana mai ka ka mokuʻāina i mālama ʻia ma hope o ka hoʻomaka ʻana), ka hoʻonui ʻana i ka kernel me ka ʻole e hoʻomaka hou i nā lawelawe, e mālama i kēlā me kēia manawa i ka mokuʻāina o nā hana kamepiula lōʻihi e hoʻomaka hou i ka hana i ka wā o kahi ulia, ke kaupaona ʻana i ka ukana ma nā nodes i nā puʻupuʻu, ka hana kope ʻana ma kahi mīkini ʻē aʻe. ʻōnaehana mamao), e hana ana i nā kiʻi paʻi kiʻi o nā noi mea hoʻohana i ke kaʻina no ka nānā ʻana iā lākou ma kahi ʻōnaehana ʻē aʻe a i ʻole inā pono ʻoe e kāpae i nā hana hou aʻe i ka papahana. Hoʻohana ʻia ʻo CRIU i nā ʻōnaehana hoʻokele pahu e like me OpenVZ, LXC/LXD, a me Docker. Hoʻokomo ʻia nā hoʻololi e pono ai no ka CRIU e hana i ka haku nui o ka kernel Linux.

I ka hoʻokuʻu hou:

  • Hoʻohui ʻia ke kauoha criu-ns e hoʻihoʻi i kahi snapshot kaʻina hana i mālama ʻia me kahi PID hou a ma kahi inoa inoa mauna ʻokoʻa. Pono e hoʻomaka me kahi PID ʻē aʻe, no ka laʻana, inā ua hoʻohana ʻia ka PID kahiko i ka ʻōnaehana.
  • Ua hoʻokō ʻia ka hiki ke mālama a hoʻihoʻi i nā kiʻi o ka mokuʻāina o nā profiles apparmor nested.
  • Hoʻokō ʻia ka pale ʻana a me ka wehe ʻana i nā kumuwaiwai pūnaewele e pili ana i nā nftables.
  • Hoʻohui kākoʻo no ka hoʻihoʻi ʻana i nā mea veth i hana mua ʻia.
  • Hoʻomaikaʻi i ke kākoʻo no ka hoʻihoʻi ʻana i nā ipu i nā pods i loaʻa.
  • No nā mea kūʻai RPC, ua hoʻohui ʻia ka hiki ke hoʻoholo i ka hoʻohana hou ʻana o PID, i hoʻokō ʻia me ka hoʻohana ʻana i ka mīkini pidfd.
  • Ua hoʻololi ʻia ka laikini no nā faila proto āpau i nā kiʻi/papa kuhikuhi i MIT.

Source: opennet.ru

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