A CRIU 3.18 kiadása, a Linux folyamatok állapotának mentésére és visszaállítására szolgáló rendszer

Megjelent a CRIU 3.18 (Checkpoint and Restore In Userspace) eszközkészlet kiadása, amely a folyamatok felhasználói térben történő mentésére és visszaállítására szolgál. Az eszközkészlet lehetővé teszi egy vagy folyamatcsoport állapotának mentését, majd a munka folytatását a mentett pozícióból, beleértve a rendszer újraindítását vagy egy másik szerveren a már létrehozott hálózati kapcsolatok megszakítása nélkül. A projekt kódja a GPLv2 licenc alatt kerül terjesztésre.

A CRIU technológia alkalmazási területei között megjegyzendő, hogy az operációs rendszer újraindítása a hosszan futó folyamatok végrehajtásának folytonosságának megszakítása nélkül történik, az izolált konténerek élő migrációja, a lassú folyamatok elindításának felgyorsítása (a munka megkezdhető a az inicializálás után mentett állapot), a kernel frissítése szolgáltatások újraindítása nélkül, a hosszan futó számítási feladatok állapotának időszakos mentése, hogy összeomlás esetén újra lehessen dolgozni, a csomópontok terhelésének kiegyensúlyozása a fürtökben, folyamatok megkettőzése egy másik gépen (elágazás egy távoli rendszer), pillanatképek létrehozása a felhasználói alkalmazásokról folyamatban, hogy azokat egy másik rendszeren elemezze, vagy arra az esetre, ha meg kell szakítania a további műveleteket a programban. A CRIU-t olyan konténerkezelő rendszerekben használják, mint az OpenVZ, LXC/LXD és Docker. A CRIU működéséhez szükséges változtatásokat a Linux kernel fő összetétele tartalmazza.

Az új kiadásban:

  • Feltéve, hogy a CRIU root jogok nélkül használható.
  • Hozzáadott támogatás a SIGTSTP jelhez (interaktív szünetjel, amely a SIGSTOP-pal ellentétben kezelhető és figyelmen kívül hagyható).
  • A „--skip-file-rwx-check” paraméter hozzáadva a fájlengedélyek (r/w/x) ellenőrzésének kihagyásához a visszaállítás során.
  • Támogatás hozzáadva az IP_PKTINFO és IPV6_RECVPKTINFO opciókhoz.
  • A hardveres töréspontok támogatása megtörtént az ARM platformokon.
  • Hozzáadott mentési pont optimalizálás a rendkívül ritka szellemfájlokhoz (--ghost-fiemap).

Forrás: opennet.ru

Hozzászólás