CRIU 3.16-ന്റെ റിലീസ്, Linux-ലെ പ്രക്രിയകളുടെ അവസ്ഥ സംരക്ഷിക്കുന്നതിനും പുനഃസ്ഥാപിക്കുന്നതിനുമുള്ള ഒരു സിസ്റ്റം

CRIU 3.16 (ചെക്ക് പോയിന്റ് ആൻഡ് റീസ്റ്റോർ ഇൻ യൂസർസ്‌പേസ്) ടൂൾകിറ്റിന്റെ റിലീസ് പ്രസിദ്ധീകരിച്ചു, ഉപയോക്തൃ സ്ഥലത്ത് പ്രോസസ്സുകൾ സംരക്ഷിക്കുന്നതിനും പുനഃസ്ഥാപിക്കുന്നതിനുമായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നു. ടൂൾകിറ്റ് നിങ്ങളെ ഒന്നോ അല്ലെങ്കിൽ ഒരു കൂട്ടം പ്രോസസ്സുകളുടെ അവസ്ഥ സംരക്ഷിക്കാൻ അനുവദിക്കുന്നു, തുടർന്ന് സിസ്റ്റം റീബൂട്ടിന് ശേഷമോ മറ്റൊരു സെർവറിലോ ഉൾപ്പെടെ, ഇതിനകം സ്ഥാപിച്ച നെറ്റ്‌വർക്ക് കണക്ഷനുകൾ തകർക്കാതെ സംരക്ഷിച്ച സ്ഥാനത്ത് നിന്ന് ജോലി പുനരാരംഭിക്കുക. പ്രോജക്റ്റ് കോഡ് GPLv2 ലൈസൻസിന് കീഴിലാണ് വിതരണം ചെയ്യുന്നത്.

CRIU സാങ്കേതിക വിദ്യയുടെ പ്രയോഗ മേഖലകളിൽ ദൈർഘ്യമേറിയ പ്രക്രിയകളുടെ തുടർച്ച തടസ്സപ്പെടുത്താതെ OS റീബൂട്ടുകൾ ഉറപ്പാക്കൽ, ഒറ്റപ്പെട്ട കണ്ടെയ്‌നറുകളുടെ ലൈവ് മൈഗ്രേഷൻ, സ്ലോ പ്രോസസുകളുടെ സമാരംഭം ത്വരിതപ്പെടുത്തൽ (ഇനിഷ്യലൈസേഷനുശേഷം സംരക്ഷിച്ച അവസ്ഥയിൽ നിന്ന് നിങ്ങൾക്ക് പ്രവർത്തിക്കാൻ തുടങ്ങാം), കേർണൽ നടപ്പിലാക്കൽ എന്നിവ ഉൾപ്പെടുന്നു. സേവനങ്ങൾ പുനരാരംഭിക്കാതെയുള്ള അപ്‌ഡേറ്റുകൾ, ദീർഘകാലാടിസ്ഥാനത്തിലുള്ള പ്രക്രിയകളുടെ അവസ്ഥ ഇടയ്‌ക്കിടെ സംരക്ഷിക്കുന്നു, ക്രാഷ് സംഭവിക്കുമ്പോൾ ജോലി പുനരാരംഭിക്കുന്നതിനുള്ള ജോലികൾ കമ്പ്യൂട്ടിംഗ്, ക്ലസ്റ്ററുകളിലെ നോഡുകളിലെ ലോഡ് ബാലൻസ് ചെയ്യുക, മറ്റൊരു മെഷീനിൽ പ്രോസസ്സുകൾ ഡ്യൂപ്ലിക്കേറ്റ് ചെയ്യുക (ഫോർക്ക് ടു റിമോട്ട് സിസ്റ്റം), സ്‌നാപ്പ്‌ഷോട്ടുകൾ സൃഷ്‌ടിക്കുക മറ്റൊരു സിസ്റ്റത്തിലെ വിശകലനത്തിനോ പ്രോഗ്രാമിലെ തുടർനടപടികൾ റദ്ദാക്കേണ്ട ആവശ്യത്തിനോ വേണ്ടിയുള്ള പ്രവർത്തന സമയത്ത് ഉപയോക്തൃ ആപ്ലിക്കേഷനുകളുടെ. OpenVZ, LXC/LXD, ഡോക്കർ തുടങ്ങിയ കണ്ടെയ്‌നർ മാനേജ്‌മെന്റ് സിസ്റ്റങ്ങളിൽ CRIU ഉപയോഗിക്കുന്നു. CRIU പ്രവർത്തിക്കുന്നതിന് ആവശ്യമായ മാറ്റങ്ങൾ പ്രധാന ലിനക്സ് കേർണലിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.

പുതിയ റിലീസിൽ:

  • Добавлена команда criu-ns, позволяющая восстановить сохранённый слепок процесса с новым идентификатором PID и в отдельном пространстве имён точек монтирования (mount namespace). Запуск с другим PID может потребоваться, например, в случае, если старый PID уже используется в системе.
  • Реализована возможность сохранения и восстановления слепков состояния вложенных профилей apparmor.
  • Реализована блокировка и разблокировка сетевых ресурсов на базе nftables.
  • Добавлена поддержка восстановления предварительно созданных устройств veth.
  • Улучшена поддержка восстановления контейнеров в существующие pod-ы.
  • Для RPC-клиентов добавлена возможность определения повторного использования PID, реализованная при помощи механизма pidfd.
  • Лицензия на все proto-файлы в каталоге images/ изменена на MIT.

അവലംബം: opennet.ru

ഒരു അഭിപ്രായം ചേർക്കുക