top 36 most important chef interview questions
इस ट्यूटोरियल में, हमने स्पष्टीकरण के साथ सबसे महत्वपूर्ण शेफ साक्षात्कार प्रश्न और उनके उत्तर प्रदान किए हैं:
हर संगठन में एक आईटी सपोर्ट सिस्टम होता है जहाँ सिस्टम एडमिनिस्ट्रेटर किसी भी असफल सिस्टम, सर्वर और नेटवर्क सेवाओं की स्थापना, विन्यास और समस्या निवारण के लिए जिम्मेदार होते हैं। यदि कई सिस्टम विफल होते हैं, तो सिस्टम एडमिनिस्ट्रेटर को प्राथमिकता पर इन सिस्टमों को सुधारना और ठीक करना होता है।
शेफ जैसे कॉन्फ़िगरेशन ऑटोमेशन टूल की स्थापना से कई विफल सिस्टम को ठीक करने से सिस्टम व्यवस्थापक को सुरक्षित रखने में मदद मिलेगी। बावर्ची के साथ, सिस्टम व्यवस्थापक स्क्रिप्ट या कोड बना सकता है जो विफल सिस्टम के कॉन्फ़िगरेशन को उनके चलने और स्थिर चरण में वापस सेट करता है।
आप क्या सीखेंगे:
क्या है महाराज सॉफ्टवेयर
बावर्ची एक स्वचालन उपकरण है जो डोमेन-विशिष्ट भाषा और रूबी का उपयोग करके सिस्टम कॉन्फ़िगरेशन स्क्रिप्ट लिखता है। यह ऑन-प्रिमाइसेस या सार्वजनिक क्लाउड पर तैनात इन्फ्रास्ट्रक्चर के लिए एक प्रोग्राम को लागू करने और नेटवर्क के कॉन्फ़िगरेशन को प्रबंधित करने के लिए प्रोग्रामेबल इन्फ्रास्ट्रक्चर को डिजाइन करने में मदद करता है।
यह एक स्वचालित स्क्रिप्ट है जो भौतिक सर्वर, वर्चुअल मशीन और क्लाउड जैसे बुनियादी ढांचे का प्रबंधन करती है, स्वचालित रूप से स्क्रिप्ट को चलाने से जो कि कई इन्फ्रास्ट्रक्चर को सही ढंग से कॉन्फ़िगर करती है या, कई सिस्टम विफलता के मामले में, स्क्रिप्ट निष्पादित हो जाती है और असफल सिस्टम को रीसेट कर देती है एक स्वस्थ और चल प्रणाली के लिए विन्यास वापस।
सिस्टम कॉन्फ़िगरेशन सेट अप एक स्क्रिप्ट में वर्णित है जिसे रूबी भाषा में लिखा गया है। इन लिपियों को शेफ रेसिपी कहा जाता है। नुस्खा के संग्रह एक रसोई की किताब में संग्रहीत किए जाते हैं। शेफ सर्वर इन कुकबुक, कुकबुक की रेसिपीज को स्टोर करता है और शेफ-क्लाइंट के नए नोड को निर्देश देता है कि इसे कैसे कॉन्फ़िगर किया जाए।
सबसे अक्सर पूछे जाने वाले शेफ साक्षात्कार प्रश्न
सिस्टम और सर्वर के रख-रखाव और प्रशासनिक भूमिकाओं के क्षेत्र में अधिक पुरस्कृत स्थिति में जाने में आपकी मदद करने के लिए, हम शेफ के बुनियादी ढांचे के कॉन्फ़िगरेशन टूल पर सबसे अधिक बार पूछे जाने वाले साक्षात्कार प्रश्न और उत्तर के साथ आए हैं।
Q # 1) DevOps Life Cycle की व्याख्या करें?
उत्तर: DevOps Life Cycle सतत विकास, एकीकरण, परीक्षण, तैनाती और निगरानी जैसे चरणों से बना है। हम नीचे दिए गए चरणों की व्याख्या करते हैं।
सतत विकास
इस चरण में प्रोजेक्ट प्लानिंग और कोडिंग द्वारा एप्लिकेशन का विकास शामिल है। सिस्टम डिजाइन टीम योजना बनाने में शामिल है। प्रोजेक्ट प्लानिंग में यह तय करना शामिल है कि कौन सी तकनीक, आईडीई, प्रोग्रामिंग भाषा, रूपरेखा आवेदन के लिए उपयुक्त होगी, एप्लिकेशन का प्रकार (डेस्कटॉप, वेब या मोबाइल), संसाधन उपलब्धता, दर्द बिंदु और मॉड्यूल को एकीकृत करने वाली बाधाएं।
कोडिंग में डिज़ाइन, यूनिट टेस्ट, परिनियोजन और एकीकरण कार्यक्रम शामिल हैं ताकि आवश्यकता दस्तावेज़ों में अपेक्षित रूप से सुविधाओं और कार्यक्षमताओं को विकसित किया जा सके। संस्करण नियंत्रण उपकरण जैसे Git, SVN, JIRA का उपयोग किया जाता है जो विभिन्न बिल्ड और संस्करणों का ट्रैक रखेगा और कोडबेस बनाए रखेगा। यह जावा आधारित परियोजनाओं के निर्माण के लिए चींटी और मावेन जैसे कोड निर्माण उपकरण का उपयोग करता है।
लगातार एकीकरण
डेवलपर्स स्रोत कोड एक सप्ताह या दिन में कई बार करते हैं। वर्जन कंट्रोल टूल्स में एकत्रित कोडबेस को जेनकिंस का उपयोग करके लगातार एकीकृत किया जाता है, जो कोड को एकीकृत करता है, किसी भी बेमेल के एकीकरण के बाद बिल्ड का परीक्षण करता है, और बिल्ड को प्रदर्शित करता है।
निरंतर परीक्षण
बिल्ड को फिर कार्यक्षमता और परिवर्तन के अनुरोध के कारण होने वाली कार्यक्षमता और किसी भी दोष के परीक्षण के लिए एक परीक्षण सर्वर पर तैनात किया गया है। प्रतिगमन परीक्षण वेब आधारित अनुप्रयोग और डेस्कटॉप अनुप्रयोगों के लिए UFT के मामले में सेलेनियम के साथ किया जाता है, यह TestGG का उपयोग करके परीक्षण की स्थिति की रिपोर्ट करता है। दोष JIRA बग ट्रैकिंग टूल में बताए गए हैं।
निरंतर तैनाती
इस चरण में, कोड को उत्पादन सर्वर पर तैनात किया जाता है, जेनकिंस ग्राहक के ऑन-प्रिमाइसेस या क्लाउड सर्वर पर लगातार निर्माण, परीक्षण बनाता है, कोडबेस, और deploys को एकीकृत करता है। इस कॉन्फ़िगरेशन प्रबंधन उपकरण के दौरान जैसे कि शेफ, Ansible, और कठपुतली निरंतर तैनाती प्राप्त करने में मदद करते हैं।
निरंतर निगरानी
प्रोडक्शन सर्वर पर एप्लिकेशन को तैनात करने के बाद, ऑपरेशन टीम को यह निगरानी करनी होती है कि उपलब्ध इन्फ्रास्ट्रक्चर (हार्डवेयर कॉन्फ़िगरेशन), कनेक्शन, या नेटवर्क मुद्दों के साथ सर्वर पर रन करने वाले एप्लिकेशन को कोई भी भाग लिया जाए और न्यूनतम डाउनटाइम के साथ हल किया जाए।
विभिन्न उपयोगकर्ता गतिविधियों, सुविधा का उपयोग, लोड की स्थिति के दौरान अनुचित प्रणाली व्यवहार की निगरानी और विश्लेषण किया जा सकता है जैसे कि नागियोस की निरंतर निगरानी उपकरण।
अनुशंसित पढ़ना => DevOps के लिए अंतिम गाइड
Q # 2) किसी संगठन में सिस्टम एडमिनिस्ट्रेटर की क्या जिम्मेदारियां हैं?
उत्तर: सिस्टम प्रशासक प्रभावी नियोजन, स्थापना, कॉन्फ़िगरेशन और उच्च उपलब्धता और प्रदर्शन को प्राप्त करने के लिए आईटी बुनियादी ढांचे के अनुकूलन के लिए जिम्मेदार है।
Q # 3) आईटी इन्फ्रास्ट्रक्चर से आपका क्या अभिप्राय है?
उत्तर: आईटी अवसंरचना में सभी भौतिक हार्डवेयर शामिल हैं जैसे सिस्टम, सर्वर, नेटवर्क सिस्टम, स्विच, राउटर, लीगेसी इंटरफेस और सुविधाएं जैसे डेटा सेंटर, डेटा स्टोरेज, और इसकी पुनर्प्राप्ति और वे सभी तत्व जो डेटा और सूचना का प्रबंधन और उपयोग सुरक्षित रूप से करने के लिए उपयोग किए जाते हैं किसी संगठन के व्यावसायिक लक्ष्यों की रक्षा करना।
Q # 4) कॉन्फ़िगरेशन प्रबंधन क्या है?
उत्तर: कॉन्फ़िगरेशन प्रबंधन सिस्टम के लिए वांछित स्थिति में सर्वर, स्टोरेज, नेटवर्क और सॉफ्टवेयर जैसे बुनियादी ढांचे को बनाए रखता है। यह लक्षित प्रणालियों और सॉफ्टवेयर की वांछित स्थिति को बनाए रखने के लिए जिम्मेदार स्वचालन सॉफ्टवेयर प्रदान करता है।
यह विन्यास प्रबंधन की स्थिरता और शुद्धता प्रदान करता है; कम संसाधनों के साथ दक्षता और सटीकता में सुधार करते हुए समय लेने वाली मैनुअल कॉन्फ़िगरेशन प्रक्रियाओं को स्वचालित करता है। कॉन्फ़िगरेशन प्रबंधन के लिए लोकप्रिय स्वचालन उपकरण Red Hat Ansible, Chef और Puppet हैं।
Q # 5) क्या आप शेफ और पपेट की तुलना कर सकते हैं?
उत्तर: शेफ और पपेट दोनों ऑन-प्रिमाइसेस और क्लाउड-आधारित इन्फ्रास्ट्रक्चर के कॉन्फ़िगरेशन प्रबंधन के लिए DevOps टूल हैं। दोनों को रूबी भाषा में परिचितता की आवश्यकता है। दोनों के बीच के अंतर को नीचे दी गई तालिका में सूचीबद्ध किया गया है:
दार सर | कठपुतली |
---|---|
चाकू-बनाम | ‘चाकू vsphere’ सबकुंड VMware vSphere के साथ प्रोविजन सिस्टम के लिए है। |
उपलब्धता के मोर्चे पर, यदि किसी कारण से शेफ का प्राथमिक सर्वर बंद हो जाता है, तो एक बैकअप सर्वर परिचालन करेगा। | कठपुतली में एक से अधिक मास्टर वास्तुकला है; पपेट के सक्रिय मास्टर के रुकने की स्थिति में एक स्टैंडबाय मास्टर संचालन का ध्यान रखता है। |
बुनियादी ढांचे को कॉन्फ़िगर करने के लिए शेफ व्यंजनों और रसोई की किताबों का उपयोग करते हैं। | कठपुतली सिस्टम और सर्वर के विन्यास का प्रबंधन करने के लिए मैनिफ़ेस्ट और मॉड्यूल का उपयोग करते हैं। |
शेफ में वर्कस्टेशन, सर्वर और नोड्स इसके मुख्य घटक हैं | कठपुतली सर्वर के रूप में सर्वर और क्लाइंट मशीन के रूप में सर्वर का उपयोग करता है। |
विन्यास प्रबंधन के लिए शेफ को रूबीडीएसएल भाषा की आवश्यकता होती है। | विन्यास को स्वचालित और रीसेट करने के लिए कठपुतली अपनी खुद की कठपुतली भाषा का उपयोग करती है। |
शेफ कोड-संचालित है, कॉन्फ़िगरेशन प्रबंधन में डेवलपर्स को अधिक लचीलापन और नियंत्रण देता है। | कठपुतली एक उपयोगकर्ता इंटरफ़ेस और रिपोर्टिंग सुविधाएँ हैं। |
शेफ में 'नाइफ' टूल इंस्टॉलेशन समस्याओं को कम करता है। | कठपुतली कमांड-लाइन भाषा है, |
Q # 6) शेफ द्वारा DevOps के संचालन के लिए पेश किए गए उत्पादों की सूची बनाएं।
उत्तर: उत्पादों की पेशकश में शामिल हैं:
- शेफ डेस्कटॉप
- बावर्ची पालन
- हेड इन्फ्रा
- हैबिटेट के प्रमुख
- बावर्ची निरीक्षण
- मुख्य ऑटोमेटन
Q # 7) शेफ डेस्कटॉप के बारे में बताएं
उत्तर: यह एक केंद्रीकृत स्थान से दूर से लैपटॉप, डेस्कटॉप और कियोस्क वर्कस्टेशन जैसे आईटी संसाधनों को नियंत्रित करने में मदद करता है। यह तैनाती, प्रबंधन को स्वचालित करता है और आईटी संसाधनों के रखरखाव को सुरक्षित करता है। यह नीति-संचालित कॉन्फ़िगरेशन को लागू करने जैसे कार्यों को स्वचालित करता है और मैन्युअल समय लेने वाली प्रक्रियाओं को समाप्त करता है।
Q # 8) बावर्ची अनुपालन की विशेषताएं क्या हैं?
उत्तर: बावर्ची अनुपालन, लागू करने और अनुपालन को बनाए रखने और मानक ऑडिट और बचाव सामग्री के साथ सुरक्षा घटनाओं को रोकने और विषम और बहु-बादल वातावरणों में दृश्यता और नियंत्रण प्रदान करने में विषम सम्पदाओं को रोकने में मदद करता है।
Q # 9) इंफ्रास्ट्रक्चर मैनेजमेंट में DevOps टीम द्वारा शेफ इंफ्रा का उपयोग कैसे किया जाता है?
उत्तर: शेफ इंफ्रा बुनियादी ढांचे के विन्यास को स्वचालित करता है, सुसंगत, सही, लचीला, परीक्षण योग्य, संस्करण, और मानव-पठनीय विन्यास नीति सुनिश्चित करता है, और कॉन्फ़िगरेशन में किसी भी संशोधन को पूरे बुनियादी ढांचे में सार्वभौमिक रूप से लागू किया जाएगा।
Q # 10) शेफ हैबिटेट की विशेषताओं की व्याख्या करें।
उत्तर: यह तैनाती के प्लेटफॉर्म या ऑपरेटिंग सिस्टम के बावजूद किसी भी वातावरण में अनुप्रयोगों को परिभाषित करने, पैकेजिंग, और स्वचालन प्रदान करता है। यह वर्चुअल मशीनों या कंटेनरों के लिए बिना रिफलेक्टरिंग या पुनर्लेखन के लिए तैनाती योग्य कलाकृतियां बनाता है। यह ऑपरेशन और विकास के दौरान चुस्त प्रसव प्रथाओं को अपनाने में मदद करता है।
Q # 11) स्वचालन के अनुपालन में बावर्ची निरीक्षण का महत्व स्पष्ट करें।
उत्तर: बावर्ची निरीक्षण सुरक्षा इंजीनियरों, संचालन और सॉफ्टवेयर डेवलपर्स के बीच सुरक्षा और अनुपालन नियम प्रदान करता है। यह सर्वर, कंटेनरों और क्लाउड APIs में अनुपालन, सुरक्षा और अन्य नीति आवश्यकताओं के लिए स्वचालित परीक्षण चलाकर, प्रबंधित परिवेश में और विकास के प्रत्येक चरण में लगातार मानकों को लागू करता है।
Q # 12) शेफ ऑटोमेट का उपयोग कैसे किया जाता है?
उत्तर: बावर्ची ऑटोमेट एक जगह पर डेवलपर्स, संचालन और सुरक्षा कर्मियों के लिए एक एनालिटिक्स डैशबोर्ड प्रदान करता है, जो बुनियादी ढांचे और अनुप्रयोग में परिवर्तन प्रदान करता है। यह कई डेटा केंद्रों और क्लाउड प्रदाताओं में प्रदर्शन और स्केलिंग पर कार्रवाई योग्य अंतर्दृष्टि प्रदान करता है।
Q # 13) बावर्ची घटकों को समझाइए।
उत्तर: शेफ में मुख्य रूप से तीन घटक होते हैं: अर्थात शेफ वर्कस्टेशन, शेफ सर्वर और शेफ नोड।
- बावर्ची कार्य केंद्र: यह एक स्थानीय मशीन पर स्थापित है, इसमें कुकबुक के निर्माण के लिए तदर्थ दूरस्थ निष्पादन, स्कैनिंग, कॉन्फ़िगरेशन कार्य और उपकरण जैसी विशेषताएं हैं। वर्कस्टेशन, शेफडीके के प्रतिस्थापन में शेफ इंफ्रा क्लाइंट, इंस्पेक, टेस्ट किचन, शेफस्पीक और कुकस्टाइल, शेफ और नाइफ कमांड लाइन टूल जैसे परीक्षण उपकरण शामिल हैं।
- शेफ सर्वर: यह एक भंडारण स्थान है जहां कुकबुक में परिभाषित कॉन्फ़िगरेशन नीतियां और प्रत्येक नोड के लिए खोजा गया मेटाडेटा सहेजा जाता है। अपने स्थानीय कॉन्फ़िगरेशन को अद्यतित रखने के लिए शेफ द्वारा प्रबंधित नोड्स को शेफ सर्वर के साथ नियमित रूप से चेक किया जाता है।
- मुख्य नोड: इसमें रन-लिस्ट और नोड विशेषताएँ हैं, जो शेफ सर्वर पर संग्रहीत JSON फ़ाइल में वर्णित हैं। शेफ क्लाइंट को प्रत्येक शेफ क्लाइंट-रन के दौरान नोड ऑब्जेक्ट की एक कॉपी मिलती है, जो बदले में शेफ-क्लाइंट रन के अंत में शेफ सर्वर की अपडेटेड कॉपी की जगह लेती है।
Q # 14) बावर्ची में संसाधन की व्याख्या करें।
उत्तर: शेफ में संसाधन विन्यास नीति पर एक दस्तावेज है,
angularjs में सिंगल पेज एप्लिकेशन क्या है
- कॉन्फ़िगरेशन आइटम के लिए वांछित स्थिति निर्दिष्ट करता है।
- इस आइटम को वांछित स्थिति में लाने के लिए आवश्यक चरणों को सूचीबद्ध करता है।
- पैकेज, टेम्पलेट, या सेवा जैसे संसाधन प्रकार की रूपरेखा तैयार करता है।
- आवश्यक संसाधन गुण प्रदर्शित करें।
- संसाधन व्यंजनों में वर्गीकृत विन्यास काम कर रहे हैं।
रूबी में संसाधनों के लिए वाक्य विन्यास चार घटकों से बना है, एक प्रकार, एक नाम, एक या एक से अधिक गुण, और एक या एक से अधिक क्रियाओं को उनके संबंधित मूल्यों के साथ नीचे दिखाया गया है:
Q # 15) शेफ में रेसिपी के उपयोग के बारे में बताइए।
उत्तर: पकाने की विधि संसाधनों का एक संग्रह है जो एक नोड की नीति या कॉन्फ़िगरेशन का फैसला करता है। एक नुस्खा चलाने के लिए, उसे नोड की रन सूची में रहना चाहिए। वे रूबी का उपयोग करके बनाए गए हैं और शेफ क्लाइंट के नोड पर चलने, अपडेट करने या बनाने के लिए आवश्यक सभी चीजों के बारे में सभी निर्देश हैं।
Q # 16) शेफ में एक नोड क्या दर्शाता है?
उत्तर: नोड कोई भी उपकरण हो सकता है, भौतिक, आभासी, बादल, या नेटवर्क डिवाइस शेफ इन्फ्रा द्वारा प्रबंधित किया जा सकता है।
- भौतिक नोड या तो ऑन-प्रिमाइसेस सर्वर या किसी नेटवर्क से जुड़ी वर्चुअल मशीन हो सकती है और इंटरनेट पर सूचना भेज सकती है, प्राप्त कर सकती है और आगे भेज सकती है।
- आभासी नोड एक भौतिक मशीन है जो सॉफ्टवेयर कार्यान्वयन के रूप में चलती है।
- क्लाउड-आधारित नोड एक बाहरी क्लाउड-आधारित सेवा है जिसे अमेज़न वेब सेवाओं, Google क्लाउड प्लेटफ़ॉर्म या Microsoft Azure के साथ होस्ट किया जाता है। चाकू उपकरण की मदद से प्लग-इन के साथ बनाए गए इंस्टेंस को तैनात करने, बनाए रखने या कॉन्फ़िगर करने के लिए शेफ इंफ्रा क्लाइंट स्थापित किया गया है।
- नेटवर्क नोड सामान्य नेटवर्क कॉन्फ़िगरेशन को स्वचालित करने के लिए शेफ के लिए एक नेटवर्क डिवाइस जैसे स्विच, एक राउटर, जो भौतिक या तार्किक ईथरनेट और वीएलएएन से जुड़ा होता है।
Q # 17) शेफ में OHAI की क्या भूमिका है?
उत्तर: OHAI एक उपकरण है जिसे बावर्ची इंफ्रा चलाता है और कुकबुक के भीतर उपयोग किए जाने वाले सिस्टम कॉन्फ़िगरेशन डेटा एकत्र करता है। यह अंतर्निहित प्लग-इन की मदद से सामान्य कॉन्फ़िगरेशन विवरण का पता लगाता है। यह ऑपरेटिंग सिस्टम, नेटवर्क, मेमोरी, डिस्क, सीपीयू, कर्नेल, होस्टनाम और क्लाउड प्रदाता मेटाडेटा की विशेषताओं को भी एकत्र करता है।
Q # 18) बावर्ची में चाकू के उपयोग की व्याख्या कीजिए।
उत्तर: नाइफ एक कमांड लाइन टूल है जो शेफ वर्कस्टेशन और शेफ सर्वर के बीच एक इंटरफेस के रूप में कार्य करता है जहां यह शेफ वर्कस्टेशन को शेफ-रेपो डायरेक्टरी की सामग्री को शेफ सर्वर के साथ संवाद करने में मदद करता है। शेफ-वर्कस्टेशन में शेफ-रेपो डायरेक्टरी शामिल है जहां कुकबुक, भूमिकाएं, डेटा बैग और वातावरण संग्रहीत हैं।
नाइफ कमांड के साथ उपयोगकर्ता नाइफ प्लग-इन का उपयोग करके क्लाउड संसाधनों का प्रबंधन, निर्माण, डिलीट, एडिट, लिस्ट, शो) नोड्स, रोल्स, JSON डेटा स्टोरेज, वातावरण, कुकबुक और रेसिपी, क्लाउड संसाधन कर सकते हैं।
Q # 19) dpkg_package संसाधन की व्याख्या करें।
उत्तर: एक नोड पर, dpkg प्लेटफ़ॉर्म के लिए पैकेज प्रबंधित करने के लिए, डेबियन पैकेज से dpkg प्रोग्राम स्थापित करने, हटाने और .deb पैकेजों के बारे में जानकारी प्राप्त करने के लिए लागू होता है। विभिन्न क्रियाओं जैसे: स्थापित करें: कुछ भी नहीं: dpkg_package संसाधन को हटाने का उपयोग डेबियन पैकेज को प्रबंधित करने के लिए किया जाता है।
Q # 20) शेफ में मेटाडाटा।आरबी की व्याख्या करें।
उत्तर: मेटाडेटा .rb फ़ाइल में ऐसी जानकारी होती है जो शेफ इंफ्रा क्लाइंट और सर्वर को प्रत्येक नोड पर कुकबुक को तैनात करने के लिए मार्गदर्शन करती है, यह फाइल कुकबुक की निर्देशिका में उपलब्ध है। जब कुकबुक को बावर्ची इंफ्रा सर्वर पर अपलोड किया जाता है, या कमांड चाकू कुकबुक मेटाडेटा चलाया जाता है, मेटाडेटा.आरबी फ़ाइल संकलित हो जाती है और कुकबुक में JSON डेटा के रूप में संग्रहीत होती है।
Q # 21) क्लाउड होस्टिंग प्लेटफ़ॉर्म के लिए उपलब्ध चाकू प्लग-इन उप-कमांड की सूची बनाएं?
उत्तर: क्लाउड होस्टिंग प्लेटफ़ॉर्म के लिए उपलब्ध चाकू प्लग-इन उप-आदेशों के बाद तालिका निम्नलिखित है:
उपखंड | विवरण |
---|---|
चाकू-अज़ूर | Microsoft Azure द्वारा होस्ट किए गए API- संचालित क्लाउड सर्वर का प्रबंधन करने के लिए 'azure azure' उप -कम का उपयोग किया जाता है। |
चाकू- ec2 | अमेज़ॅन EC2 द्वारा होस्ट किए गए एपीआई-चालित क्लाउड सर्वर का प्रबंधन करने के लिए manage चाकू ec2 ’उपकमांड का उपयोग किया जाता है। |
चाकू-गूगल | ‘चाकू गूगल’ उपकमांड का उपयोग Google से कंप्यूट इंजन द्वारा होस्ट किए गए एपीआई-संचालित क्लाउड सर्वर का प्रबंधन करने के लिए किया जाता है। |
चाकू | ओपनस्टैक द्वारा होस्ट किए गए एपीआई-चालित क्लाउड सर्वर को प्रबंधित करने के लिए ‘चाकू ओपनस्टैक’ उपकमांड का उपयोग किया जाता है। |
चाकू | ‘चाकू रैकस्पेस’ उप-क्षेत्र का उपयोग रैक-क्षेत्र से एपीआई-संचालित क्लाउड सर्वर का प्रबंधन करने के लिए किया जाता है। |
चाकू- vcenter | ‘चाकू vcenter 'उपकेंद्र VMware vCenter के साथ प्रावधान प्रणालियों के लिए है |
Q # 22) शेफ में हैंडलर की सूची टाइप करें।
उत्तर: ‘Chef_handler 'संसाधन यह सुनिश्चित करता है कि सभी हैंडलर सक्षम हैं और शेफ इंफ्रा क्लाइंट चलाने के लिए उपलब्ध हैं। शेफ हैंडलर तीन प्रकार के होते हैं।
ये नीचे सूचीबद्ध हैं:
- अपवाद हैंडलर
- रिपोर्ट हैंडलर
- हैंडलर शुरू करें
Q # 23) बावर्ची में अपवाद हैंडलर को समझाइए।
उत्तर: जब शेफ इंफ्रा क्लाइंट रनिंग के दौरान विफल हो जाता है, तो इस हैंडलर का उपयोग शेफ इंफ्रा क्लाइंट रन में किया जा सकता है, जहां शेफ हैंडलर रिसोर्स वाली रेसिपी को नोड की रन-लिस्ट में जोड़ा जाता है। अपवाद हैंडलर रन_स्टैटस ऑब्जेक्ट के साथ चलता है, जो for के लिए अपनी संपत्ति का मूल्य वापस कर रहा है? ’सच है।
Q # 24) शेफ में रिपोर्ट हैंडलर की व्याख्या करें।
उत्तर: जब शेफ इन्फ्रा क्लाइंट सफलतापूर्वक चलता है, तो इस रन पर एक रिपोर्ट भेजकर, हम इस हैंडलर का उपयोग कर सकते हैं। नोड हैंडलर संसाधन की एक विधि नोड की सूची को चलाने के लिए उपयोग की जाती है। रिपोर्ट हैंडलर रन_स्टैटस ऑब्जेक्ट के साथ चलता है जो for सफलता के लिए अपना संपत्ति मूल्य लौटाता है? ’सच है।
Q # 25) शेफ में हैंडलर को समझाइए।
उत्तर: जैसा कि नाम से पता चलता है, ये हैंडलर शेफ इन्फ्रा क्लाइंट को शुरू करने, घटनाओं को चलाने के लिए, या शेफ-क्लाइंट कुकबुक रेसिपी में उपलब्ध रत्न संसाधनों को लागू करते हुए क्लाइंट.आरबी सेटिंग में लागू होते हैं।
Q # 26) शेफ में हैंडलर DSL की व्याख्या करें।
उत्तर: जब शेफ इंफ्रा क्लाइंट रन विफल हो जाता है, तो ईमेल भेजने जैसी घटनाएं या शेफ इन्फ्रा क्लाइंट के दौरान संसाधनों के बारे में आंकड़ों को एकत्र करने का अद्यतन करना StatsD तक चलता है, हैंडलर डीएसएल का उपयोग ऐसी घटनाओं के लिए कॉलबैक संलग्न करने के लिए किया जाता है।
Q # 27) यदि आप बावर्ची में संसाधन की कार्रवाई को निर्दिष्ट करना भूल जाते हैं, तो क्या होगा?
उत्तर: यदि एक्शन प्रॉपर्टी (विशेषता) और उसका मूल्य शेफ के संसाधन में शामिल नहीं है, तो शेफ डिफ़ॉल्ट कार्रवाई लागू करेगा। संसाधन की डिफ़ॉल्ट क्रिया बनाएँ
उदाहरण के लिए,
Q # 28) क्या ये दोनों शेफ रेसिपी एक ही हैं?
1 पैकेज 'httpd'
2 सेवा 'httpd' करते हैं
3 कार्रवाई (: सक्षम, शुरू)
4 अंत
&&
1 सेवा 'httpd' करते हैं
2 कार्रवाई (: सक्षम, शुरू)
3 अंत
4 पैकेज ‘httpd’
उत्तर: नहीं, रेसिपी फाइल उसी क्रम में चलती है जिस क्रम में यह लिखा गया है। पहले नुस्खा में, httpd पैकेज स्थापित हो जाता है और फिर सेवा को कॉन्फ़िगर करता है। जबकि दूसरे नुस्खा में, सेवा को कॉन्फ़िगर करता है और फिर httpd पैकेज स्थापित होता है।
Q # 29) शेफ-अप्लाई और शेफ-क्लाइंट के बीच अंतर स्पष्ट कीजिए।
उत्तर: अंतर नीचे सूचीबद्ध हैं:
शेफ से लागू | मुख्य ग्राहक |
---|---|
बावर्ची-लागू स्थानीय प्रणाली को कॉन्फ़िगर करने के लिए स्थानीय डेस्कटॉप मशीन पर एकल नुस्खा को परिवर्तित करने के लिए एक निष्पादन कार्यक्रम है। | शेफ-क्लाइंट एक निष्पादन योग्य कमांड लाइन कोड है जो एक विशिष्ट कुकबुक चलाता है। |
शेफ-एप, शेफ के बारे में बुनियादी समझ प्रदान करता है, और शेफ संसाधनों को सीखने और तलाशने के लिए आदर्श है। | शेफ-क्लाइंट ने एकल या कई कुकबुक (ओं) पर लागू किया, और उत्पादन के उद्देश्य के लिए आदर्श है। |
Q # 30) शेफ में रन-लिस्ट की व्याख्या करें।
उत्तर: रन-लिस्ट में वांछित स्थिति में नोड को कॉन्फ़िगर करने के लिए शेफ द्वारा आवश्यक जानकारी है। रन-लिस्ट में भूमिकाओं, व्यंजनों या दोनों की एक सूची होती है, जो उस क्रम में चलाए जाते हैं जिस क्रम में वे सूचीबद्ध हैं। वे शेफ सर्वर पर एक नोड ऑब्जेक्ट के एक भाग के रूप में संग्रहीत होते हैं, जिसे शेफ वर्कस्टेशन से अपलोड किए गए चाकू का उपयोग करके बनाए रखा जाता है। रन-सूची प्रारूप पूरी तरह से योग्य, कुकबुक या डिफ़ॉल्ट हैं।
उदाहरण: 'भूमिका (भूमिका_नाम)', या 'नुस्खा (कुकबुक :: RECIPE_NAME)'
Q # 31) शेफ में एक नोड बूटस्ट्रैप करने के लिए क्या विवरण आवश्यक हैं।
उत्तर: निम्नलिखित एक अनिवार्य आवश्यकता है:
- उपयोगकर्ता नाम और पासवर्ड एक विशिष्ट नोड में लॉगिन क्रेडेंशियल के रूप में।
- नोड का सार्वजनिक आईपी पता या होस्टनाम।
- कुंजी-आधारित प्रमाणीकरण, उपयोगकर्ता नाम और पासवर्ड क्रेडेंशियल के स्थान पर।
Q # 32) बावर्ची में एक अद्यतन कुकबुक को एक नोड पर लागू करने के तरीके बताएं।
उत्तर: एक बावर्ची में नोड में एक अपडेटेड कुकबुक को लागू करने के तीन संभावित तरीके हैं।
ये:
- कार्यस्थान से SSH आदेशों को लागू करने के लिए चाकू ssh सबकुंड चलाना।
- सर्वर में ssh कनेक्शन को निर्देशित करने के लिए शेफ-क्लाइंट कमांड चला रहा है।
- शेफ-क्लाइंट को डेमन या सेवा के रूप में चलाना ताकि शेफ सर्वर की नियमित रूप से समीक्षा की जा सके।
Q # 33) टेस्ट किचन क्या है?
उत्तर: टेस्ट किचन एक बिल्ट-इन टूल है जो रेसिपी का परीक्षण करता है - (किसी इन्फ्रास्ट्रक्चर को कॉन्फ़िगर करने के लिए कोड), एक अलग वातावरण में, किसी भी संभावित दोष के लिए, जो उत्पादन वातावरण को बदल सकता है। यह Chef Inspec का उपयोग करके किसी भी मंच या ऑपरेटिंग सिस्टम पर बुनियादी ढांचे को कॉन्फ़िगर करने के लिए परीक्षण कोड की अनुमति देता है।
टेस्ट किचन के साथ, कुकबुक डेटा को प्लेटफ़ॉर्म और टेस्ट सूट के किसी भी संयोजन से सत्यापित किया जा सकता है। इस yml फ़ाइल के साथ कई रसोई इंस्टेंसेस बनाए जा सकते हैं।
Q # 34) विन्यास प्रबंधन के लिए शेफ को स्थापित करने से संगठनों को क्या लाभ होता है?
उत्तर: संगठन निम्नलिखित तरीके से लाभ उठाते हैं:
- बावर्ची की मदद से स्वचालित कॉन्फ़िगरेशन द्वारा नव स्थापित सिस्टम और सर्वर का प्रबंधन।
- डाउनटाइम को समाप्त करता है और स्वत: रीसेट कॉन्फ़िगरेशन द्वारा विफल सिस्टम की उपलब्धता को उनके डिफ़ॉल्ट चल रहे राज्य में वापस सुधारता है।
- शेफ का उपयोग करके हार्डवेयर और नेटवर्क इन्फ्रास्ट्रक्चर की स्वचालित स्थापना और कॉन्फ़िगरेशन सॉफ्टवेयर वितरण में सुधार करता है, और एक असफल राज्य से त्वरित पुनर्प्राप्ति।
- जल्दी खराबी या कमजोर सिस्टम को ठीक करके जोखिम प्रबंधन में सुधार करता है।
Q # 35) Chef में SSL प्रमाणपत्र स्थापित करना कितना महत्वपूर्ण है?
उत्तर: एसएसएल प्रमाणपत्र एक वेबसाइट के लिए एक डिजिटल हस्ताक्षर या प्रमाणीकरण है, और एक एन्क्रिप्टेड कनेक्शन प्रदान करता है, जो हमारी वेबसाइट को संवेदनशील डेटा तक पहुंचने के इरादे से हैकर के हमले से सुरक्षित करेगा। यह निजी कुंजी बनाने में मदद करता है और शेफ सर्वर और शेफ क्लाइंट के बीच सुरक्षित डेटा ट्रांसमिशन सुनिश्चित करता है।
Q # 36) उन कंपनियों की सूची बनाएं, जिन्होंने अपने विन्यास प्रबंधन प्रणाली में शेफ को स्थापित किया है।
उत्तर: निम्नलिखित कुछ कंपनियों की सूची है जिनके पास बावर्ची एक स्वचालित उपकरण स्थापित है जो बुनियादी ढांचे की कॉन्फ़िगरेशन सेटिंग्स को रीसेट करने के लिए कोड चलाता है।
- आईबीएम
- अलास्का
- फेसबुक
- नॉर्डस्टॉर्म
- एसएपी
- पहचान करने के लिए
- वॉलमार्ट IRL
- चौराहा
- हवंतक
- राकुटेन
- एक राजधानी
- डेनिश बैंक
निष्कर्ष
बड़े ग्राहक आधार वाली कंपनियों को अपने इंफ्रास्ट्रक्चर को बनाए रखना होता है जिसमें सिस्टम और सर्वर शामिल होते हैं जो कि आधार पर या क्लाउड पर होते हैं। नई प्रणालियों और सर्वरों को प्रबंधित और कॉन्फ़िगर करने और उन्हें अच्छे स्वास्थ्य में रखने के लिए मौजूदा बुनियादी ढाँचे को बनाए रखने के लिए, कॉन्फ़िगरेशन प्रबंधन स्वचालित उपकरण अर्थात् शेफ को स्थापित किया जाना चाहिए।
शेफ निरंतर तैनाती में मदद करता है, आधारभूत संरचना पर या क्लाउड प्लेटफॉर्म पर तैनाती से पहले बुनियादी ढांचे से किसी भी दोष को पहचानने और हटाने में मदद करता है।
साक्षात्कार के साथ शुभकामनाएँ !!
अनुशंसित पाठ
- साक्षात्कार प्रश्न और उत्तर
- ईटीएल परीक्षण साक्षात्कार प्रश्न और उत्तर
- कुछ मुश्किल मैनुअल परीक्षण प्रश्न और उत्तर
- शीर्ष 20+ .NET साक्षात्कार प्रश्न और उत्तर
- उत्तर के साथ स्पॉक साक्षात्कार प्रश्न (सर्वाधिक लोकप्रिय)
- 25 सर्वश्रेष्ठ चुस्त परीक्षण साक्षात्कार प्रश्न और उत्तर
- 30 शीर्ष HTML साक्षात्कार प्रश्न और उत्तर (2021 सूची)
- शीर्ष JMeter साक्षात्कार प्रश्न और उत्तर