Kutolewa kwa CRIU 3.16, mfumo wa kuokoa na kurejesha hali ya michakato katika Linux.

Kutolewa kwa zana ya zana za CRIU 3.16 (Angalia na Urejeshe Katika Nafasi ya Mtumiaji) imechapishwa, iliyoundwa ili kuhifadhi na kurejesha michakato katika nafasi ya mtumiaji. Chombo cha zana hukuruhusu kuokoa hali ya moja au kikundi cha michakato, na kisha kuanza tena kazi kutoka kwa nafasi iliyohifadhiwa, pamoja na baada ya kuwasha upya mfumo au kwenye seva nyingine, bila kuvunja viunganisho vya mtandao vilivyowekwa tayari. Msimbo wa mradi unasambazwa chini ya leseni ya GPLv2.

Maeneo ya matumizi ya teknolojia ya CRIU ni pamoja na kuhakikisha kuwa OS inawashwa tena bila kuvuruga mwendelezo wa michakato ya muda mrefu, Uhamiaji wa moja kwa moja wa vyombo vilivyotengwa, kuharakisha uzinduzi wa michakato ya polepole (unaweza kuanza kufanya kazi kutoka kwa hali iliyohifadhiwa baada ya kuanzishwa), kutekeleza kernel. sasisho bila kuanzisha upya huduma, kuokoa mara kwa mara hali ya michakato ya muda mrefu. Kuweka kazi za kompyuta ili kuanza kazi katika tukio la ajali, kusawazisha mzigo kwenye nodi katika makundi, kunakili michakato kwenye mashine nyingine (uma kwa mfumo wa mbali), kuunda snapshots. ya maombi ya mtumiaji wakati wa operesheni ya uchambuzi kwenye mfumo mwingine au ikiwa ni muhimu kufuta vitendo zaidi katika programu. CRIU inatumika katika mifumo ya usimamizi wa kontena kama vile OpenVZ, LXC/LXD na Docker. Mabadiliko yanayohitajika kwa CRIU kufanya kazi yanajumuishwa kwenye kernel kuu ya Linux.

Katika toleo jipya:

  • Imeongeza amri ya criu-ns ili kurejesha kijipicha cha mchakato uliohifadhiwa na PID mpya na katika nafasi tofauti ya majina. Kuanzia na PID tofauti kunaweza kuhitajika, kwa mfano, ikiwa PID ya zamani tayari inatumika kwenye mfumo.
  • Uwezo wa kuhifadhi na kurejesha vijipicha vya hali ya wasifu wa vifaa vya kiota umetekelezwa.
  • Kuzuia na kufungua kwa rasilimali za mtandao kumetekelezwa kulingana na nfttables.
  • Usaidizi ulioongezwa wa kurejesha vifaa vya veth vilivyoundwa awali.
  • Usaidizi ulioboreshwa wa kurejesha vyombo kwenye maganda yaliyopo.
  • Kwa wateja wa RPC, uwezo wa kubainisha utumiaji tena wa PID umeongezwa, kutekelezwa kwa kutumia utaratibu wa pidfd.
  • Leseni ya faili zote za proto kwenye picha/saraka imebadilishwa kuwa MIT.

Chanzo: opennet.ru

Kuongeza maoni