एंड्रॉयड

सेंटोस 7 पर आवारा कैसे स्थापित करें

कैसे जोड़, स्थापित करने और Vagrant का उपयोग कर Virtualbox को CentOS 7 Vagrant बॉक्स चलाने के लिए

कैसे जोड़, स्थापित करने और Vagrant का उपयोग कर Virtualbox को CentOS 7 Vagrant बॉक्स चलाने के लिए

विषयसूची:

Anonim

Vagrant वर्चुअल मशीन वातावरण के निर्माण और प्रबंधन के लिए एक ओपन सोर्स कमांड लाइन टूल है। डिफ़ॉल्ट रूप से, Vagrant VirtualBox, Hyper-V, और Docker के शीर्ष पर मशीनों का प्रावधान कर सकता है। अन्य प्रदाताओं जैसे कि लिबवर्ट (KVM), VMware और AWS को वैग्रांट प्लगइन सिस्टम के माध्यम से स्थापित किया जा सकता है।

वैग्रांट का उपयोग ज्यादातर डेवलपर्स द्वारा एक विकास वातावरण स्थापित करने के लिए किया जाता है जो उत्पादन पर्यावरण से मेल खाता है।

इस ट्यूटोरियल में, हम आपको CentOS 7 सिस्टम पर वैग्रंट को स्थापित करने के माध्यम से चलेंगे।

आवश्यक शर्तें

सुनिश्चित करें कि आप इस ट्यूटोरियल को जारी रखने से पहले निम्नलिखित आवश्यक शर्तें पूरी कर चुके हैं:

  • VirtualBox अपने CentOS मशीन पर स्थापित है। sudo विशेषाधिकार के साथ एक उपयोगकर्ता के रूप में जाना जाता है।

CentOS पर Vagrant स्थापित करना

इस लेख को लिखने के समय, वैग्रांट का नवीनतम स्थिर संस्करण 2.2.6 संस्करण है। अगले चरण को जारी रखने से पहले, वैग्रांट डाउनलोड पृष्ठ पर जाएं और देखें कि क्या वैग्रांट का नया संस्करण उपलब्ध है।

अपने CentOS मशीन पर Vagrant स्थापित करने के लिए निम्नलिखित कमांड का उपयोग करें:

sudo yum install

यह सत्यापित करने के लिए कि इंस्टालेशन सफल था, निम्नलिखित कमांड चलाएं जो वैग्रंट संस्करण को प्रिंट करेगा:

vagrant --version

आउटपुट कुछ इस तरह दिखना चाहिए:

Vagrant 2.2.6

वैग्रंट के साथ शुरुआत करना

अब जब वैग्रांट आपके सेंटोस सिस्टम पर स्थापित हो गया है, तो हम आपको दिखाएंगे कि विकास का माहौल कैसे बनाया जाए।

हम वर्चुअलबॉक्स प्रदाता का उपयोग करेंगे, जो कि वैग्रांट के लिए डिफ़ॉल्ट प्रदाता है।

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

प्रोजेक्ट डायरेक्टरी बनाएं और इसके साथ स्विच करें:

mkdir ~/my-vagrant-project cd ~/my-vagrant-project

अगला कदम vagrant init कमांड का उपयोग करके एक नए Vagrantfile को इनिशियलाइज़ करना है और उस बॉक्स को निर्दिष्ट करना है जिसका आप उपयोग करना चाहते हैं।

बॉक्स वैग्रंट वातावरण के लिए पैकेज प्रारूप हैं और प्रदाता-विशिष्ट हैं। आप वैग्रांत बॉक्स कैटलॉग पृष्ठ पर सार्वजनिक रूप से उपलब्ध वैग्रेंट बॉक्स की सूची पा सकते हैं।

इस उदाहरण में, हम ubuntu/bionic64 बॉक्स का उपयोग करेंगे। एक नया Vagrantfile आरंभ करने के लिए निम्न आदेश चलाएँ:

vagrant init ubuntu/bionic64

A `Vagrantfile` has been placed in this directory. You are now ready to `vagrant up` your first virtual environment! Please read the comments in the Vagrantfile as well as documentation on `vagrantup.com` for more information on using Vagrant.

आप Vagrantfile को खोल सकते हैं, टिप्पणियों को पढ़ सकते हैं, और अपनी आवश्यकताओं के अनुसार समायोजन कर सकते हैं।

वैग्रांटफाइल के अनुसार वर्चुअल मशीन बनाने और कॉन्फ़िगर करने के लिए vagrant up कमांड को चलाएं।

vagrant up

==> default: Configuring and enabling network interfaces… default: SSH address: 192.168.121.24:22 default: SSH username: vagrant default: SSH auth method: private key ==> default: Rsyncing folder: /home/linuxize/Vagrant/my-vagrant-project/ => /vagrant

जैसा कि आप देख सकते हैं कि वैग्रंट के ऊपर के आउटपुट वर्चुअल मशीन में प्रोजेक्ट डायरेक्टरी /vagrant को /vagrant , जो आपको अपने होस्ट मशीन पर अपने प्रोजेक्ट की फाइलों पर काम करने की अनुमति देता है।

वर्चुअल मशीन में बस चलाने के लिए:

vagrant ssh

आप वर्चुअल मशीन को निम्न कमांड से बंद कर सकते हैं:

vagrant halt

निम्न आदेश मशीन को बंद कर देता है अगर यह चल रहा है और मशीन के निर्माण के दौरान बनाए गए सभी संसाधनों को नष्ट कर देता है:

vagrant destroy

निष्कर्ष

आपने सीखा है कि अपने CentOS 7 मशीन पर Vagrant कैसे स्थापित करें और उसका उपयोग करें। हमने आपको यह भी दिखाया है कि बुनियादी विकास का माहौल कैसे बनाया जाए।

वैग्रंट के बारे में अधिक जानकारी प्राप्त करने के लिए, आधिकारिक वैग्रांट प्रलेखन पृष्ठ देखें।

योनि सेंटोस