Ansible नि: शुल्क परिनियोजन उपकरण
अनुप्रयोगों को तैनात करने के लिए मुफ्त सॉफ्टवेयर परिनियोजन उपकरण
ओपन सोर्स परिनियोजन टूल के साथ सॉफ्टवेयर परिनियोजन वर्कफ़्लोज़ को स्वचालित करें। आसानी से कॉन्फ़िगरेशन प्रबंधन, इंट्रा-सर्विस ऑर्केस्ट्रेशन और प्रोविजनिंग को संभालें।
अवलोकन
Ansible एक मुफ्त सॉफ्टवेयर परिनियोजन उपकरण है। यह एक एजेंटलेस और क्रॉस-प्लेटफ़ॉर्म सॉफ्टवेयर ऑटोमेशन सिस्टम है। यह उपयोग करने और सेट करने के लिए बहुत सरल है, इसलिए डेवलपर्स को कॉन्फ़िगरेशन फ़ाइलों के साथ काम करने के लिए विशेष कौशल की आवश्यकता नहीं है। यह ओपन सोर्स परिनियोजन टूल सॉफ्टवेयर बिल्डिंग, टेस्टिंग और परिनियोजन प्रक्रियाओं को स्वचालित करने के लिए टीमों में मदद करता है। इसके अलावा, Ansible लोकप्रिय आईटी स्वचालन इंजनों में से एक है जो कॉन्फ़िगरेशन प्रबंधन, क्लाउड प्रोविजनिंग और इंट्रा-सर्विस ऑर्केस्ट्रेशन जैसे जटिल कार्यों को सरल करता है। Ansible आर्किटेक्चर में मॉड्यूल, प्लगइन्स, इन्वेंट्री, प्लेबुक और एपीआई जैसे घटक होते हैं। मॉड्यूल छोटे कार्यक्रम हैं जो नोड्स या रिमोट होस्ट को धक्का देते हैं। Playbooks का उपयोग करके मॉड्यूल निष्पादित किए जाते हैं और फिर समाप्त होने पर हटा देते हैं। डेवलपर्स कार्यक्षमता को बढ़ाने के लिए प्लगइन्स बना सकते हैं। Ansible भी प्लगइन्स की एक श्रृंखला के साथ आता है जो टीमों की आवश्यकता होने पर उपयोग कर सकती है। Ansible सभी मशीनों की जानकारी जैसे IP पते, डेटाबेस, सर्वर, और इसी तरह की जानकारी के लिए एक एकल फ़ाइल का उपयोग करता है। Playbooks इस ओपन सोर्स परिनियोजन ऑटोमेशन टूल का एक बहुत ही महत्वपूर्ण टुकड़ा है। Playbooks सरल YAML- आधारित फाइलें हैं जो कार्यों का वर्णन और निष्पादित करती हैं। Ansible पायथन में लिखा गया है। इस मुफ्त सॉफ्टवेयर परिनियोजन उपकरण के लिए लाइसेंस GPL-3.0 है।
विशेषताएँ
Ansible की एक उत्कृष्ट सुविधा सूची है और उनमें से कुछ हैं:
- मुक्त और खुला स्रोत
- कॉन्फ़िगर और सेट अप करना आसान है
- अत्यधिक स्केलेबल
- विन्यास प्रबंधन
- शक्तिशाली और लचीला
- आवेदन परिनियोजन
- ऑर्केस्ट्रेशन
- सुरक्षा और अनुपालन
- प्लगइन्स का समर्थन करता है
- एजेंट रहित
स्थापना
Ubuntu का उपयोग करके स्थापित करना
Ansible स्थापित करने के लिए नीचे आदेशों को चलाएं।
$ sudo apt-add-repository ppa:ansible/ansible
$ sudo apt-get update
$ sudo apt-get install ansible
PIP का उपयोग करके स्थापित करना
PIP (पायथन पैकेज मैनेजर) को स्थापित करने के लिए निम्न कमांड को निष्पादित करें।
$ sudo easy_install pip
PIP के माध्यम से Ansible स्थापित करने के लिए कमांड चलाएं।
$ sudo pip install ansible