CRIU 3.16 இன் வெளியீடு, லினக்ஸில் செயல்முறைகளின் நிலையைச் சேமிக்கவும் மீட்டமைக்கவும்

CRIU 3.16 (செக்பாயிண்ட் மற்றும் ரீஸ்டோர் இன் யூசர்ஸ்பேஸ்) கருவித்தொகுப்பு வெளியிடப்பட்டது, இது பயனர் இடத்தில் செயல்முறைகளைச் சேமிக்கவும் மீட்டெடுக்கவும் வடிவமைக்கப்பட்டுள்ளது. கருவித்தொகுப்பு உங்களை ஒன்று அல்லது செயல்முறைகளின் ஒரு குழுவின் நிலையைச் சேமிக்க அனுமதிக்கிறது, பின்னர் ஏற்கனவே நிறுவப்பட்ட பிணைய இணைப்புகளை உடைக்காமல், கணினி மறுதொடக்கம் செய்த பிறகு அல்லது மற்றொரு சேவையகத்தில் சேமித்த நிலையில் இருந்து வேலையைத் தொடரவும். திட்டக் குறியீடு GPLv2 உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது.

CRIU தொழில்நுட்பத்தின் பயன்பாட்டின் பகுதிகள், நீண்டகால செயல்முறைகளின் தொடர்ச்சியைத் தொந்தரவு செய்யாமல் OS ரீபூட் செய்வதை உறுதி செய்தல், தனிமைப்படுத்தப்பட்ட கொள்கலன்களின் நேரடி இடம்பெயர்வு, மெதுவான செயல்முறைகளின் துவக்கத்தை விரைவுபடுத்துதல் (தொடக்கத்திற்குப் பிறகு நீங்கள் சேமித்த நிலையில் இருந்து வேலை செய்யத் தொடங்கலாம்), கர்னலைச் செயல்படுத்துதல் ஆகியவை அடங்கும். சேவைகளை மறுதொடக்கம் செய்யாமல் புதுப்பித்தல்கள், நீண்ட காலமாக இயங்கும் செயல்முறைகளின் நிலையை அவ்வப்போது சேமித்தல், செயலிழந்தால் வேலையைத் தொடங்குவதற்கான பணிகளைக் கணித்தல், கிளஸ்டர்களில் உள்ள முனைகளில் சுமையை சமன் செய்தல், மற்றொரு கணினியில் செயல்முறைகளை நகல் செய்தல் (ஃபோர்க் டு ரிமோட் சிஸ்டம்), ஸ்னாப்ஷாட்களை உருவாக்குதல் மற்றொரு கணினியில் பகுப்பாய்விற்கான செயல்பாட்டின் போது பயனர் பயன்பாடுகள் அல்லது நிரலில் மேலும் செயல்களை ரத்து செய்ய வேண்டிய அவசியம் ஏற்பட்டால். OpenVZ, LXC/LXD மற்றும் Docker போன்ற கொள்கலன் மேலாண்மை அமைப்புகளில் CRIU பயன்படுத்தப்படுகிறது. CRIU வேலை செய்ய தேவையான மாற்றங்கள் முக்கிய லினக்ஸ் கர்னலில் சேர்க்கப்பட்டுள்ளன.

புதிய வெளியீட்டில்:

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

ஆதாரம்: opennet.ru

கருத்தைச் சேர்