Rilascio di CRIU 3.18, un sistema per salvare e ripristinare lo stato dei processi in Linux

Pubblicato il rilascio del toolkit CRIU 3.18 (Checkpoint and Restore In Userspace), progettato per salvare e ripristinare i processi nello spazio utente. Il toolkit consente di salvare lo stato di uno o un gruppo di processi, quindi riprendere il lavoro dalla posizione salvata, anche dopo il riavvio del sistema o su un altro server senza interrompere le connessioni di rete giΓ  stabilite. Il codice del progetto Γ¨ distribuito sotto licenza GPLv2.

Le applicazioni della tecnologia CRIU includono la garanzia che il riavvio del sistema operativo non interrompa la continuitΓ  dei processi a lunga esecuzione, la migrazione live di container isolati, l'accelerazione dell'avvio di processi lenti (che possono ripartire dallo stato salvato dopo l'inizializzazione), l'esecuzione di aggiornamenti del kernel senza riavviare i servizi, il salvataggio periodico dello stato di attivitΓ  di calcolo a lunga esecuzione per riprendere il lavoro in caso di arresto anomalo, il bilanciamento del carico tra i nodi nei cluster, la duplicazione dei processi su un'altra macchina (forking su un sistema remoto) e la creazione di snapshot delle applicazioni utente durante il funzionamento per la loro analisi su un altro sistema o nel caso in cui sia necessario annullare ulteriori azioni nel programma. CRIU Γ¨ utilizzato nei sistemi di gestione dei container come OpenVZ, LXC/LXD e Docker. Le modifiche necessarie per il funzionamento di CRIU sono incluse nel kernel principale. Linux.

Nella nuova versione:

  • Fornita la possibilitΓ  di utilizzare CRIU senza diritti di root.
  • Aggiunto il supporto per il segnale SIGTSTP (segnale di pausa interattivo, che, a differenza di SIGSTOP, puΓ² essere gestito e ignorato).
  • Aggiunto parametro "--skip-file-rwx-check" per saltare il controllo dei permessi dei file (r/w/x) durante il ripristino.
  • Aggiunto il supporto per le opzioni IP_PKTINFO e IPV6_RECVPKTINFO.
  • Il supporto per i breakpoint hardware Γ¨ stato implementato per le piattaforme ARM.
  • Aggiunta l'ottimizzazione del punto di salvataggio per file fantasma molto sparsi (--ghost-fiemap).

Fonte: opennet.ru

Acquista hosting affidabile per siti con protezione DDoS, server VPS VDS πŸ”₯ Acquista un hosting web affidabile con protezione DDoS, server VPS e VDS | ProHoster