Ntọhapụ nke CRIU 3.16, usoro maka ịchekwa na iweghachi ọnọdụ usoro na Linux

Ebipụtala ngwa ọrụ CRIU 3.16 (Checkpoint and Restore In Userspace), nke emebere iji chekwaa na weghachi usoro na oghere onye ọrụ. Ngwa ngwa ahụ na-enye gị ohere ịchekwa ọnọdụ nke otu ma ọ bụ otu usoro, wee maliteghachi ọrụ site na ọnọdụ echekwara, gụnyere mgbe ịmalitegharị sistemụ ma ọ bụ na sava ọzọ, na-emebighị njikọ netwọkụ etinyerelarị. A na-ekesa koodu ọrụ n'okpuru ikikere GPLv2.

Akụkụ nke ngwa nke teknụzụ CRIU gụnyere ịgba mbọ hụ na OS reboots na-emebighị ọganiihu nke mmezu nke usoro na-adị ogologo oge, Mbugharị Live nke arịa dịpụrụ adịpụ, na-eme ka mmalite nke usoro ngwa ngwa (ị nwere ike ịmalite ịrụ ọrụ site na steeti echekwara mgbe mmalite), na-eme kernel. mmelite na-enweghị ịmalitegharị ọrụ, na-echekwa oge nke usoro usoro na-adị ogologo oge, ọrụ ịgbakọ iji maliteghachi ọrụ ma ọ bụrụ na ọ dara, na-edozi ibu dị na ọnụ ọnụ na ụyọkọ, ịmegharị usoro na igwe ọzọ ( ndụdụ gaa na sistemụ dịpụrụ adịpụ), na-ekepụta snapshots nke ngwa onye ọrụ n'oge arụ ọrụ maka nyocha na sistemụ ọzọ ma ọ bụ ọ bụrụ na ọ dị mkpa ịkagbu omume ndị ọzọ na mmemme. A na-eji CRIU na sistemu njikwa akpa dị ka OpenVZ, LXC/LXD na Docker. Mgbanwe ndị dị mkpa maka CRIU ịrụ ọrụ gụnyere na kernel Linux bụ isi.

Na mwepụta ọhụrụ:

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

isi: opennet.ru

Tinye a comment