वर्गाट, वर्चुअलाइज्ड डेवलपमेंट वातावरण बनाएं और कॉन्फ़िगर करें

योनि के बारे में

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

डिफ़ॉल्ट रूप से, Vagrant VirtualBox, Hyper-V और Docker पर मशीनों का प्रावधान कर सकता है। यद्यपि आप ऐड-ऑन सिस्टम के माध्यम से अन्य प्रदाताओं जैसे Libvirt (KVM), VMware और AWS को भी स्थापित कर सकते हैं।

जैसा कि मैंने ऊपर उल्लेख किया है, वैग्रंट का उपयोग वर्चुअल मशीनों को कुछ विशेषताओं और घटकों के साथ बनाने और कॉन्फ़िगर करने में मदद करने के लिए किया जाता है। इस सॉफ्टवेयर का महान लाभ यह है कि इसकी एक विन्यास फाइल है जिसे वैग्रांटफाइल कहा जाता है जहां हम जो वीएम बनाना चाहते हैं उसका सभी विन्यास केंद्रीकृत है। हम एक VM बनाने के लिए Vagrantfile का उपयोग ठीक उसी तरह कर सकते हैं जैसा हम चाहते हैं। यह सुपर लाइट भी है, इसलिए हम इसे अपने रेपो में जोड़ सकते हैं या सहकर्मियों को ईमेल द्वारा भेज सकते हैं।

आमतौर पर डेवलपर्स द्वारा कई ऑपरेटिंग सिस्टम पर काम करने वाले विकास वातावरण को स्थापित करने के लिए वैग्रेंट का उपयोग किया जाता है। यह Gnu / Linux, Mac या Windows पर काम कर सकता है। दूरस्थ विकास का वातावरण उपयोगकर्ताओं को अपने पसंदीदा संपादकों और कार्यक्रमों के लिए मजबूर करता है। वैग्रैंट स्थानीय प्रणाली पर ऐसे उपकरणों के साथ काम करता है जिनसे हम पहले से परिचित हैं।

निम्नलिखित पंक्तियों में हम देखेंगे कैसे एक Ubuntu 20.04 मशीन पर Vagrant स्थापित करने के लिए। इसके लिए हम VirtualBox का उपयोग करने जा रहे हैं, जो कि डिफ़ॉल्ट प्रदाता है।

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

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

Si VirtualBox यह आपके सिस्टम पर स्थापित नहीं है, यह एक टर्मिनल (Ctrl + Alt + T) खोलकर और कमांड चलाकर स्थापित किया जा सकता है:

sudo apt update; sudo apt install virtualbox

जैसा कि मैंने इन पंक्तियों को लिखा है, वैग्रांत का नवीनतम स्थिर संस्करण 2.2.9 है। आपके डाउनलोड के लिए, उपयोगकर्ता देख सकते हैं डाउनलोड पेज या देखें कि क्या कोई नया संस्करण उपलब्ध है। हम भी कर सकते हैं .deb पैकेज डाउनलोड करने के लिए टर्मिनल (Ctrl + Alt + T) से wget चलाएं ज़रूरी:

डाउनलोड

wget https://releases.hashicorp.com/vagrant/2.2.9/vagrant_2.2.9_x86_64.deb

एक बार डाउनलोड पूरा होने के बाद, हम कर सकते हैं पैकेज स्थापित करें टर्मिनल में टाइप करना:

योनि स्थापना

sudo apt install ./vagrant_2.2.9_x86_64.deb

जब स्थापना समाप्त हो जाती है, तो हम यह सत्यापित कर सकते हैं कि निम्नलिखित कमांड को निष्पादित करके सब कुछ सही हो गया है, जो प्रिंट करेगा संस्करण स्थापित किया गया:

आवारा संस्करण

vagrant --version

शुरू करने

बनाना वैग्रांट प्रोजेक्ट, प्रोजेक्ट रूट डायरेक्टरी को सेट करने और वैग्रंट फाइल को परिभाषित करने के रूप में सरल है.

शुरू करने के लिए, आपको बस इतना करना है कि निम्नलिखित कमांड को चलाएं निर्देशिका बनाएं और फिर पहुंचें:

नमूना परियोजना के लिए निर्देशिका बनाएँ

mkdir ~/mi-proyecto-vagrant

cd ~/mi-proyecto-vagrant

चलिए अब कमांड का उपयोग करके एक नया Vagrantfile बनाएं योनि init, उस बॉक्स के बाद जिसे हम उपयोग करने में रुचि रखते हैं.

बॉक्स वैग्रंट वातावरण के लिए पैकेज प्रारूप हैं, और विक्रेता विशिष्ट हैं। पाया जा सकता है वैग्रेंट बॉक्स की सूची सार्वजनिक रूप से उपलब्ध है बॉक्स कैटलॉग.

इस उदाहरण में, मैं debian / stretch64 बॉक्स का उपयोग करूँगा:

init कमांड

vagrant init debian/stretch64

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

अब हम कमांड निष्पादित करेंगे ऊपर उठना के लिए वर्चुअल मशीन बनाएं और कॉन्फ़िगर करें:

ऊपर उठना

vagrant up

वैग्रांट प्रोजेक्ट डायरेक्टरी ऑन करता है / आवारा आभासी मशीन में। यह हमें हमारे मेजबान मशीन पर हमारे प्रोजेक्ट फाइलों पर काम करने की अनुमति देगा।

पैरा आभासी मशीन का उपयोग, हम निष्पादित करेंगे:

ssh के साथ संबंध

vagrant ssh

इसमें एक बार, हम उन परिवर्तनों को कर सकते हैं जो हमें रुचि देते हैं:

योनि प्रणाली की जानकारी

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

vagrant halt

पैरा मशीन निर्माण के दौरान बनाए गए सभी संसाधनों को नष्ट करेंकमांड का उपयोग किया जाएगा:

आदेश को नष्ट

vagrant destroy

और इसके साथ सामान्य लाइनों में, हमने देखा है कि उबंटू को 20.04 पर कैसे स्थापित किया जाए और एक मूल परियोजना बनाई जाए। जिन उपयोगकर्ताओं को इसकी आवश्यकता है, वे इस उपकरण की स्थापना और उपयोग के बारे में अधिक जानकारी प्राप्त कर सकते हैं आधिकारिक पृष्ठ पर जा रहे हैं, जहाँ आप पा सकते हैं आधिकारिक दस्तावेज.


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।