Izdaja CRIU 3.16, sistem za shranjevanje in obnavljanje stanja procesov v Linuxu

Objavljena je bila izdaja kompleta orodij CRIU 3.16 (Kontrolna točka in obnovitev v uporabniškem prostoru), zasnovanega za shranjevanje in obnavljanje procesov v uporabniškem prostoru. Zbirka orodij vam omogoča, da shranite stanje enega ali skupine procesov in nato nadaljujete z delom s shranjenega položaja, tudi po ponovnem zagonu sistema ali na drugem strežniku, ne da bi prekinili že vzpostavljene omrežne povezave. Koda projekta se distribuira pod licenco GPLv2.

Med področji uporabe tehnologije CRIU je omenjeno, da se operacijski sistem znova zažene, ne da bi prekinil kontinuiteto izvajanja dolgotrajnih procesov, migracija izoliranih vsebnikov v živo, pospeševanje zagona počasnih procesov (lahko začnete delati iz stanje shranjeno po inicializaciji), posodabljanje jedra brez ponovnega zagona storitev, občasno shranjevanje stanja dolgotrajnih računalniških opravil za nadaljevanje dela v primeru zrušitve, uravnoteženje obremenitve vozlišč v gručah, podvajanje procesov na drugem računalniku (razcep na oddaljeni sistem), ustvarjanje posnetkov uporabniških aplikacij med postopkom za njihovo analizo v drugem sistemu ali v primeru, da morate preklicati nadaljnja dejanja v programu. CRIU se uporablja v sistemih za upravljanje vsebnikov, kot so OpenVZ, LXC/LXD in Docker. Spremembe, ki so potrebne za delovanje CRIU, so vključene v glavno jedro Linuxa.

V novi izdaji:

  • Dodan ukaz criu-ns za obnovitev shranjenega posnetka procesa z novim PID-om in v ločenem imenskem prostoru za priklop. Začetek z drugim PID-om bo morda potreben, na primer, če je stari PID že v uporabi v sistemu.
  • Implementirana je možnost shranjevanja in obnavljanja posnetkov stanja ugnezdenih profilov apparmor.
  • Implementirano blokiranje in deblokiranje omrežnih virov na podlagi nftables.
  • Dodana podpora za obnovitev vnaprej ustvarjenih veth naprav.
  • Izboljšana podpora za obnavljanje vsebnikov v obstoječe sklope.
  • Za odjemalce RPC je bila dodana možnost določanja ponovne uporabe PID, implementirana z uporabo mehanizma pidfd.
  • Licenca za vse proto datoteke v imeniku images/ je bila spremenjena v MIT.

Vir: opennet.ru

Dodaj komentar