यह KVM श्रृंखला का भाग 2 है, यहाँ हम चर्चा करेंगे कि KVM वातावरण के अंतर्गत नेटवर्क संस्थापन का उपयोग करके Linux वर्चुअल मशीन को कैसे परिनियोजित किया जाए। हम तीन प्रकार के नेटवर्क इंस्टॉलेशन (एफ़टीपी, एनएफएस और एचटीटीपी) पर चर्चा करेंगे, उनमें से प्रत्येक की अपनी विशेष आवश्यकताएँ हैं।
शुरू करने से पहले, सुनिश्चित करें कि आपके पास वे सभी शर्तें हैं जिनका उल्लेख हमने इस श्रृंखला के पहले भाग में किया है।
1. शुरू करने से पहले हमें ftp सर्विस पैकेज इंस्टाल करना चाहिए।
# यम vsftpd स्थापित करें।
2. Vsftpd इंस्टाल होने के बाद, चलिए शुरू करते हैं और इसे सेवा को स्थायी रूप से सक्षम बनाते हैं।
# systemctl start vsftpd. # systemctl vsftpd सक्षम करें।
3. सुरक्षा समस्याओं के लिए, आपको फ़ायरवॉल में FTP सेवा जोड़ने की आवश्यकता हो सकती है।
# फ़ायरवॉल-cmd --permanent --add-service=ftp. # फ़ायरवॉल-cmd -reload.
4. अब अपने पसंदीदा लिनक्स आईएसओ को चुनने का समय आ गया है, जिस पर आप काम करना चाहते हैं, इस भाग में हम उपयोग करते हैं
आरएचईएल7 आईएसओ. आइए ISO इमेज को माउंट पॉइंट (यानी /mnt लोकेशन) के नीचे माउंट करें। आप अपना कस्टम माउंट पॉइंट भी बना सकते हैं।# माउंट -t iso9660 -o ro /path-to-iso/rhel-server-7.0-x86_64-dvd.iso /mnt/iso-mp/
5. अब तक, हमने अभी तक FTP सर्वर के तहत कुछ भी साझा नहीं किया है। एफ़टीपी डिफ़ॉल्ट डेटा पथ है /var/ftp/pub/ इसके तहत नई निर्देशिका बनाने देता है।
# एमकेडीआईआर /var/ftp/pub/RHEL7.
6. फिर इसमें माउंटेड आईएसओ निहित फाइलों को कॉपी करें। कॉपी करते समय आप वर्बोज़ विवरण के लिए 'v' विकल्प भी जोड़ सकते हैं।
# cp -r /mnt/iso-mp/* /var/ftp/pub/RHEL7/
7. अंत में vsftpd सेवा को पुनरारंभ करने देता है और सेवा की स्थिति की जांच करता है।
# systemctl पुनरारंभ vsftpd. # systemctl vsftpd सक्षम करें। # systemctl स्टेटस vsftpd.
vsftpd.service - Vsftpd ftp डेमॉन लोडेड: लोडेड (/usr/lib/systemd/system/vsftpd.service; सक्षम) सक्रिय: सक्रिय (चल रहा है) मुख्य पीआईडी: 27275 (vsftpd)
8. अब हमारे GUI टूल को शुरू करने का समय आ गया है गुण-प्रबंधक.
#पुण्य प्रबंधक।
9. आरंभ करके 'गुण-प्रबंधक', नई वर्चुअल मशीन बनाएं और फिर इस विंडो से नेटवर्क इंस्टाल चुनें।
10. जब आपने पहली बार KVM संकुल संस्थापित किया है, तो वर्चुअल मशीन को भौतिक होस्ट से जोड़ने के लिए वर्चुअल ब्रिज बनाया गया है। आप इसका विन्यास प्रदर्शित कर सकते हैं ifconfig आदेश।
# ifconfig virbr0.
virbr0: झंडे=4099mtu 1500 inet 192.168.124.1 netmask 255.255.255.0 प्रसारण 192.168.124.255 inet6 fe80::5054:ff: fe03:d8b9 प्रीफिक्सलेन 64 स्कोपिड 0x20 ईथर 52:54:00:03:d8:b9 txqueuelen 0 (ईथरनेट) RX पैकेट 21603 बाइट्स 1144064 (1.0 MiB) RX त्रुटियाँ 0 गिरा 0 ओवररन 0 फ्रेम 0 TX पैकेट 214834 बाइट्स 1108937131 (1.0 GiB) TX त्रुटियाँ 0 गिरा 0 ओवररन 0 वाहक 0 टकराव 0.
आप देखेंगे कि आईपी: 192.168.124.1 आभासी पुल को आवंटित किया गया है vibr0.आभासी मशीनें इस आईपी का उपयोग भौतिक होस्ट से जुड़ने के लिए करती हैं। तो, हम कह सकते हैं कि यह आईपी वर्चुअल नेटवर्क वातावरण में भौतिक होस्ट का प्रतिनिधित्व करता है।
हम इस आईपी का उपयोग हमारी एफ़टीपी निर्देशिका को यूआरएल पथ प्रदान करने के लिए करेंगे जिसमें हमारे आईएसओ की फाइलें शामिल हैं। यदि आपने अपने FTP सर्वर को किसी अन्य/दूरस्थ होस्ट पर परिनियोजित किया है, तो पिछले IP के बजाय दूसरे सर्वर का IP दर्ज करें।
11. फिर आपसे हमारे ट्यूटोरियल के पिछले भाग की तरह ही संसाधनों और भंडारण के बारे में पूछा जाएगा। आखिर वहां पर आप इस विंडो या कुछ इस तरह पहुंच जाएंगे।
समाप्त दबाएं, और अपनी नई वर्चुअल मशीन के साथ आनंद लें।
1. हमारे यहां लगभग समान चरण हैं, nfs सर्विस पैकेज स्थापित करें।
# यम एनएफएस-बर्तन स्थापित करें।
2. इसके बाद, nfs सेवा प्रारंभ करें और सेवा को फ़ायरवॉल में स्थायी रूप से जोड़ें।
# सिस्टमक्टल स्टार्ट एनएफएस। # systemctl एनएफएस सक्षम करें। # फ़ायरवॉल-cmd --स्थायी --add-service=nfs. # फ़ायरवॉल-cmd -reload.
3. लिनक्स आईएसओ माउंट करें।
# माउंट -t iso9660 -o ro /path-to-iso/rhel-server-7.0-x86_64-dvd.iso /mnt/iso-mp/
4. हम संपादित करके NFS शेयर का उपयोग करके इस माउंट पॉइंट को साझा कर सकते हैं /etc/exports.
#echo /mnt/iso-mp *(ro) > /etc/exports.
5. NFS सेवा को पुनरारंभ करें और सेवा की स्थिति की जाँच करें।
# systemctl रीस्टार्ट nfs. # systemctl स्थिति nfs.
nfs-server.service - NFS सर्वर और सेवाएँ लोडेड: लोडेड (/usr/lib/systemd/system/nfs-server.service; अक्षम) सक्रिय: सक्रिय (निकला हुआ)
8. GUI टूल प्रारंभ करें'गुण-प्रबंधक‘.
#पुण्य प्रबंधक।
9. आरंभ करके 'गुण-प्रबंधक', नई वर्चुअल मशीन बनाएं, फिर नेटवर्क इंस्टॉल चुनें और फिर एनएफएस निर्देशिका का यूआरएल पथ दर्ज करें जिसमें आईएसओ की फाइलें हैं। यदि आपने अपने NFS सर्वर को अन्य रिमोट मशीन पर तैनात किया है, तो बस उस मशीन का IP दर्ज करें।
10. फिर आपसे संसाधन और भंडारण दर्ज करने के लिए कहा जाएगा जैसा कि इस श्रृंखला के पिछले भाग में चर्चा की गई है। बस इन सभी विवरणों को भरें और 'फिनिश' बटन पर हिट करें।
1. हमारे यहां भी लगभग समान चरण हैं, http सेवा पैकेज स्थापित करें, इसे प्रारंभ करें और इसे फ़ायरवॉल पर स्थायी रूप से सक्षम करें।
# यम httpd इंस्टॉल करें। # systemctl प्रारंभ httpd. # systemctl httpd सक्षम करें। # फ़ायरवॉल-cmd --permanent --add-service=httpd. # फ़ायरवॉल-cmd -reload.
2. इसके बाद, आईएसओ इमेज को 'के तहत माउंट करें।/mnt/iso-mp' स्थान।
# माउंट -t iso9660 -o ro /path-to-iso/rhel-server-7.0-x86_64-dvd.iso /mnt/iso-mp/
3. अब तक हमने अभी तक HTTP सर्वर के तहत कुछ भी साझा नहीं किया है। HTTP डिफ़ॉल्ट डेटा पथ है '/var/www/html', इसके तहत एक नई निर्देशिका बनाते हैं।
# एमकेडीआईआर /var/www/html/RHEL7.
4. फिर इस निर्देशिका में आईएसओ की फाइलों को कॉपी करें।
# cp -r /mnt/iso-mp/* /var/www/html/RHEL7/
5. httpd सेवा को पुनरारंभ करें और सेवा की स्थिति जांचें।
# systemctl पुनरारंभ httpd. # systemctl स्थिति httpd.
httpd.service - Apache HTTP सर्वर लोडेड: लोडेड (/usr/lib/systemd/system/httpd.service; अक्षम) सक्रिय: सक्रिय (चल रहा है) मुख्य पीआईडी: 3650 (httpd)
6. इसके बाद 'शुरू करें'गुण-प्रबंधक', एक नई वर्चुअल मशीन बनाएं, फिर नेटवर्क इंस्टाल चुनें और एचटीटीपी निर्देशिका पथ यूआरएल दर्ज करें, जिसमें आईएसओ छवि की फाइलें हैं और ऊपर चर्चा की गई प्रक्रिया का पालन करें।
हमने चर्चा की है कि नेटवर्क इंस्टॉलेशन का उपयोग करके लिनक्स वर्चुअल मशीन को कैसे तैनात किया जाए। केंद्रीकरण के कारण स्थानीय संस्थापन की तुलना में नेटवर्क संस्थापन को बहुत पसंद किया जाता है जो आपको एक केंद्रीय संस्थापन स्रोत को परिनियोजित करने में मदद करता है, सभी सर्वर/मशीन अपने ऑपरेटिंग सिस्टम को परिनियोजित करने के लिए इसका उपयोग करते हैं। यह वास्तव में विशाल वातावरण में व्यर्थ स्थापना समय को कम करता है।