वर्चुअल मशीन (वीएम) बहुत अच्छे हैं। वे आपको कई अलग-अलग प्लेटफार्मों में और अधिक करने की अनुमति देते हैं। वे नई चीजों का परीक्षण करने के लिए आपके लिए एक सैंडबॉक्स भी प्रदान करते हैं। जब आपको ग्राफिकल डेस्कटॉप की भी आवश्यकता होती है, तो अधिकांश परिस्थितियों में आपको हाइपरवाइजर मशीन से बंधने की आवश्यकता होती है।

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

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

संबंधित : आपकी वर्चुअल मशीन को आसानी से गति देने के लिए 10 युक्तियाँ

पैकेज स्थापित करें

शुरू करने से पहले, आपको आवश्यक पैकेज इंस्टॉल करने की आवश्यकता होगी। अधिकांश वर्चुअलाइजेशन कर्नेल के माध्यम से किया जाता है, इसलिए आपको और भी आवश्यकता नहीं है।

सर्वर पर

सर्वर, इस मामले में, वर्चुअल मशीन चला रहे कंप्यूटर को संदर्भित करता है।

 sudo apt qemu-kvm libvirt-bin पुल-utils स्थापित करें 

ग्राहक पर

क्लाइंट, इस मामले में, उस कंप्यूटर को संदर्भित करता है जो दूरस्थ रूप से वीएम के साथ कंप्यूटर तक पहुंच रहा है।

 sudo apt स्थापित tigervnc 

एक नेटवर्क ब्रिज सेट अप करें

वर्चुअल मशीनों के लिए नेटवर्क ब्रिजिंग कड़ाई से जरूरी नहीं है, लेकिन यह बहुत उपयोगी है, और यह उन्हें आपके नेटवर्क पर भौतिक मशीनों की तरह व्यवहार करता है।

यह हिस्सा बहुत मुश्किल नहीं है, लेकिन आपको शायद इसे एसएसएच पर दूरस्थ रूप से नहीं करना चाहिए क्योंकि आपको प्रक्रिया के बाद पुनरारंभ करना होगा।

सर्वर मशीन पर, अपने नेटवर्क इंटरफ़ेस का नाम देखकर शुरू करें। यह देखने के लिए ip a चलाएं कि आपका कंप्यूटर किस नेटवर्क इंटरफेस का उपयोग कर रहा है। एक बार आपके पास हो जाने के बाद, "/ etc / network / interfaces" खोलने के लिए sudo साथ अपने पसंदीदा टेक्स्ट एडिटर का उपयोग करें। इसे इस तरह दिखें:

 ऑटो लो इफैस लो इनसेट लूपबैक ऑटो br0 iface br0 inet dhcp bridge_ports eth0 

अपने इंटरफ़ेस के नाम से "eth0" को बदलें। यदि आपके पास एकाधिक उपयोग हैं, तो आप उन्हें एक ही स्थान से अलग कर सकते हैं। जब आपकी फ़ाइल तैयार हो, तो सहेजें और बाहर निकलें। परिवर्तन लागू करने के लिए इसके बाद अपने कंप्यूटर को पुनरारंभ करना सबसे अच्छा है।

एक वीएम बनाएँ

कमांड लाइन से अपनी वर्चुअल मशीन बनाने का एक सीधा तरीका है। बेशक, यदि आप वास्तव में नहीं चाहते हैं, तो आप VMs बनाने के लिए virt-manager जैसे टूल का उपयोग कर सकते हैं, लेकिन आपको बाद में उन्हें संशोधित करने की आवश्यकता होगी।

यदि आप कमांड लाइन रूट जाने की योजना बना रहे हैं, तो यह मुश्किल नहीं है। बहुत सारे विकल्प हैं, लेकिन आपको निश्चित रूप से उन सभी की आवश्यकता नहीं है।

अपनी आभासी मशीन बनाने के लिए आदेश काफी जटिल है। बहुत सारे विकल्प हैं, और यह राशि मशीन की जटिलता के साथ बढ़ सकती है।

मशीन नामकरण के साथ शुरू करें।

 sudo virt-install --name yourVM 

मेगाबाइट्स में मेमोरी की मात्रा और सीपीयू कोर की संख्या सेट करें।

 - स्मृति 2048 - vcpus 2 

इसके बाद, बताएं कि गीगाबाइट्स में आवंटित करने के लिए कितनी हार्ड ड्राइव स्पेस और ".iso" फ़ाइल यह है कि यह इंस्टॉल हो जाएगी।

 --डिस्क आकार = 20 --cdrom /home/user/Downloads/ubuntu-17.10.1-desktop-amd64.iso 

वीएनसी पर ग्राफिक्स उपलब्ध कराने के लिए आपको इसे बताने की भी आवश्यकता होगी। डिफ़ॉल्ट का प्रयोग करें और इसे इस तरह कॉन्फ़िगर करें:

 - ग्राफिक्स vnc, सुनो = 0.0.0.0 --noautoconsole 

अंत में, इसे अपने नेटवर्क पुल का उपयोग करने के लिए कहें।

 --ब्रिज बीआर 0 

इसे सब एक साथ रखो, और आपको इस तरह कुछ आदेश मिलेगा:

 sudo virt-install --name ubuntuArtful --memory 4096 --vcpus 6 --डिस्क आकार = 20 --cdrom /home/user/Downloads/ubuntu-17.10.1-desktop-amd64.iso --graphics vnc, सुनो = 0.0.0.0 --noautoconsole --bridge br0 

वीएनसी से कनेक्ट करें

क्लाइंट मशीन पर टाइगर वीएनसी खोलें। इसे शायद आपके सिस्टम पर "vncviewer" कहा जाएगा। खिड़की बहुत सरल है। अपने सर्वर के आईपी पते में प्रवेश करें और कनेक्ट करें।

एक दूसरी विंडो आपके वीएम तक खुल जाएगी। अपनी पसंद के अनुसार अपनी वीएम विंडो का आकार बदलने के लिए किनारे पर नियंत्रणों का उपयोग करें। फिर, अपने वीएम की स्थापना खत्म करें।

जब आपका इंस्टॉल किया जाता है, तो आप अपने वीएम का उपयोग कर सकते हैं जैसे कि आप किसी अन्य (या मूल डेस्कटॉप)। इसे बंद करने के बाद, आप इसे virsh माध्यम से पुनरारंभ कर सकते हैं और VNC पर फिर से कनेक्ट कर सकते हैं जैसा आपने यहां किया था।

 sudo virsh शुरू ubuntuArtful 

बस! अब आप अपने नेटवर्क पर दूरस्थ रूप से ग्राफिकल डेस्कटॉप के साथ आभासी मशीनें बना और चला सकते हैं।