Computer >> कंप्यूटर >  >> प्रणाली >> Linux

LXD (लिनक्स कंटेनर हाइपरवाइजर)

LXD, Linux कंटेनरों (LXC) के लिए एक खुला स्रोत कंटेनर प्रबंधन एक्सटेंशन है। एलएक्सडी दोनों मौजूदा एलएक्ससी सुविधाओं में सुधार करता है और लिनक्स कंटेनर बनाने और प्रबंधित करने के लिए नई सुविधाएं और कार्यक्षमता प्रदान करता है।

LXD एक रिप्रेजेंटेटिव स्टेट ट्रांसफर एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस (REST API) है जो liblxc लाइब्रेरी के माध्यम से LXC के साथ संचार करता है। LXD एक सिस्टम डेमॉन भी प्रदान करता है जिसका उपयोग अनुप्रयोग LXC तक पहुँचने के लिए कर सकते हैं और इसमें तेजी से कंटेनर निर्माण और संचालन को सक्षम करने के लिए एक टेम्पलेट वितरण प्रणाली है।

कंटेनर उपयोगकर्ताओं को यह समझना चाहिए कि एलएक्ससी एक लिनक्स सिस्टम कंटेनर तकनीक है, जो कुछ मायनों में हाइपरवाइजर-स्तरीय वर्चुअलाइजेशन के समान है, जैसे वीएमवेयर ईएसएक्सआई, और अन्य तरीकों से, डॉकटर जैसे एप्लिकेशन कंटेनरों के समान।


एलएक्सडी की महत्वपूर्ण विशेषताएं

एलएक्सडी एलएक्ससी के मूल फीचर सेट पर निर्मित होता है और इसकी क्षमताओं को बढ़ाता है। LXD के लाभों में शामिल हैं:

  • एक शक्तिशाली कमांड-लाइन इंटरफ़ेस (CLI);
  • उच्च मापनीयता;
  • बेहतर सुरक्षा, जैसा कि विशेषाधिकार रहित कंटेनर सेटिंग और संसाधन प्रतिबंधों में देखा गया है;
  • यूनिवर्सल सीरियल बस (यूएसबी), नेटवर्क इंटरफेस कार्ड (एनआईसी), डिस्क, ग्राफिक्स प्रोसेसर और अन्य हार्डवेयर के लिए डिवाइस पास-थ्रू क्षमताएं;
  • गणना संसाधनों पर बेहतर नियंत्रण;
  • नेटवर्क और स्टोरेज प्रबंधन क्षमताएं, जैसे स्टोरेज पूलिंग;
  • चल रहे कंटेनरों के स्नैपशॉट; और
  • होस्ट के बीच चल रहे कंटेनरों का लाइव माइग्रेशन।

एलएक्सडी ओपनस्टैक जैसे क्लाउड प्लेटफॉर्म के साथ भी एकीकृत हो सकता है। उदाहरण के लिए, नोवा एलएक्सडी प्रोजेक्ट ओपनस्टैक नोवा के लिए ओपनस्टैक में कंटेनरों को एकीकृत करने के लिए प्लग-इन प्रदान करता है। उपयोगकर्ता वर्चुअल मशीन (VMs) या कंटेनर बना सकते हैं।

LXD (लिनक्स कंटेनर हाइपरवाइजर)

LXD में कंटेनर में कई तत्व होते हैं, जिसमें rootfs . नामक फ़ाइल सिस्टम शामिल है; प्रोफाइल और कॉन्फ़िगरेशन विकल्पों का एक सेट जिसमें उपरोक्त संसाधन विनिर्देश और सीमाएं शामिल हैं; डिवाइस संदर्भ, जैसे डिस्क और नेटवर्क इंटरफेस; गुण, जैसे कि एक कंटेनर की अल्पकालिक या लगातार स्थिति; और रनटाइम विवरण जो स्नैपशॉट द्वारा कैप्चर किए जाते हैं।


  1. फ़ायरफ़ॉक्स में मल्टी-अकाउंट कंटेनरों का उपयोग कैसे करें

    मल्टी-अकाउंट कंटेनर फ़ायरफ़ॉक्स द्वारा लॉन्च किया गया एक ऐड-ऑन है जिसे आपके डिजिटल फुटप्रिंट को कम करने में आपकी मदद करने के लिए डिज़ाइन किया गया है। यह कंटेनरों का उपयोग करता है ताकि आप अपने कंप्यूटर पर एकाधिक प्रोफ़ाइल के लिए अपनी ब्राउज़िंग गतिविधि को अलग कर सकें, जिससे आपको अपने ब्राउज़र की कुकी

  1. लिनक्स पर पॉडमैन कंटेनरों के लिए शुरुआती गाइड

    जब भविष्य के प्रौद्योगिकी के बारे में बात की जाती है, तो कई अनुभवी तकनीकें जानती हैं कि वर्चुअलाइजेशन और कंटेनरीकरण उस रास्ते से बहुत अधिक हैं। वे अधिक एप्लिकेशन और सेवा सुरक्षा की अनुमति देते हैं, और उन्हें अन्य सेवाओं के माध्यम से आसानी से प्रबंधित किया जाता है जो आपको एक-सर्वर-प्रति-एप्लिकेशन मॉड

  1. संसाधनों को कैसे सीमित करें एक एलएक्सडी कंटेनर उपयोग कर सकता है

    पिछले लेख में, यदि आप प्लेटफ़ॉर्म से अपरिचित हैं, तो आप यह पता लगा सकते हैं कि LXD क्या है और इसके साथ कैसे शुरुआत करें। ज्यादातर मामलों में, आप एक बड़े पूरे को छोटे घटकों में विभाजित करने के लिए एक ही सिस्टम पर कई कंटेनरों का उपयोग करेंगे। प्रत्येक घटक द्वारा उपयोग किए जा सकने वाले संसाधनों की मात