लिनक्समधील प्रक्रियेची स्थिती जतन आणि पुनर्संचयित करणारी सिस्टम सीआरआययू

सीआरआययू (चेकपॉईंट आणि युजरस्पेसमध्ये पुनर्संचयित) एक साधन आहे जे आपणास एक किंवा प्रक्रियेच्या गटाची स्थिती वाचवू देते आणि नंतर सिस्टम स्थापित केल्यावर किंवा दुसर्‍या सर्व्हरवर आधीपासूनच स्थापित नेटवर्क कनेक्शन न तोडता जतन केलेल्या स्थानावरून पुन्हा काम सुरू करा.

या साधनासह, चालू असलेला अनुप्रयोग गोठविणे शक्य आहे (किंवा त्याचा भाग) आणि फायलींचा संग्रह म्हणून सतत स्टोरेजवर ठेवा. त्यानंतर फायलींचा उपयोग अ‍ॅप्लिकेशन्स पूर्वस्थितीत ठेवण्यासाठी आणि ती चालविण्याकरिता केला जाऊ शकतो.

विशिष्ट वैशिष्ट्य सीआरआययू प्रकल्प आहे हे कर्नल ऐवजी मुख्यत: वापरकर्त्याच्या जागेवर लागू केले जाते.

सीआरआययू बद्दल

सीआरआययू साधन ओपनव्हीझेड प्रकल्पाचा भाग म्हणून विकसित केले जात आहे, कर्नलमध्ये चेकपॉईंट अधिलिखित करणे / पुनर्संचयित करण्याच्या उद्दीष्ट्यासह.

तरी त्याचे प्राथमिक लक्ष कंटेनर स्थलांतरण समर्थित करणे आहे, चालू असलेल्या प्रक्रिया आणि प्रक्रिया गटांची सद्य स्थिती सत्यापित आणि पुनर्संचयित करण्यास वापरकर्त्यांना अनुमती देते.

सध्या, हे साधन x86-64 आणि एआरएम सिस्टमवर वापरले जाऊ शकते y खालील कार्ये समर्थित करते:

  • प्रक्रिया: त्यांचे वर्गीकरण, पीआयडी, वापरकर्ता आणि गट अस्टीफिएटर (यूआयडी, जीआयडी, एसआयडी इ.), सिस्टम क्षमता, थ्रेड्स आणि कार्यरत आणि थांबलेल्या स्थिती
  • अनुप्रयोग मेमरी: मेमरी मॅप केलेल्या फायली आणि सामायिक मेमरी
  • फायली उघडा
  • पाईप्स आणि एफआयएफओ
  • युनिक्स डोमेन सॉकेट
  • ईस्टॅब्लिशेड राज्यात टीसीपी सॉकेट्ससह नेटवर्क सॉकेट्स
  • सिस्टम व्ही आयपीसी
  • टायमर
  • सिग्नल
  • टर्मिनल
  • कर्नल विशिष्ट सिस्टमला कॉल करते: इनोटीफाई, सिग्नलफडी, इव्हेंटफिडिओपॉल

अनुप्रयोग क्षेत्र दरम्यान सीआरआययू तंत्रज्ञानात असे दिसून आले आहे कार्यपद्धती प्रक्रियेच्या सातत्येत व्यत्यय न आणता रीस्टार्ट होते दीर्घकाळ चालणारे, वेगळ्या कंटेनर थेट माइग्रेशन करतात, हळू प्रक्रिया सुरू करण्याच्या गती वाढवतात (आरंभानंतर जतन केलेल्या स्थितीपासून सुरू होऊ शकतात), सेवा पुन्हा सुरू केल्याशिवाय कर्नल अद्यतने करत असतात, क्रॅश झाल्यास कार्ये पुन्हा सुरू करण्यासाठी वेळोवेळी कार्य चालू ठेवते. , क्लस्टर्ड नोड्स ओलांडून शिल्लक लोड करा, दुसर्‍या मशीनवर डुप्लिकेट प्रक्रिया (शाखा ते रिमोट सिस्टम), दुसर्‍या सिस्टमवरील विश्लेषणासाठी ऑपरेशन दरम्यान वापरकर्ता अनुप्रयोगांचे स्नॅपशॉट तयार करा किंवा आपल्याला प्रोग्राममध्ये अधिक क्रिया रद्द करण्याची आवश्यकता असल्यास. ओपनव्हीझेड, एलएक्ससी / एलएक्सडी आणि डॉकर सारख्या कंटेनर व्यवस्थापन प्रणालीमध्ये सीआरआययूचा वापर केला जातो.

सीआरआययू 3.15 च्या नवीन आवृत्तीबद्दल

सध्या साधन त्याच्या आवृत्ती 3.15 मध्ये आहे, जी नुकतीच सुरू करण्यात आली आहे आणि त्यात क्रू-इमेज-स्ट्रीमर सेवा आहे, जी फ्रीझ / रीस्टोर ऑपरेशन्स दरम्यान थेट सीआरआययूमधून प्रक्रिया प्रतिमांचे प्रसारण करण्यास परवानगी देते.

  • स्थानिक फाइल सिस्टमवर बफर न करता प्रतिमा बाह्य संचय (एस 3, जीसीएस, इ.) वरून हस्तांतरित केल्या जाऊ शकतात.
  • एमआयपीएस आर्किटेक्चरसाठी समर्थन जोडले गेले.
  • विद्यमान पीआयडी नेमस्पेसशी संबंधित नसलेल्या प्रक्रिया गोठवण्यास अनुमती, त्यानंतर विद्यमान पीआयडी नेमस्पेस पुनर्संचयित करा.
  • फायली सत्यापित करण्यासाठी अतिरिक्त यंत्रणा जोडली गेली.
  • बीपीएफ बीपीएफ_एएचएएसएचआरएल_एमपीएस आणि बीपीएफ_एआरआरएम_अम_एसपीएस संरचना गोठवण्यास आणि पुनर्संचयित करण्यासाठी समर्थन जोडला.
  • Cgroup च्या दुसर्‍या आवृत्तीसाठी प्रारंभिक समर्थन जोडला.

लिनक्सवर सीआरआययू कसे स्थापित करावे?

हे साधन स्थापित करण्यास इच्छुक असणा For्यांसाठी, त्यांना हे माहित असले पाहिजे की हे बहुतेक लिनक्स वितरणाच्या अधिकृत चॅनेलमध्ये उपलब्ध आहे.

तर साधन स्थापित करण्यासाठी फक्त एक टर्मिनल उघडा आणि आपल्या पॅकेज व्यवस्थापकाच्या मदतीने साधन शोधा किंवा आम्ही सामायिक करीत असलेल्या पुढील आज्ञा वापरा.

जे आहेत त्यांच्या बाबतीत डेबियन, उबंटू वापरकर्ते आणि या दोघांचे व्युत्पन्न:

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. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.