Wydanie CRIU 3.18, systemu do zapisywania i przywracania stanu procesów w Linuxie

Opublikowano wydanie narzędzia CRIU 3.18 (Checkpoint and Restore In Userspace), przeznaczonego do zachowywania i przywracania procesów w przestrzeni użytkownika. Narzędzie umożliwia zapisanie stanu jednego lub grupy procesów, a następnie wznawianie pracy z zapisanej pozycji, w tym po ponownym uruchomieniu systemu lub na innym serwerze bez przerywania już ustanowionych połączeń sieciowych. Kod projektu jest udostępniany na licencji GPLv2.

W obszarach zastosowań technologii CRIU wymienia się zapewnienie ponownego uruchomienia systemu operacyjnego bez zakłócania ciągłości wykonywania procesów długoterminowych, migrację na żywo izolowanych kontenerów, przyspieszenie uruchamiania wolno działających procesów (można rozpocząć pracę z stanu zapisanego po inicjalizacji), przeprowadzanie aktualizacji jądra bez ponownego uruchamiania usług, okresowe zapisywanie stanu obliczeń długoterminowych dla wznowienia pracy w przypadku awarii, równoważenie obciążenia w węzłach klastrów, duplikowanie procesów na inną maszynę (fork na zdalny system), tworzenie migawki aplikacji użytkowych w trakcie pracy w celu ich analizy na innym systemie lub w razie potrzeby anulowania dalszych działań w programie. CRIU jest stosowany w takich systemach zarządzania kontenerami jak OpenVZ, LXC/LXD i Docker. Konieczne do działania CRIU zmiany są zawarte w głównym składzie jądra Linux.

W nowym wydaniu:

  • Udostępniono możliwość korzystania z CRIU bez praw roota.
  • Dodano obsługę sygnału SIGTSTP (interaktywny sygnał wstrzymania wykonywania, który, w przeciwieństwie do SIGSTOP, może być obsługiwany i ignorowany).
  • Dodano parametr "—skip-file-rwx-check" do pominięcia sprawdzania uprawnień dostępu do pliku (r/w/x) podczas przywracania.
  • Dodano obsługę opcji IP_PKTINFO i IPV6_RECVPKTINFO.
  • Dla platform ARM wprowadzono wsparcie dla sprzętowych punktów zatrzymania.
  • Dodano optymalizację punktów zapisu dla mocno rzadkich ghost-pliki (—ghost-fiemap).

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster