Rhyddhau CRIU 3.18, system ar gyfer arbed ac adfer cyflwr prosesau yn Linux

Mae pecyn cymorth CRIU 3.18 (Checkpoint and Restore In Userspace) wedi'i gyhoeddi, a gynlluniwyd i arbed ac adfer prosesau yn y gofod defnyddwyr. Mae'r pecyn cymorth yn caniatáu ichi arbed cyflwr un neu grŵp o brosesau, ac yna ailddechrau gweithio o'r sefyllfa a arbedwyd, gan gynnwys ar ôl ailgychwyn system neu ar weinydd arall, heb dorri cysylltiadau rhwydwaith sydd eisoes wedi'u sefydlu. Mae cod y prosiect yn cael ei ddosbarthu o dan y drwydded GPLv2.

Mae meysydd cymhwyso technoleg CRIU yn cynnwys sicrhau ailgychwyn OS heb amharu ar barhad gweithredu prosesau hir, mudo byw o gynwysyddion ynysig, cyflymu lansiad prosesau araf (gallwch ddechrau gweithio o'r cyflwr a arbedwyd ar ôl cychwyn), cynnal cnewyllyn diweddariadau heb ailgychwyn gwasanaethau, gan arbed o bryd i'w gilydd gyflwr prosesau hirsefydlog tasgau cyfrifiadura i ailddechrau gweithio pe bai damwain, cydbwyso'r llwyth ar nodau mewn clystyrau, dyblygu prosesau ar beiriant arall (fforch i system bell), creu cipluniau o gymwysiadau defnyddwyr yn ystod gweithrediad i'w dadansoddi ar system arall neu rhag ofn y bydd angen canslo camau gweithredu pellach yn y rhaglen. Defnyddir CRIU mewn systemau rheoli cynwysyddion fel OpenVZ, LXC/LXD a Docker. Mae'r newidiadau angenrheidiol i CRIU weithio wedi'u cynnwys yn y prif gnewyllyn Linux.

Yn y datganiad newydd:

  • Mae'n bosibl defnyddio CRIU heb hawliau gwraidd.
  • Cefnogaeth ychwanegol i'r signal SIGTSTP (signal rhyngweithiol i atal gweithrediad, y gellir, yn wahanol i SIGSTOP, ei brosesu a'i anwybyddu).
  • Ychwanegwyd paramedr "--skip-file-rwx-check" i hepgor gwiriad caniatâd ffeil (r / w / x) yn ystod adferiad.
  • Cefnogaeth ychwanegol ar gyfer opsiynau IP_PKTINFO ac IPV6_RECVPKTINFO.
  • Ar gyfer llwyfannau ARM, mae cefnogaeth ar gyfer torbwyntiau caledwedd wedi'i rhoi ar waith.
  • Ychwanegwyd optimeiddio savepoint ar gyfer ffeiliau ysbryd prin iawn (--ghost-fiemap).

Ffynhonnell: opennet.ru

Ychwanegu sylw