Нашри CRIU 3.16, система барои нигоҳдорӣ ва барқарорсозии ҳолати равандҳо дар Linux

Нашри маҷмӯаи абзори CRIU 3.16 (Нуктаи санҷиш ва барқарорсозӣ дар фазои корбар) нашр шудааст, ки барои захира ва барқарор кардани равандҳо дар фазои корбар тарҳрезӣ шудааст. Маҷмӯаи асбобҳо ба шумо имкон медиҳад, ки ҳолати як ё як гурӯҳи равандҳоро захира кунед ва сипас корро аз мавқеи захирашуда, аз ҷумла пас аз бозоғозии система ё дар сервери дигар бидуни вайрон кардани пайвастҳои аллакай муқарраршудаи шабака барқарор кунед. Рамзи лоиҳа тибқи иҷозатномаи GPLv2 паҳн карда мешавад.

Самтҳои татбиқи технологияи CRIU иборатанд аз таъмини барқарорсозии ОС бидуни халалдор кардани давомнокии иҷрои равандҳои дарозмуддат, Муҳоҷирати мустақими контейнерҳои ҷудошуда, суръат бахшидан ба оғози равандҳои суст (шумо метавонед корро аз ҳолати пас аз оғозёбӣ захирашуда оғоз кунед), иҷрои ядро ​​​​навсозӣ бидуни аз нав оғоз кардани хидматҳо, давра ба давра нигоҳ доштани ҳолати равандҳои дарозмуддат. Ҳисоб кардани вазифаҳо барои барқарор кардани кор дар ҳолати садама, мувозинат кардани сарбории гиреҳҳо дар кластерҳо, такрор кардани равандҳо дар мошини дигар (форк ба системаи дурдаст), эҷоди аксҳои барномаҳои корбар ҳангоми кор барои таҳлил дар системаи дигар ё дар ҳолати зарурати бекор кардани амалҳои минбаъда дар барнома. CRIU дар системаҳои идоракунии контейнерҳо ба монанди OpenVZ, LXC/LXD ва Docker истифода мешавад. Тағиротҳое, ки барои кор кардани CRIU заруранд, ба ядрои асосии Linux дохил карда шудаанд.

Дар нашри нав:

  • Фармони criu-ns барои барқарор кардани тасвири раванди захирашуда бо PID-и нав ва дар фазои алоҳидаи васлкунӣ илова карда шуд. Масалан, агар PID-и кӯҳна дар система аллакай истифода шуда бошад, бо PID-и дигар оғоз кардан мумкин аст.
  • Имконияти захира кардан ва барқарор кардани аксҳои ҳолати профилҳои аппармори лона амалӣ карда шуд.
  • Бастан ва кушодани захираҳои шабакавӣ дар асоси nftables амалӣ карда шуд.
  • Дастгирии иловагӣ барои барқарор кардани дастгоҳҳои қаблан сохташуда.
  • Дастгирии мукаммал барои барқарор кардани контейнерҳо ба қуттиҳои мавҷуда.
  • Барои муштариёни RPC, қобилияти муайян кардани истифодаи такрории PID илова карда шудааст, ки бо истифода аз механизми pidfd амалӣ карда мешавад.
  • Литсензия барои ҳама файлҳои прото дар тасвирҳо/ директория ба MIT иваз карда шуд.

Манбаъ: opennet.ru

Илова Эзоҳ