CRIU 3.16 کی ریلیز، لینکس میں عمل کی حالت کو بچانے اور بحال کرنے کا ایک نظام

CRIU 3.16 (چیک پوائنٹ اینڈ ریسٹور ان یوزر اسپیس) ٹول کٹ کی ریلیز، جسے صارف کی جگہ پر عمل کو بچانے اور بحال کرنے کے لیے ڈیزائن کیا گیا ہے، شائع کیا گیا ہے۔ ٹول کٹ آپ کو ایک یا عمل کے ایک گروپ کی حالت کو بچانے، اور پھر محفوظ کردہ پوزیشن سے دوبارہ کام شروع کرنے کی اجازت دیتی ہے، بشمول سسٹم کو ریبوٹ کرنے کے بعد یا پہلے سے قائم کردہ نیٹ ورک کنکشن کو توڑے بغیر کسی دوسرے سرور پر۔ پروجیکٹ کوڈ GPLv2 لائسنس کے تحت تقسیم کیا گیا ہے۔

CRIU ٹکنالوجی کے اطلاق کے شعبوں میں، یہ نوٹ کیا جاتا ہے کہ OS کو طویل عرصے سے چلنے والے عمل کے عمل کے تسلسل میں خلل ڈالے بغیر دوبارہ شروع کیا جاتا ہے، الگ تھلگ کنٹینرز کی براہ راست منتقلی، سست عمل کے آغاز کو تیز کرنا (آپ اس سے کام شروع کر سکتے ہیں۔ حالت شروع ہونے کے بعد محفوظ کی گئی)، خدمات کو دوبارہ شروع کیے بغیر دانا کو اپ ڈیٹ کرنا، وقتاً فوقتاً طویل عرصے سے چلنے والے کمپیوٹنگ کاموں کی حالت کو حادثے کی صورت میں دوبارہ شروع کرنے کے لیے محفوظ کرنا، کلسٹرز میں نوڈس پر بوجھ کو متوازن کرنا، دوسری مشین پر عمل کو نقل کرنا (فورک ٹو ایک ریموٹ سسٹم)، صارف کی ایپلی کیشنز کے اسنیپ شاٹس بنانے کے عمل میں دوسرے سسٹم پر ان کا تجزیہ کرنے کے لیے یا اگر آپ کو پروگرام میں مزید کارروائیوں کو منسوخ کرنے کی ضرورت ہو۔ CRIU کنٹینر مینجمنٹ سسٹمز جیسے OpenVZ, LXC/LXD، اور Docker میں استعمال ہوتا ہے۔ CRIU کے کام کرنے کے لیے ضروری تبدیلیاں لینکس کرنل کی بنیادی ساخت میں شامل ہیں۔

نئی ریلیز میں:

  • Criu-ns کمانڈ کو ایک نئے PID کے ساتھ اور ایک علیحدہ ماؤنٹ نیم اسپیس میں محفوظ شدہ پراسیس اسنیپ شاٹ کو بحال کرنے کے لیے شامل کیا۔ ایک مختلف PID کے ساتھ شروع کرنا ضروری ہو سکتا ہے، مثال کے طور پر، اگر سسٹم میں پرانی PID پہلے سے ہی استعمال میں ہے۔
  • نیسٹڈ ایپارمر پروفائلز کی حالت کے سنیپ شاٹس کو محفوظ اور بحال کرنے کی صلاحیت کو لاگو کیا گیا ہے۔
  • nftables کی بنیاد پر نیٹ ورک کے وسائل کو مسدود اور غیر مسدود کرنا لاگو کیا گیا۔
  • پہلے سے تیار کردہ ویتھ ڈیوائسز کو بحال کرنے کے لیے تعاون شامل کیا گیا۔
  • کنٹینرز کو موجودہ پوڈز میں بحال کرنے کے لیے بہتر تعاون۔
  • RPC کلائنٹس کے لیے، PID کے دوبارہ استعمال کا تعین کرنے کی اہلیت کو شامل کیا گیا ہے، جو pidfd میکانزم کا استعمال کرتے ہوئے لاگو کیا گیا ہے۔
  • امیجز/ ڈائرکٹری میں موجود تمام پروٹو فائلوں کا لائسنس MIT میں تبدیل کر دیا گیا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں