CRIU 3.18 чыгаруу, Linux процесстеринин абалын сактоо жана калыбына келтирүү системасы

Колдонуучу мейкиндигинде процесстерди сактоо жана калыбына келтирүү үчүн иштелип чыккан CRIU 3.18 (Checkpoint and Restore in Userspace) инструменттеринин релизи басылып чыкты. Куралдар топтому бир же процесстер тобунун абалын сактоого, андан кийин сакталган позициядан, анын ичинде системаны кайра жүктөөдөн кийин же башка серверде, буга чейин түзүлгөн тармактык байланыштарды бузбастан кайра баштоого мүмкүндүк берет. Долбоордун коду GPLv2 лицензиясы боюнча таратылат.

CRIU технологиясын колдонуу чөйрөлөрүнө узакка созулган процесстердин үзгүлтүксүз аткарылышын үзгүлтүксүз OS кайра жүктөөсүн камсыз кылуу, обочолонгон контейнерлердин жандуу миграциясы, жай процесстердин ишке киришин тездетүү (башкаруудан кийин сакталган абалдан иштей баштасаңыз болот), ядрону жүргүзүү кирет. кызматтарды кайра баштабастан жаңыртуу, узакка созулган процесстердин абалын мезгил-мезгили менен сактап калуу, кыйроого учураганда ишти кайра баштоо үчүн тапшырмаларды эсептөө, кластерлердин түйүндөрүндөгү жүктөмдү теңдөө, процесстерди башка машинада кайталоо (айрыктан алыскы системага), сүрөттөрдү түзүү башка системада талдоо жүргүзүү учурунда же программадагы кийинки аракеттерди жокко чыгаруу зарыл болгон учурда колдонуучу колдонмолору. CRIU OpenVZ, LXC/LXD жана Docker сыяктуу контейнер башкаруу системаларында колдонулат. CRIU иштеши үчүн зарыл болгон өзгөртүүлөр негизги Linux ядросунда камтылган.

Жаңы чыгарылышта:

  • Предоставлена возможность использования CRIU без прав root.
  • Добавлена поддержка сигнала SIGTSTP (интерактивный сигнал приостановки выполнения, который в отличие от SIGSTOP может быть обработан и проигнорирован).
  • Добавлен параметр «—skip-file-rwx-check» для пропуска проверки прав доступа к файлу (r/w/x) при восстановлении.
  • Добавлена поддержка опций IP_PKTINFO и IPV6_RECVPKTINFO.
  • Для платформ ARM реализована поддержка аппаратных точек останова.
  • Добавлена оптимизация точек сохранения для сильно разреженных ghost-файлов (—ghost-fiemap).

Source: opennet.ru

Комментарий кошуу