Ubuntu सर्वर पर Ansible कैसे सेट अप करें

click fraud protection

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

उबंटू सर्वर को अपग्रेड करें

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

उबंटू सर्वर को अपग्रेड करना उबंटू डेस्कटॉप की तुलना में एक जटिल प्रक्रिया है, क्योंकि भारी उठाने के लिए कोई जीयूआई नहीं है। किसी बाहरी ड्राइव, या नेटवर्क शेयर या क्लाउड सेवा के लिए सभी महत्वपूर्ण डेटा का बैकअप लें। फिर, अपने उबंटू सर्वर को अपग्रेड करने का तरीका जानने के लिए इस गाइड का पालन करें.

वैकल्पिक रूप से, यदि उन्नयन बहुत समय लेने वाला है, तो डाउनलोड करने का प्रयास करें

instagram viewer
यहाँ Ubuntu सर्वर का नया संस्करण, और इसे जारी रखने से पहले स्थापित करें।

उबंटू सर्वर पर स्थापित करें

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

चरण 1: Ubuntu सर्वर पर, आपके पास PPA समर्थन सक्षम नहीं हो सकता है। PPA समर्थन को अक्षम करने का कारण यह हो सकता है कि Ubuntu सर्वर में डिफ़ॉल्ट रूप से "सॉफ़्टवेयर-गुण-सामान्य" पैकेज शामिल नहीं है, जो PPA सुविधा को सक्षम करता है।

अपने Ubuntu सर्वर पर "सॉफ़्टवेयर-गुण-सामान्य" स्थापित करने के लिए, का उपयोग करें उपयुक्त एक टर्मिनल शेल प्रॉम्प्ट या एसएसएच सत्र में नीचे कमांड।

sudo apt स्थापित सॉफ्टवेयर-गुण-सामान्य

चरण 2: अपने उबंटू सर्वर पर "सॉफ्टवेयर-गुण-सामान्य" पैकेज को स्थापित करने के बाद, यह सिस्टम में आधिकारिक अन्सिबल पीपीए को जोड़ने का समय है। का उपयोग करते हुए एड-apt-भंडार कमांड, PPA जोड़ें।

sudo apt-add-repository ppa: ansible / ansible

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

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

sudo उपयुक्त अद्यतन

चरण 4: अद्यतन के बाद, यह उबंटू सर्वर के पास किसी भी लंबित सॉफ़्टवेयर पैच को स्थापित करने का समय है। ऐसा करने के लिए, का उपयोग करें उन्नयन आदेश।

sudo apt उन्नयन -y

चरण 5: अब जब आपका सिस्टम अपग्रेड हो गया है, तो उबंटू सर्वर पर Ansible को स्थापित करने का समय आ गया है उपयुक्त नीचे कमान।

sudo apt install ansible ssh-pass

कॉन्फ़िगर करने योग्य

अन्य सर्वरों को प्रबंधित करने के लिए उपयोग किए जाने से पहले, इसे कॉन्फ़िगर करने की आवश्यकता होती है। सॉफ़्टवेयर को SSH प्रोटोकॉल का उपयोग करने के लिए उपयोग करने के लिए सबसे पहले आपको अपने Ubuntu सर्वर पर SSH को सक्षम करना चाहिए, क्योंकि SSH प्रोटोकॉल का उपयोग करता है।

Ubuntu पर एक SSH सर्वर को सक्षम करने के लिए, विषय पर हमारे मार्गदर्शक को सिर. यह गहराई से बताता है कि एसएसएच कैसे स्थापित किया जाए और इसका उपयोग कैसे किया जाए।

नोट: अपने Ubuntu सर्वर पर चल रहे अतिरिक्त सुरक्षा चाहते हैं? SSH कुंजी तक पहुँच सक्षम करने का प्रयास करें इस विषय पर हमारे गाइड का अनुसरण करते हुए.

अस्थिर मेजबान

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

sudo नैनो -w / etc / ansible / मेजबान /

नैनो पाठ संपादक के अंदर, आप उनके सामने # प्रतीकों के साथ बहुत सारे पाठ देखेंगे। ये विन्यास उदाहरण हैं। उनके माध्यम से देखें, क्योंकि उनके उपयोगी उदाहरण हैं कि आप कैसे और अपने Ansible सेटअप को कस्टमाइज़ कर सकते हैं।

"होस्ट" फ़ाइल में उदाहरणों को देखने के बाद, का उपयोग करें नीचे फ़ाइल के निचले भाग में जाने के लिए तीर बटन। फिर, नैनो पाठ संपादक में "[सर्वर]" लिखें।

[सर्वर]

"सर्वर" लाइन द्वारा अनुसरण किया गया, आईपी पते को दूरस्थ सर्वरों पर लिखें जिन्हें आप उबंटू के Ansible सॉफ्टवेयर के साथ प्रबंधित करेंगे। उदाहरण के लिए:

[सर्वर]
server1 ansible_host = 123.4.567.1 ansible_user = रिमोट-यूज़रनेम
server2 ansible_host = 123.4.567.2 ansible_user = रिमोट-यूज़रनेम
server3 ansible_host = 123.4.567.3 ansible_user = रिमोट-यूज़रनेम
server4 ansible_host = 123.4.567.4 ansible_user = रिमोट-यूज़रनेम

आपके द्वारा सिस्टम पर मेजबानों को सेट करने के बाद, दबाएं Ctrl + O नैनो में संपादन को बचाने के लिए। फिर, नैनो टेक्स्ट एडिटर को बंद करें Ctrl + X.

परीक्षण करने योग्य

यह सुनिश्चित करने के लिए कि यह काम कर रहा है, अंसिबेल का परीक्षण करने के लिए, आप इसे कमांड चला सकते हैं। उदाहरण के लिए, यह जाँचने के लिए कि नेटवर्किंग सभी दूरस्थ सर्वरों के लिए काम कर रही है, उबंटू से निम्न कमांड चलाएँ।

ansible -m पिंग server1 --ask-pass

या, पूरे समूह को पिंग करें:

ansible -m पिंग सर्वर --स्क-पास

यह मानते हुए कि पिंग कमांड सफल है, तो एंसिबल आपके सर्वर तक पहुंच सकता है और सही तरीके से काम कर सकता है।

अन्य कमांड चलाना

Ansible के साथ प्रबंधित सर्वर पर किसी भी कमांड को चलाने के लिए, नीचे दिए गए कमांड सिंटैक्स का पालन करें। हालाँकि, EXAMPLE-COMMAND को उस वास्तविक कमांड से बदलना सुनिश्चित करें जिसे आप चलाना चाहते हैं।

ansible -m खोल -a 'EXAMPLE-COMMAND' सर्वर --ask-pass

या, एक विशिष्ट सर्वर:

ansible -m shell -a 'EXAMPLE-COMMAND' server1 --ask-pass
watch instagram story
खोज
हाल के पोस्ट