Udgivelsen af CRIU 3.16, et system til at gemme og genoprette tilstanden af processer i Linux.

Udgivet version 3.16 af CRIU-værktøjet (Checkpoint and Restore In Userspace), der er designet til at gemme og gendanne processer i brugerens rum. Værktøjet gør det muligt at gemme tilstanden af én eller flere processer og derefter genoptage arbejdet fra den gemte position, også efter genstart af systemet eller på en anden server uden at bryde eksisterende netværksforbindelser. Projektets kode distribueres under GPLv2-licensen.

CRIU-teknologiens anvendelsesområder omfatter sikring af genstart af operativsystemet uden at forstyrre kontinuiteten af langvarige processer, live-migrering af isolerede containere, accelerering af opstart af langsomme processer (kan starte arbejdet fra en tilstand gemt efter inicialisering), gennemførelse af kernelopdateringer uden at genstarte tjenester, periodisk gemning af tilstanden af langvarige beregningstasks for at genoptage arbejdet i tilfælde af nedbrud, belastningsbalancering af noder i klynger, duplikering af processer til en anden maskine (fork til en fjernsystem), oprettelse af snapshots af brugerapplikationer under drift til analyse på et andet system eller hvis der er behov for at fortryde yderligere handlinger i programmet. CRIU anvendes i containerstyringssystemer som OpenVZ, LXC/LXD og Docker. Nødvendige ændringer til CRIU er inkluderet i den primære sammensætning af Linux-kernen.

I den nye version:

  • Der er tilføjet en kommando, criu-ns, der gør det muligt at gendanne et gemt procesbillede med et nyt PID (Process Identifier) og i et separat mount namespace. At køre med et andet PID kan være nødvendigt, for eksempel hvis det gamle PID allerede er i brug i systemet.
  • Muligheden for at gemme og gendanne tilstanden af indlejrede AppArmor-profiler er implementeret.
  • Implementering af låsning og oplåsning af netværksressourcer baseret på nftables.
  • Support for gendannelse af forudoprettede veth-enheder er tilføjet.
  • Forbedret support til gendannelse af containere i eksisterende pods.
  • For RPC-klienter er muligheden for at bestemme genbrug af PID tilføjet, implementeret ved hjælp af mekanismen pidfd.
  • Licensen for alle proto-filer i kataloget images/ er ændret til MIT.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster