Liberazione di CRIU 3.16, un sistema per salvà è restaurà u statu di i prucessi in Linux

A liberazione di u toolkit CRIU 3.16 (Checkpoint and Restore In Userspace) hè stata publicata, pensata per salvà è restaurà i prucessi in u spaziu di l'utilizatori. U toolkit permette di salvà u statu di unu o un gruppu di prucessi, è poi ripiglià u travagliu da a pusizione salvata, cumpresu dopu à un reboot di u sistema o in un altru servitore, senza rompe e cunnessione di rete digià stabilitu. U codice di u prugettu hè distribuitu sottu a licenza GPLv2.

I campi di applicazione di a tecnulugia CRIU includenu assicurazione di riavvia OS senza disturbà a continuità di l'esekzione di prucessi longu, Migrazione in diretta di cuntenituri isolati, accelerà u lanciamentu di prucessi lenti (pudete principià à travaglià da u statu salvatu dopu à l'inizializazione), a realizazione di u kernel. aghjurnamenti senza riavvia i servizii, salvendu periodicamente u statu di i prucessi di longa durata, compiti di l'informatica per ripiglià u travagliu in casu di crash, equilibrendu a carica nantu à i nodi in clusters, duplicà prucessi in un'altra macchina (furchetta à un sistema remotu), creendu snapshots di l'applicazioni di l'utilizatori durante l'operazione per l'analisi nantu à un altru sistema o in casu hè necessariu annullà più azzioni in u prugramma. CRIU hè adupratu in sistemi di gestione di cuntainer cum'è OpenVZ, LXC/LXD è Docker. I cambiamenti necessarii per CRIU per travaglià sò inclusi in u kernel Linux principale.

In a nova versione:

  • Aggiuntu u cumandamentu criu-ns per restaurà un snapshot di prucessu salvatu cù un novu PID è in un spaziu di nomi di muntagna separatu. Cumincià cù un PID differenti pò esse necessariu, per esempiu, se u vechju PID hè digià in usu in u sistema.
  • A capacità di salvà è restaurà snapshots di u statu di i profili apparmor nidificati hè stata implementata.
  • Implementatu u bloccu è u sbloccamentu di e risorse di a rete basati nantu à nftables.
  • Aghjunghje supportu per a restaurazione di i dispositi veth pre-creati.
  • Supportu migliuratu per restaurà i cuntenituri à i baccelli esistenti.
  • Per i clienti RPC, a capacità di determinà a reutilizazione di PID hè stata aghjunta, implementata cù u mecanismu pidfd.
  • A licenza per tutti i schedarii proto in l'imaghjini / repertoriu hè stata cambiata in MIT.

Source: opennet.ru

Add a comment