CRIU ، یو سیسټم دی چې په لینکس کې د پروسو حالت خوندي کولو او ساتلو لپاره دی

CRIU (پوسته او په کارنځای کې ځای په ځای کول) یوه وسیله ده چې تاسو ته اجازه درکوي د یوې یا یوې ډلې ډلې حالت خوندي کړئ او بیا د خوندي شوي موقعیت څخه کار بیا پیل کړئ ، حتی د سیسټم له سره چالانولو وروسته یا په بل سرور کې پرته له دې چې دمخه رامینځته شوي شبکې اړیکې مات کړئ.

د دې وسیلې سره ، دا ممکنه ده چې د چلولو غوښتنلیک کنګل کړئ (یا د دې برخه) او دا د فایلونو راټولولو په توګه په دوامداره ذخیره کې واچوه. فایلونه بیا د غوښتنلیک بحال او چلولو لپاره کارول کیدی شي چیرې چې منجمد شوی و.

ځانګړې ب .ه د CRIU پروژه دا ده دا په اصلي ډول د کارن ځای کې ، نه د دانی په ځای پلي کیږي.

د CRIU په اړه

د CRIU وسیله د OpenVZ پروژې د یوې برخې په توګه رامینځته کیږي ، په دره کې د پوستې د کنټرول / بحالي هدف سره.

که څه هم د دې اصلي تمرکز د کانټینر مهاجرت ملاتړ کول دي، کاروونکو ته اجازه ورکوي د روانې پروسې او پروسې ګروپونو اوسنی حالت تایید او بحال کړي.

اوس مهال، وسیله کیدی شي په x86-64 او ARM سیسټمونو کې وکارول شي y د لاندې دندو ملاتړ کوي:

  • پروسې: د دوی تنظیم ، PIDs ، کارونکي او ډلې تصدیق کونکي (UID ، GID ، SID ، او نور) ، د سیسټم وړتیاوې ، سلسلې ، او روان او ځنډیدونکي حالتونه
  • د غوښتنلیک حافظه: د حافظې نقشه شوي فایلونه او شریک شوي حافظه
  • فایلونه خلاص کړئ
  • پایپونه او FIFOs
  • د یونیکس ډومین ساکټونه
  • د ESTABLISHED ایالت کې د TCP ساکټونو په ګډون د شبکې ساکټونه
  • سیسټم V IPC
  • ټیمونه
  • سګنالونه
  • ټرمینلونه
  • کرنیل ځانګړي سیسټم ته زنګ وهي: غیرواضع ، سیګنال ایف ډي ، ایونټفایډپول

د غوښتنلیک ساحو تر منځ د CRIU ټیکنالوژۍ ، دا مشاهده شوې چې چليز غونډالونه پرته د پروسو دوام ته مداخل پرته پيليږي اوږدمهاله ، جلا کانټینرونه ژوندی کډوالۍ ، د ورو پروسو لانجې ګړندۍ کول (د پیل څخه وروسته د ژغورل شوي حالت څخه پیل کیدی شي) ، د خدماتو بیا پیل کولو پرته د کارنال تازه معلومات ترسره کول ، په دوراني ډول د دندو اوږدمهاله حالت خوندي کول. د تخریبي پیښو په صورت کې د کار بیا پیل کول ، په کلستر نوډونو کې توازن لوړول ، په بل ماشین کې ډپلیکټ پروسې (د ریموټ سیسټم ته څانګه) ، په بل سیسټم یا شننې لپاره د عملیاتو په جریان کې د کاروونکي غوښتنلیکونو سنیپ شاټونه رامینځته کول. که تاسو اړتیا لرئ په برنامه کې نور فعالیتونه لغوه کړئ. CRIU د کانټینر مدیریت سیسټمونو کې لکه OpenVZ ، LXC / LXD ، او Docker کې کارول کیږي.

د CRIU 3.15 نوې نسخه په اړه

اوس مهال وسیله په خپل نسخه 3.15 کې ده، کوم چې پدې وروستیو کې پیل شوی و او دا د کریو - عکس - سټیمر خدمت معرفي کوي ، کوم چې د منجمد / بحالۍ عملیاتو په جریان کې د CRIUs څخه په مستقیم ډول د پروسې عکسونو لیږد ته اجازه ورکوي.

  • عکسونه د محلي فایل سیسټم کې پرته له بیروني ذخیره (S3 ، GCS ، وغيره) څخه لیږدول کیدی شي.
  • د MIP معمار لپاره ملاتړ اضافه شو.
  • د پروسې د کنګل کولو اجازه ورکړل شوې چې د موجوده PID نومځای پورې اړه نلري ، ورپسې د PID نومځای ځای په ځای کولو سره تعقیب شي.
  • د فایلونو تایید لپاره اضافي میکانیزمونه اضافه شوي.
  • د BPF BPF_HASH_OF_MAPS او BPF_ARRAY_OF_MAPS جوړښتونو د کنګل او ساتنې لپاره ملاتړ اضافه شوی.
  • د cgroup دویمې نسخې لپاره لومړني ملاتړ اضافه کړی.

په لینکس کې د CRIU نصبولو څرنګوالی؟

هغه څوک چې د دې وسیلې نصبولو کې لیوالتیا لري باید پوه شي چې دا د ډیری لینکس توزیعونو رسمي چینلونو کې شتون لري.

نو د وسیلې نصبولو لپاره یوازې یو ټرمینل خلاص کړئ او ستاسو د کڅوړې مدیر په مرسته د وسیلې په لټه کې یا لاندې لاندې کمانډونه وکاروئ چې موږ ورسره شریکوو.

د هغو کسانو قضیې لپاره چې دي دبیان ، اوبنټو کارونکي او د دې دوه مشتقونه:

sudo apt install criu

پداسې حال کې چې د هغو کسانو لپاره چې کاروونکي دي آرک لینکس او د دې کوم اختصاصونه:

sudo pacman -S criu

د هغو کسانو په قضیه کې چې کاروونکي دي خلاصول:

sudo zypper install criu

وروستی د هغو کسانو لپاره چې غواړي وسیله مرتب کړي دوی دا په لیکلو سره کولی شي:

git clone https://github.com/checkpoint-restore/criu.git
cd criu
make clean
make
make install
sudo criu check
sudo criu check --all

که تاسو غواړئ پدې اړه نور پوه شئ د دې وسیلې په اړه ، تاسو کولی شئ توضیحات چیک کړئ په لاندې لینک کې

 


د مقالې مینځپانګه زموږ د اصولو سره سمون لري ایډیټیک اخلاق. د غلطۍ راپور ورکولو لپاره کلیک وکړئ دلته.

لومړی د تبصره کولو لپاره وئ

خپله نظر پرېږدئ

ستاسو د بریښنا لیک پته به خپره نه شي. اړین برخو سره په نښه شوي دي *

*

*

  1. د معلوماتو لپاره مسؤل: میګیوانجل ګاتین
  2. د معلوماتو هدف: د سپیم کنټرول ، د نظر مدیریت.
  3. قانونیت: ستاسو رضایت
  4. د معلوماتو راټولول: معلومات به د قانوني مکلفیت پرته دریمې ډلې ته نه لیږدول کیږي.
  5. د معلوماتو ذخیره: ډیټابیس د Occentus شبکې (EU) لخوا کوربه شوی
  6. حقونه: په هر وخت کې تاسو کولی شئ خپل معلومات محدود ، له سره تنظیم او حذف کړئ.