इस लेख में, मैं यह प्रदर्शित करने जा रहा हूं कि कुछ ही मिनटों में वर्चुअल मशीन को स्पिन करने के लिए योनि का उपयोग कैसे करें सेंटोस 7. लेकिन पहले आवारा से थोड़ा परिचय।
आवारा पोर्टेबल वर्चुअल मशीन बनाने और प्रावधान करने के लिए एक ओपन सोर्स प्रोजेक्ट है। आवारा के साथ, आप अविश्वसनीय रूप से कम समय के भीतर कई आभासी मशीनों को स्पिन कर सकते हैं। Vagrant आपको ISO फ़ाइलों को डाउनलोड करने के बारे में परेशान किए बिना कई ऑपरेटिंग सिस्टम या वितरण का प्रयास करने में सक्षम बनाता है।
हमें वर्चुअलबॉक्स डाउनलोड करना होगा। आवारा एडब्ल्यूएस पर चलता है, डाक में काम करनेवाला मज़दूर तथा VMware बहुत। लेकिन मैं इस ट्यूटोरियल में VirtualBox का उपयोग करने जा रहा हूँ।
अब आप पूछना चाहेंगे: क्यों VirtualBox? जैसा कि मैंने ऊपर बताया, यह वास्तव में मायने नहीं रखता कि आप किस वर्चुअलाइजेशन सॉफ्टवेयर के लिए जाते हैं। कोई भी आपके लिए अच्छा काम करेगा क्योंकि किसी भी लिनक्स मशीन का कमांड बेस समान होता है। मुद्दा यह है: योनि जैसे प्रोविजनिंग सॉफ़्टवेयर को चलाने के लिए आपके पास वर्चुअलबॉक्स जैसा वर्चुअलाइजेशन वातावरण होना चाहिए।<
हालांकि www.tecmint.com पर वर्चुअलबॉक्स की स्थापना पर कई ट्यूटोरियल हैं (उदाहरण के लिए CentOS 7. पर VirtualBox स्थापित करें), फिर भी, मैं जल्दी से वर्चुअलबॉक्स 5.1 इंस्टॉलेशन के माध्यम से चलाऊंगा।
पहले वर्चुअलबॉक्स निर्भरताएँ स्थापित करें।
# yum -y gcc dkms स्थापित करें qt libgomp पैच बनायें
अगला वर्चुअलबॉक्स रिपॉजिटरी जोड़ें।
# सीडी /etc/yum.repo.d/ #wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo.
अब कर्नेल मॉड्यूल स्थापित करें और बनाएं।
# यम इंस्टॉल -y वर्चुअलबॉक्स-5.1। # /sbin/rcvboxdrv सेटअप।
यहां, हम वैग्रांट के नवीनतम संस्करण (अर्थात लेखन के समय 1.9.6) का उपयोग करके डाउनलोड और इंस्टॉल करेंगे। यम कमांड.
64-बिट मशीन के लिए # यम-वाई इंस्टाल https://releases.hashicorp.com/vagrant/1.9.6/vagrant_1.9.6_x86_64.rpm 32-बिट मशीन के लिए # यम-वाई इंस्टाल https://releases.hashicorp.com/vagrant/1.9.6/vagrant_1.9.6_i686.rpm.
एक निर्देशिका बनाएं जहां आप अपना पसंदीदा लिनक्स वितरण या ऑपरेटिंग सिस्टम स्थापित करने जा रहे हैं।
# mkdir ~/vagrant-home # cd ~/vagrant-home
अपना पसंदीदा डिस्ट्रो या ऑपरेटिंग सिस्टम स्थापित करें।
उबंटू स्थापित करना # आवारा init ubuntu/xenial64 CentOS स्थापित करना # आवारा init centos/7.
एक फ़ाइल जिसे. कहा जाता है वैग्रांटफाइल आपकी वर्तमान निर्देशिका में बनाया जाएगा। इस फ़ाइल में आपकी वर्चुअल मशीन के लिए कॉन्फ़िगरेशन सेटिंग्स हैं।
अपने उबंटू सर्वर को बूट करें।
#आवारा।
डाउनलोड समाप्त होने की प्रतीक्षा करें। यह वास्तव में ज्यादा समय नहीं लेता है। आपकी इंटरनेट स्पीड भी मायने रखती है।
उपलब्ध पूर्व-कॉन्फ़िगर बक्सों की सूची के लिए, चेक आउट करें https://app.vagrantup.com/boxes/search
Vagrantfile में परिभाषित कॉन्फ़िगरेशन के साथ वर्चुअलबॉक्स में लोड की गई 64-बिट उबंटू वर्चुअल मशीन को देखने के लिए वर्चुअलबॉक्स लॉन्च करें। यह किसी भी अन्य VM की तरह ही है: कोई फर्क नहीं।
यदि आप दूसरा बॉक्स सेटअप करना चाहते हैं (कहते हैं CentOS7), अपने को संशोधित करें वैग्रांटफाइल अपने पसंदीदा संपादक के साथ अपनी वर्तमान निर्देशिका में फ़ाइल (यदि वह वह जगह है जहाँ आपका Vagrantfile स्थित है)। मैं उपयोग करता हूं vi संपादक मेरे काम के लिए। लाइन 15 के ठीक नीचे टाइप करें:
config.vm.box = "सेंटोस/7"
आप अभी तक डाउनलोड किए जाने वाले बॉक्स के लिए Vagrantfile के भीतर IP पते के साथ-साथ होस्टनाम भी सेट कर सकते हैं। आप इसे अधिक से अधिक बक्सों के लिए कर सकते हैं जिन्हें आप यथासंभव प्रावधान करना चाहते हैं।
स्टेटिक आईपी एड्रेस सेट करने के लिए, लाइन 35 को अनकम्मेंट करें और आईपी एड्रेस को अपनी पसंद में बदलें।
config.vm.network "private_network", ip: "192.168.33.10"
आपके द्वारा यह संशोधन करने के बाद, मशीन को ऊपर करने के लिए नीचे दिया गया आदेश दर्ज करें।
#आवारा।
इस वर्चुअल सर्वर को मैनेज करना बेहद आसान है।
# आवारा पड़ाव [शटडाउन सर्वर] # आवारा ऊपर [सर्वर शुरू करें] # आवारा नष्ट [सर्वर हटाएं]
इस ट्यूटोरियल में, हम बिना किसी परेशानी के जल्दी से सर्वर बनाने के लिए vagrant का उपयोग करेंगे। याद रखें कि हमें ISO फ़ाइल डाउनलोड करने के बारे में चिंता करने की ज़रूरत नहीं है। अपने नए सर्वर का आनंद लें!