आरएचईएल 9/8 में वर्चुअलबॉक्स कैसे स्थापित करें और उसका उपयोग करें


संक्षिप्त: इस ट्यूटोरियल में, हम देखते हैं कि ISO छवि फ़ाइल का उपयोग करके अतिथि वर्चुअल मशीन बनाने के लिए RHEL 9 और RHEL 8 वितरण में VirtualBox 7.0 कैसे स्थापित करें।

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

टाइप 2 हाइपरविजर के रूप में, वर्चुअलबॉक्स एक ऑपरेटिंग सिस्टम जैसे विंडोज और लिनक्स के ऊपर स्थापित है। यह विंडोज, लिनक्स, ओपनबीएसडी, सोलारिस और ओपनसोलारिस सहित अतिथि प्रणालियों की एक विस्तृत श्रृंखला का समर्थन करता है।

वर्तमान में, VirtualBox 7.0.2, VirtualBox का नवीनतम संस्करण है, जिसे 10 अक्टूबर 2022 को जारी किया गया था और यह निम्नलिखित सुविधाएँ प्रदान करता है।

  • सुरक्षित बूट और TPM 1.2/2.0 के लिए समर्थन जोड़ा गया।
  • सुरक्षित बूट के लिए EFI समर्थन।
  • क्लाउड वर्चुअल मशीन को वर्चुअल मशीन मैनेजर में जोड़ा जा सकता है और स्थानीय वीएम के रूप में नियंत्रित किया जा सकता है।
  • वर्चुअल मशीनों को पूरी तरह से एन्क्रिप्ट करने की क्षमता।
  • वर्चुअल मशीन मैनेजर में क्लाउड वर्चुअल मशीन जोड़ने की क्षमता जिसे स्थानीय वीएम के रूप में नियंत्रित किया जा सकता है।
  • ओपन-सोर्स बेस पैकेज के हिस्से के रूप में EHCI और XHCI USB नियंत्रक उपकरणों को जोड़ना।
  • सभी प्लेटफॉर्म के लिए बेहतर थीम सपोर्ट।
  • प्रदर्शन आँकड़ों जैसे CPU और RAM उपयोग, डिस्क I/O, आदि की निगरानी के लिए एक जोड़ा GUI उपकरण।

आएँ शुरू करें…

चरण 1: आरएचईएल में वर्चुअलाइजेशन की जाँच करें

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

यह जांचने के लिए कि वर्चुअलाइजेशन समर्थित है या नहीं, निम्न lscpu कमांड चलाएँ।

$ lscpu | grep -i virtualization

Virtualization:             VT-x Virtualization type: full

दिखाए गए आउटपुट से, हम देखते हैं कि वर्चुअलाइजेशन हमारे सीपीयू पर इंटेल वर्चुअलाइजेशन तकनीक के साथ सक्षम है जिसे वीटी-एक्स निर्देश का उपयोग करके इंगित किया गया है।

यदि कोई आउटपुट नहीं है, तो आपको BIOS सेटिंग्स से वर्चुअलाइजेशन सपोर्ट को सक्षम करने की आवश्यकता है।

चरण 2: आरएचईएल में ईपीईएल रेपो को सक्षम करें

वर्चुअलबॉक्स की स्थापना के लिए मूल रूप से जाने के लिए कुछ निर्भरताओं की आवश्यकता होती है। ऐसा करने से पहले, पहले, EPEL रिपॉजिटरी स्थापित करें।

------------ On RHEL 9 ------------ 
$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm -y

------------ On RHEL 8 ------------
$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y

अगला, दिखाए गए अनुसार निर्भरताएँ स्थापित करें।

$ sudo dnf update -y
$ sudo dnf install binutils kernel-devel kernel-headers libgomp make patch gcc glibc-headers glibc-devel dkms -y

चरण 3: आरएचईएल में वर्चुअलबॉक्स 7.0 स्थापित करें

Oracle VM VirtualBox के नवीनतम संस्करण को स्थापित करने के लिए, हमें इसे आधिकारिक वर्चुअलबॉक्स रिपॉजिटरी से इंस्टॉल करना होगा।

वर्चुअलबॉक्स रिपॉजिटरी को जोड़ने के लिए, कमांड चलाएँ:

$ sudo dnf config-manager --add-repo=https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo

अगला, VirtualBox GPG कुंजी को निम्नानुसार आयात करें।

$ sudo  rpm --import https://www.virtualbox.org/download/oracle_vbox.asc

VirtualBox रिपॉजिटरी और GPG कुंजी के आयात के साथ, अब आप dnf पैकेज मैनेजर का उपयोग करके VirtualBox को स्थापित कर सकते हैं। ऐसा करने से पहले, आप एक क्षण ले सकते हैं और वर्चुअलबॉक्स की उपलब्धता की खोज कर सकते हैं जैसा कि दिखाया गया है:

$ sudo dnf search virtualbox

उपरोक्त आउटपुट से, आप देख सकते हैं कि रिपॉजिटरी द्वारा वर्चुअलबॉक्स के दो संस्करण प्रदान किए गए हैं। चूंकि हमारा मिशन वर्चुअलबॉक्स का नवीनतम संस्करण स्थापित करना है, निम्न आदेश चलाएं:

$ sudo dnf install VirtualBox-7.0 -y

निम्नलिखित कमांड का उपयोग करके लॉग-इन उपयोगकर्ता को vboxusers समूह में जोड़ना सुनिश्चित करें।

$ sudo usermod -aG vboxusers $USER
$ newgrp vboxusers

चरण 4: आरएचईएल में वर्चुअलबॉक्स एक्सटेंशन पैक स्थापित करें

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

एक नज़र में, एक्सटेंशन पैक निम्नलिखित अतिरिक्त सुविधाएँ प्रदान करता है।

  • आपके आभासी वातावरण में USB डिवाइस का उपयोग (USB 2.0 और USB 3.0)।
  • होस्ट और वर्चुअल मशीन के बीच टेक्स्ट को कॉपी और पेस्ट करें।
  • डिस्क छवि एन्क्रिप्शन।
  • वर्चुअल मशीन पर वेबकैम का उपयोग।
  • और भी बहुत कुछ।

वर्चुअलबॉक्स एक्सटेंशन पैक को स्थापित करने के लिए, दिखाए गए अनुसार आधिकारिक wget कमांड पर जाएँ।

$ wget https://download.virtualbox.org/virtualbox/7.0.2/Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack

फिर, कर्नेल मॉड्यूल को निम्नानुसार बनाएं।

$ sudo /sbin/vboxconfig

अगला, वर्चुअलबॉक्स एक्सटेंशन पैक को निम्नानुसार स्थापित करें।

$ sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack

लाइसेंस के नियमों और शर्तों को पढ़ना और स्वीकार करना सुनिश्चित करें और 'Y' दबाएं।

वर्चुअलबॉक्स अंत में स्थापित है। इसे लॉन्च करने के लिए, इसे खोजने और खोलने के लिए एप्लिकेशन मैनेजर का उपयोग करें। जैसा कि नीचे दिखाया गया है Oracle VM VirtualBox Manager खुलेगा। यहां से आप वर्चुअल मशीन बना और प्रबंधित कर सकते हैं।

चरण 5: आरएचईएल में वर्चुअल मशीन बनाएं

इस खंड में, हम प्रदर्शित करेंगे कि आईएसओ छवि फ़ाइल का उपयोग करके वर्चुअल मशीन कैसे बनाई जाए। हम जिस ISO छवि का उपयोग करने जा रहे हैं, वह एक Ubuntu 20.04 LTS फ़ाइल है।

वर्चुअल मशीन बनाने के साथ आरंभ करने के लिए 'नया' पर क्लिक करें जैसा कि नीचे दिखाया गया है।

सभी वर्चुअल मशीन विवरण प्रदान करना सुनिश्चित करें। इसमें VM का नाम, वर्चुअल मशीन का स्थान और OS की ISO छवि शामिल है। अगला, अपने सिस्टम को आवंटित करने के लिए मेमोरी आकार और सीपीयू की संख्या निर्दिष्ट करें और 'अगला' पर क्लिक करें।

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

इसके अलावा, अपने पसंदीदा डिस्क आकार को प्रतिबिंबित करने के लिए पॉइंटर को आगे और पीछे खिसका कर डिस्क आकार को बेझिझक समायोजित करें।

अंत में, आपको अपनी वर्चुअल मशीन के लिए चुनी गई सभी सेटिंग्स का सारांश मिलेगा। यदि आप संतुष्ट हैं, तो 'समाप्त करें' पर क्लिक करें, अन्यथा वापस जाएं और आवश्यक परिवर्तन करें।

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

'सेटिंग' अनुभाग प्रदर्शित किया जाएगा जैसा कि मापदंडों के चयन के साथ दिखाया गया है जिसे बाएं साइडबार पर स्थित संशोधित किया जा सकता है।

यहां, आप कुछ सेटिंग्स को ट्वीक करना चुन सकते हैं। उदाहरण के लिए, CPU प्रोसेसर की संख्या को समायोजित करने के लिए, 'सिस्टम'> 'प्रोसेसर' पर क्लिक करें। यहां, आप पॉइंटर को स्लाइडर के साथ खींचकर सीपीयू की संख्या निर्दिष्ट कर सकते हैं। आप PAE/NIX सुविधा को सक्षम करने के लिए भी क्लिक कर सकते हैं।

जब आप कर लें, तो 'ओके' पर क्लिक करें।

साथ ही, आप नेटवर्क सेटिंग में बदलाव कर सकते हैं। उदाहरण के लिए, आप डिफ़ॉल्ट नेटवर्क एडेप्टर को 'NAT' से 'ब्रिज्ड एडेप्टर', 'आंतरिक', 'होस्ट-ओनली एडेप्टर', और इसी तरह बदल सकते हैं।

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

चरण 6: आरएचईएल में वर्चुअलबॉक्स अतिथि परिवर्धन स्थापित करें

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

अतिथि परिवर्धन स्थापित करने के लिए, उपकरणों पर नेविगेट करें -> अतिथि परिवर्धन सीडी छवि डालें।

इस गाइड के लिए बस इतना ही। हमने आरएचईएल 9/8 पर ओरेकल वर्चुअलबॉक्स को स्थापित करने के तरीके को कवर किया है और यह भी प्रदर्शित किया है कि वर्चुअल मशीन कैसे बनाई जाए और वर्चुअलबॉक्स अतिथि परिवर्धन को कैसे स्थापित किया जाए, इसके बारे में अतिरिक्त लिंक प्रदान किए।