खोज…


परिचय

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

उबंटू पर Ansible स्थापित करना

Ansible एक PPA रिपॉजिटरी रखता है जिसका उपयोग Ansible binaries को स्थापित करने के लिए किया जा सकता है:

sudo apt-add-repository ppa:ansible/ansible -y
sudo apt-get update && sudo apt-get install ansible -y

एक विशिष्ट संस्करण स्थापित करने के लिए, pip उपयोग करें। पीपीए पुराना हो सकता है।

MacOS पर Ansible स्थापित करना

OS X पर Ansible को स्थापित करने के दो मुख्य तरीके हैं, या तो Homebrew या Pip पैकेज मैनेजर का उपयोग करना।

यदि आपके पास होमब्रेव है, तो नवीनतम कमांड को निम्नलिखित कमांड का उपयोग करके स्थापित किया जा सकता है:

brew install ansible

निम्नलिखित कमांड के लिए Ansible 1.9.X शाखा का उपयोग करने के लिए:

brew install homebrew/versions/ansible19

निम्नलिखित कमांड के लिए Ansible 2.0.X शाखा का उपयोग करने के लिए:

brew install homebrew/versions/ansible20

पाइप का उपयोग कर स्थापित करने के लिए, निम्न कमांड का उपयोग करें: pip install ansible

एक विशिष्ट संस्करण को स्थापित करने के लिए, pip install ansible=<required version>

Red Hat आधारित सिस्टम पर अधिष्ठापन

Ansible को CentOS या अन्य Red Hat आधारित प्रणालियों पर स्थापित किया जा सकता है। सबसे पहले आपको आवश्यक शर्तें स्थापित करनी चाहिए:

sudo yum -y update
sudo yum -y install gcc libffi-devel openssl-devel python-pip python-devel

फिर पाइप के साथ स्थापित करें:

sudo pip install ansible

मैं आपको स्थापना के बाद सेटपूल को अपग्रेड करने के लिए सिफारिश कर सकता हूं:

sudo pip install --upgrade setuptools

आप स्थानीय पैकेज प्रबंधक का भी उपयोग कर सकते हैं:

yum install ansible

स्रोत से स्थापित करना

एक चेकआउट से सबसे अच्छा उपयोग किया जाता है।

यह आपके (मूल नहीं) के रूप में चलता है और इसमें न्यूनतम अजगर निर्भरताएं हैं।

अजगर पाइप निर्भरता पाइप के साथ स्थापित करें:

sudo pip install paramiko PyYAML Jinja2 httplib2 six

अगला, GitHub से Ansible रेपो को क्लोन करें:

cd ~/Documents
git clone git://github.com/ansible/ansible.git --recursive 
cd ansible

अंत में, अपने ~ / .bashrc या ~ / .zshrc पर ansible initialization script लाइन जोड़ें।

source ~/Documents/ansible/hacking/env-setup

अपने टर्मिनल सत्र को फिर से शुरू करें, और साथ परीक्षण करें

ansible --version

Git repo से Amazon Linux पर संस्थापन

अमेज़ॅन लिनक्स एक आरएचईएल संस्करण है, इसलिए रेड हैट निर्देश को अधिकांश भाग के लिए काम करना चाहिए। हालांकि, कम से कम एक विसंगति है।

एक उदाहरण था जहां अजगर- देवल के विपरीत, अजगर- डेवेल पैकेज स्पष्ट रूप से आवश्यक था।

यहां, हम स्रोत से इंस्टॉल करेंगे।

sudo yum -y update
sudo yum -y install python27 python27-devel openssl-devel libffi-devel gcc git

git clone https://github.com/ansible/ansible/<search the github for a preferable branch>

cd ansible
sudo python setup.py build
sudo python setup.py install

वर्चुअल बॉक्स + वैग्रंट का उपयोग करके किसी भी ओएस (विंडोज़) मशीन पर Ansible स्थापित करना

मेरे लैपटॉप में विंडोज 10 है। यहां मैं ऐसे कदम दे रहा हूं जिन्हें आप टेस्ट कर सकते हैं और अन्सिबल सीख सकते हैं।

कुछ सिद्धांत

Ansible के लिए आपको Playbook चलाने के लिए एक कंट्रोल मशीन और एक होस्ट (या होस्ट) की आवश्यकता होती है।

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

सेट अप

चरण 1: वर्चुअल बॉक्स स्थापित करें

वर्चुअल बॉक्स विभिन्न ओएस के वर्चुअल कंप्यूटर बनाने के लिए एक सॉफ्टवेयर है। यह प्रत्येक या अलग-अलग ओएस और विभिन्न संस्करणों के कई कंप्यूटरों की तरह है।

अपने सिस्टम में OS के अनुसार वर्चुअल बॉक्स डाउनलोड करें और इसे इंस्टॉल करें।

चरण 2: Vagrant स्थापित करें

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

चरण 3: एक फ़ोल्डर बनाएँ जहाँ आप अपनी वर्चुअल मशीन चाहते हैं

चरण 4: वैग्रंट का उपयोग करके वर्चुअल मशीन बनाएं

टर्मिनल खोलें और उस पथ पर जाएं जहां आपने फ़ोल्डर बनाया था, और निम्नलिखित दो कमांड चलाएं।

आपको वर्चुअल बॉक्स का चयन करना होगा। मैं उदाहरण के लिए Ubuntu स्थापित कर रहा हूँ। आप सूची में से कुछ भी चुन सकते हैं। आपको इन दो आदेशों को " वर्चुअल बॉक्स " श्रेणी के तहत चलाने की आवश्यकता है: vagrant init ubuntu/trusty64 और vagrant up --provider virtualbox । अन्य श्रेणियां हो सकती हैं: हाइपर, vmware_desktop आदि (इसमें कुछ समय लगेगा, क्योंकि यह आवश्यक फ़ाइलों को डाउनलोड करेगा)

चरण 4: स्थापित करें

UbuntuOS के लिए: sudo apt-get install ansible


वैकल्पिक समाधान :

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



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow