Verëffentlechung vum CRIU 3.16, e System fir den Zoustand vun de Prozesser am Linux ze späicheren an ze restauréieren

D'Verëffentlechung vum CRIU 3.16 (Checkpoint and Restore In Userspace) Toolkit, entwéckelt fir Prozesser am Benotzerraum ze späicheren an ze restauréieren, gouf publizéiert. D'Toolkit erlaabt Iech den Zoustand vun engem oder enger Grupp vu Prozesser ze späicheren, an dann d'Aarbecht vun der gespäichert Positioun zréckzeféieren, och nom Restart vum System oder op engem anere Server ouni déi schonn etabléiert Netzwierkverbindungen ze briechen. De Projet Code gëtt ënner der GPLv2 Lizenz verdeelt.

Ënnert de Beräicher vun der Applikatioun vun der CRIU Technologie gëtt bemierkt datt d'OS nei gestart gëtt ouni d'Kontinuitéit vun der Ausféierung vu laang lafende Prozesser ze stéieren, Live-Migratioun vun isoléierte Container, de Start vu luesen Prozesser ze beschleunegen (Dir kënnt vun der Aarbecht ufänken. Staat no der Initialiséierung gespäichert), de Kärel aktualiséieren ouni Servicer nei unzefänken, periodesch den Zoustand vun de laang lafende Rechenaufgaben ze späicheren fir d'Aarbecht am Fall vun engem Crash z'erhalen, d'Laascht op Noden a Cluster ze balancéieren, Prozesser op enger anerer Maschinn duplizéieren (Gabel zu engem Remote System), Snapshots vu Benotzerapplikatiounen erstellen am Prozess fir se op engem anere System ze analyséieren oder am Fall wou Dir weider Aktiounen am Programm muss annuléieren. CRIU gëtt a Containermanagementsystemer wéi OpenVZ, LXC/LXD, an Docker benotzt. D'Ännerungen déi néideg sinn fir CRIU ze schaffen sinn an der Haaptkompositioun vum Linux Kernel abegraff.

An der neier Verëffentlechung:

  • D'criu-ns Kommando bäigefüügt fir e gespäichert Prozess-Snapshot mat engem neie PID an engem separaten Nummraum ze restauréieren. Mat enger anerer PID ufänken kann néideg sinn, zum Beispill, wann déi al PID schonn am System benotzt gëtt.
  • D'Kapazitéit fir Snapshots vum Zoustand vun nested Apparmor Profiler ze späicheren an ze restauréieren ass ëmgesat ginn.
  • Implementéiert Spären an Spär vun Netzwierkressourcen baséiert op nftables.
  • Ënnerstëtzung bäigefüügt fir virgeschafft Veth-Geräter ze restauréieren.
  • Verbesserte Ënnerstëtzung fir d'Restauratioun vu Container op existent Pods.
  • Fir RPC Clienten ass d'Fäegkeet fir PID Wiederverbrauch ze bestëmmen bäigefüügt, implementéiert mam Pidfd Mechanismus.
  • D'Lizenz fir all Protodateien an de Biller / Verzeechnes gouf op MIT geännert.

Source: opennet.ru

Setzt e Commentaire