Scaoileadh CRIU 3.16, córas chun staid na bpróiseas i Linux a shábháil agus a athchóiriú

Tá eisiúint fhoireann uirlisí CRIU 3.16 (Checkpoint and Restore In Userspace) foilsithe, atá deartha chun próisis i spás úsáideoirí a shábháil agus a athchóiriú. Ceadaíonn an fhoireann uirlisí duit staid próiseas amháin nó grúpa próiseas a shábháil, agus ansin obair a atosú ón suíomh sábháilte, lena n-áirítear tar éis atosaigh córais nó ar fhreastalaí eile, gan naisc líonra atá bunaithe cheana féin a bhriseadh. Déantar cód an tionscadail a dháileadh faoin gceadúnas GPLv2.

I measc na réimsí a bhaineann le teicneolaíocht CRIU a chur i bhfeidhm tá reboots OS a chinntiú gan cur isteach ar leanúnachas forghníomhú na bpróiseas fada, Imirce beo coimeádáin scoite, dlús a chur le seoladh próisis mall (is féidir leat tosú ag obair ón stát a shábháil tar éis thúsaithe), ag déanamh eithne. nuashonruithe gan seirbhísí a atosú, rud a shábhálann go tréimhsiúil staid na bpróiseas fadtréimhseach. tascanna ríomhaireachta chun obair a atosú i gcás timpiste, an t-ualach ar nóid a chothromú i gcnuasaigh, próisis a dhúbailt ar mheaisín eile (forc go cianchóras), ag cruthú pictiúir de feidhmchláir úsáideoirí le linn oibriú le haghaidh anailíse ar chóras eile nó ar eagla go gcealófar tuilleadh gníomhaíochtaí sa chlár. Úsáidtear CRIU i gcórais bhainistíochta coimeádán mar OpenVZ, LXC/LXD agus Docker. Tá na hathruithe is gá chun CRIU a oibriú san áireamh sa phríomh-eithne Linux.

Sa scaoileadh nua:

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

Foinse: oscailtenet.ru

Add a comment