Izdanje CRIU 3.16, sustava za spremanje i vraćanje stanja procesa u Linuxu

Objavljeno je izdanje alata CRIU 3.16 (Checkpoint and Restore In Userspace), dizajniranog za spremanje i vraćanje procesa u korisničkom prostoru. Skup alata vam omogućuje da spremite stanje jednog ili grupe procesa, a zatim nastavite s radom sa spremljene pozicije, uključujući nakon ponovnog pokretanja sustava ili na drugom poslužitelju bez prekidanja već uspostavljenih mrežnih veza. Kôd projekta distribuira se pod licencom GPLv2.

Među područjima primjene CRIU tehnologije navodi se ponovno pokretanje OS-a bez prekidanja kontinuiteta izvođenja dugotrajnih procesa, Live-migracija izoliranih spremnika, ubrzavanje pokretanja sporih procesa (možete započeti s radom iz stanje spremljeno nakon inicijalizacije), ažuriranje kernela bez ponovnog pokretanja usluga, povremeno spremanje stanja dugotrajnih računalnih zadataka za nastavak rada u slučaju pada, balansiranje opterećenja na čvorovima u klasterima, dupliciranje procesa na drugom računalu (račvanje na udaljeni sustav), stvaranje snimki korisničkih aplikacija u procesu radi njihove analize na drugom sustavu ili u slučaju da morate otkazati daljnje radnje u programu. CRIU se koristi u sustavima za upravljanje kontejnerima kao što su OpenVZ, LXC/LXD i Docker. Promjene potrebne za rad CRIU-a uključene su u glavni sastav Linux kernela.

U novom izdanju:

  • Dodana je naredba criu-ns za vraćanje spremljene snimke procesa s novim PID-om i u zasebnom prostoru imena montiranja. Pokretanje s drugim PID-om može biti potrebno, na primjer, ako se stari PID već koristi u sustavu.
  • Implementirana je mogućnost spremanja i vraćanja snimaka stanja ugniježđenih apparmor profila.
  • Implementirano blokiranje i deblokiranje mrežnih resursa na temelju nftables.
  • Dodana podrška za obnavljanje prethodno stvorenih veth uređaja.
  • Poboljšana podrška za vraćanje spremnika u postojeće mahune.
  • Za RPC klijente dodana je mogućnost određivanja ponovne upotrebe PID-a, implementirana pomoću mehanizma pidfd.
  • Licenca za sve proto datoteke u direktoriju images/ promijenjena je u MIT.

Izvor: opennet.ru

Dodajte komentar