उत्तर: अपनी दुनिया को स्वचालित करने के लिए प्रमुख समाधानों में अपडेट

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



इस असुविधा को दूर करने के लिए, Ansible समुदाय ने सामग्री बनाने और पुनर्प्राप्त करने के लिए अधिक लचीले विकल्पों पर काम शुरू कर दिया है।

Red Hat Ansible इंजन 2.8: नई Ansible सामग्री प्रसंस्करण तकनीकों की ओर


उपयोगकर्ता के अनुरोध के जवाब में, अंसिबल इंजन 2.8 ने सामग्री के प्रसंस्करण के बारे में परिवर्तन पेश किए जो आधिकारिक रिलीज का हिस्सा नहीं है । ये परिवर्तन उपयोगकर्ताओं को सामग्री वितरित करने के एक नए तरीके को लागू करने की अनुमति देंगे, जो कि अंसिबल सामग्री और मंच के कोड दोनों का प्रबंधन करते समय Ansible रखवाले पर निर्भर नहीं करेगा।

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

नई डिजाइन बनें


बन का निर्माण बहुत समय पहले दिखाई दिया था, लेकिन संस्करण 2.8 से शुरू होकर, शब्द BECOME का उपयोग डिफ़ॉल्ट रूप से एक पासवर्ड का अनुरोध करने के लिए किया जाता है, जब विशेषाधिकारों में वृद्धि होती है (sudo विशेषाधिकार * * nix सिस्टम पर या नेटवर्क उपकरणों पर मोड सक्षम करें)। दूसरे शब्दों में, अब BECOME प्राधिकरण को बढ़ाने के लिए एक मानक उपकरण है, जो खुद लक्ष्य प्रणाली को पहले से ही समझता है।

यहाँ इसके उपयोग का एक उदाहरण है:

ansible-playbook --become --ask-become-pass site.yml BECOME password: 

इसके अलावा, BECOME प्लगइन Ansible Engine 2.8 में दिखाई दिया, जो लिनक्स पर doas की तरह काम करता है और Windows पर रनस की तरह होता है और आपको दिए गए उपयोगकर्ता की ओर से कार्रवाई करने की अनुमति देता है। नेटवर्क उपकरणों पर विशेषाधिकार बढ़ाने के लिए, सक्षम प्लग-इन का उपयोग किया जाता है।

पायथन इंटरप्रेटर खोज


आपको इस त्रुटि का सामना करना पड़ा हो सकता है:

 /usr/bin/python: bad interpreter: No such file or directory 

तथ्य यह है कि Ansible Engine के पिछले संस्करणों में यह डिफ़ॉल्ट रूप से माना गया था कि मुख्य (डिफ़ॉल्ट रूप से प्रयुक्त) पायथन इंटरप्रेटर / usr / bin / python फ़ोल्डर में स्थित है। संस्करण 2.8 के साथ शुरू, प्रत्येक लक्ष्य प्रणाली पर एक दुभाषिया के लिए खोज करने योग्य, पहले पथों की तालिका और विभिन्न वितरणों में मुख्य पायथन दुभाषिया की निष्पादन योग्य फ़ाइल के नामों की जाँच, और फिर क्रमबद्ध फालबैक सूची का उपयोग करते हुए, अंसिंबल 2.8 पोर्टिंग गाइड देखें

पुनर्प्रयास फ़ाइलें अब डिफ़ॉल्ट रूप से नहीं बनाई गई हैं


क्या आप लंबे समय से डिस्क पर .retry फ़ाइलों की तलाश कर रहे हैं? यदि आप लंबे समय से Ansible का उपयोग कर रहे हैं, तो स्पष्ट रूप से उनमें से बहुत सारे हैं, और वे केवल एक उपयोगी स्थान पर कब्जा कर लेते हैं। 2.8 संस्करण के साथ शुरू, डिफ़ॉल्ट रूप से Ansible इंजन अब इन फ़ाइलों को बनाता है (जिसे डिफ़ॉल्ट ansible.cfg फ़ाइल को संपादित करके रद्द किया जा सकता है)।

अपडेटेड रिकैप खेलें


Ansible 2.8 पोर्टिंग गाइड के अंश:

Play Recap अब नजरअंदाज किए गए और सहेजे गए और साथ ही ठीक, बदले हुए, अगम्य, विफल और छोड़ दिए गए स्थिति के साथ कार्यों को गिनता है, डिफ़ॉल्ट कॉलबैक प्लगइन में दो नए सांख्यिकी काउंटरों के लिए धन्यवाद। विफल कार्य जिसके लिए ign_errors: yes फ्लैग सेट किया गया है, को नजरअंदाज कर दिया जाता है। बचाव कार्य जिसके लिए बचाव खंड में काम किया गया था, को बचाव के रूप में गिना जाता है। ध्यान दें कि Ansible के पिछले संस्करणों के विपरीत, बचाए गए कार्यों को अब विफल नहीं गिना जाता है।

और प्ले रिकैप प्लेट में, प्लेबुक के निष्पादन के बाद, मेजबानों के पास अतिरिक्त कॉलम छोड़ दिए गए, बचाया और अनदेखा किया गया:



बादल और कंटेनर


संस्करण 2.8 में, अमेज़ॅन वेब सर्विसेज, माइक्रोसॉफ्ट एज़्योर , गूगल क्लाउड, डिजिटल ओशन, पॉडमैन और क्यूबविर्ट के साथ काम करने के लिए क्लाउड और कंटेनर मॉड्यूल में सुधार और परिवर्धन लागू किया गया है। यह भी ध्यान देने योग्य है कि TOML फाइलें अब इन्वेंट्री स्रोत के रूप में उपयोग की जा सकती हैं।

Paramiko


Red Hat Ansible नेटवर्क स्वचालन का उपयोग करना? Ansible इंजन 2.8 में अब सम्‍मिलित नहीं है और यह पैरामिको पर निर्भर नहीं है। डिफ़ॉल्ट रूप से, Ansible इंजन ssh का उपयोग करता है। यदि आपको पैरामिको की आवश्यकता है, तो आप इसे पाइप इंस्टॉल पैरामिको कमांड के साथ स्थापित कर सकते हैं

यदि आपको अपने Red Hat सदस्यता के भाग के रूप में paramiko का उपयोग करने के लिए समर्थन की आवश्यकता है, तो Paramiko पैकेज को नए Ansible इंजन संस्थापन ज्ञान बेस आलेख के बाद गायब देखें।

इस प्रकार, Red Hat Ansible Engine के नए संस्करण ने सुधारों और परिवर्तनों की एक प्रभावशाली सूची के साथ फिर से भर दिया है, जो यहाँ और अधिक विवरण में पाया जा सकता है

Red Hat Ansible टॉवर 3.5: अधिक स्वचालन


मई के अंत से, Red Hat Ansible Tower 3.5 का एक नया संस्करण उपलब्ध हो गया है, एक बार में स्वचालन के लिए कई गंभीर सुधारों की पेशकश करते हुए, हम उनके बारे में बात करेंगे, यदि आपके पास इसे स्वयं जाँचने का समय नहीं है।

तो, पहली कुंजी:

  • Red Hat Enterprise Linux 8 के लिए समर्थन;
  • उचित प्लगइन्स का उपयोग करके बाहरी क्रेडेंशियल भंडारण के लिए समर्थन;
  • Ansible Tower में प्लग-इन के लिए समर्थन।

इसके अलावा, नया संस्करण 160 से अधिक पंजीकृत त्रुटियों और खराबी को ठीक करता है।

Red Hat Enterprise Linux 8 के लिए समर्थन


हम अक्सर दोहराते हैं कि Red Hat Enterprise Linux (RHEL) इमारत के लिए एक विश्वसनीय और बहुमुखी नींव है, उदाहरण के लिए, एक हाइब्रिड क्लाउड। Ansible टॉवर 3.5 (जैसे Ansible Engine 2.8) RHEL 8 होस्ट प्रबंधन प्रदान करता है और Red Hat Enterprise Linux 8 प्लेटफॉर्म पर Red Hat Ansible स्वचालन प्रणाली के लिए होस्ट के रूप में भी चल सकता है।

बाहरी साख भंडारण


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

  • हशीकोर्प वॉल्ट;
  • साइबर ऑर्क AIM;
  • साइबरआर्क कंजूर;
  • Microsoft Azure कुंजी तिजोरी

इन प्रणालियों के साथ काम करने का विवरण गुप्त प्रबंधन प्रणाली के दस्तावेजों में दिया गया है।

इन्वेंट्री और विशेषाधिकार वृद्धि के साथ काम करने के लिए नए प्लगइन्स


Ansible Engine के विकास के बाद, Ansible टॉवर 3.5 नए इन्वेंट्री प्लगइन्स और नए पावर-अप टूल के साथ काम करने के लिए एक प्लगइन प्रदान करता है।

नई इन्वेंट्री प्लग-इन की बदौलत , ऐन्सिबल टॉवर अब Microsoft Azure प्लेटफ़ॉर्म, Google क्लाउड प्लेटफ़ॉर्म और Red Hat OpenStack प्लेटफ़ॉर्म को एक इन्वेंट्री स्रोत के रूप में उपयोग कर सकता है, जो बॉक्स के बाहर हाइब्रिड क्लाउड वातावरण के साथ काम प्रदान करता है।

नई विशेषाधिकार वृद्धि प्लग-इन विशेषाधिकार वृद्धि कार्यों की व्यापक हैंडलिंग प्रदान करता है, पारंपरिक सुडो और सु पर अधिक लचीलापन और नियंत्रण प्रदान करता है।

पुन: डिज़ाइन की गई सूची UI


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

संवर्धित मेट्रिक्स


मेट्रिक्स में अब तथाकथित एंडपॉइंट (/ api / v2 / मेट्रिक्स) हैं, जिसकी बदौलत Ansible Tower अब प्रोमेथियस और इसी तरह के अन्य सिस्टम का उपयोग करके आसानी से मॉनिटर किया जाता है, और आप एक साथ कई सिस्टम का उपयोग कर सकते हैं, जिसमें क्लाउड भी शामिल हैं।

Ansible टॉवर 3.5 डाउनलोड के लिए पहले से ही उपलब्ध है, Red Hat Ansible टॉवर का नवीनतम संस्करण स्थानीय रूप से और Vagrant या AmazonII दोनों के माध्यम से स्थापित किया जा सकता है।

विश्वसनीय वेबिनार: अपने कौशल को अपग्रेड करें


विषय पर वेबिनार भंडार लगातार अपडेट किया जाता है : www.ansible.com/resources/webinars-training?hsLang=en-us

4 जून को, व्हाट्स न्यू इन एंसिबल ऑटोमेशन वेबिनार आयोजित किया गया था , जो Red Hat Ansible टॉवर और Red Hat Ansible इंजन की नई और बेहतर सुविधाओं के लिए समर्पित था । जल्द ही भंडार के लिए आ रहा है।

Ansible के साथ नेटवर्क ऑटोमेशन पर एक वेबिनार रूसी में उपलब्ध है

Source: https://habr.com/ru/post/hi456858/


All Articles