CRIU 3.18 шығарылымы, Linux жүйесіндегі процестердің күйін сақтауға және қалпына келтіруге арналған жүйе.

Пайдаланушы кеңістігіндегі процестерді сақтауға және қалпына келтіруге арналған CRIU 3.18 (Checkpoint and Restore in Userspace) құралдар жинағының шығарылымы жарияланды. Құралдар жинағы бір немесе бірнеше процестердің күйін сақтауға, содан кейін жүйені қайта жүктегеннен кейін немесе басқа серверде бұрыннан орнатылған желілік қосылымдарды бұзбай, оның ішінде сақталған күйден жұмысты жалғастыруға мүмкіндік береді. Жоба коды GPLv2 лицензиясы бойынша таратылады.

CRIU технологиясын қолдану салаларының арасында ОЖ ұзаққа созылатын процестердің орындалу үздіксіздігін бұзбай қайта жүктелетіні, оқшауланған контейнерлердің Live-миграциясы, баяу процестерді іске қосуды жеделдету (жұмыс істеуді келесіден бастауға болады) атап өтіледі. инициализациядан кейін сақталған күй), қызметтерді қайта іске қоспай, ядроны жаңарту, бұзылған жағдайда жұмысты қалпына келтіру үшін ұзақ орындалатын есептеу тапсырмаларының күйін мерзімді түрде сақтау, кластерлердегі түйіндерге жүктемені теңестіру, басқа машинадағы процестерді қайталау (шанышқымен қашықтағы жүйе), оларды басқа жүйеде талдау үшін процесте пайдаланушы қолданбаларының суретін жасау немесе бағдарламадағы әрі қарай әрекеттерден бас тарту қажет болған жағдайда. CRIU OpenVZ, LXC/LXD және Docker сияқты контейнерлерді басқару жүйелерінде қолданылады. CRIU жұмыс істеуі үшін қажетті өзгерістер Linux ядросының негізгі құрамына кіреді.

Жаңа шығарылымда:

  • Түбірлік құқықтарынсыз CRIU пайдалану мүмкіндігі қамтамасыз етілді.
  • SIGTSTP сигналына қолдау қосылды (Интерактивті үзіліс сигналы, SIGSTOP-тан айырмашылығы оны өңдеуге және елемеуге болады).
  • Қалпына келтіру кезінде файл рұқсаттарын (r/w/x) тексеруді өткізіп жіберу үшін "--skip-file-rwx-check" параметрі қосылды.
  • IP_PKTINFO және IPV6_RECVPKTINFO опцияларына қолдау қосылды.
  • ARM платформалары үшін аппараттық үзіліс нүктелеріне қолдау көрсетілді.
  • Өте сирек елес файлдар (--ghost-fiemap) үшін сақтау нүктесін оңтайландыру қосылды.

Ақпарат көзі: opennet.ru

пікір қалдыру