Ubuntu 20.04 پر KVM انسٹال کرنے اور virt-manager کا استعمال کرتے ہوئے ورچوئل مشینیں بنانے کے لیے مرحلہ وار گائیڈ
کے وی ایم یا کرنل پر مبنی ورچوئل مشین لینکس کرنل میں ایک ماڈیول ہے جو صارفین کو اپنے سسٹم پر ورچوئل مشینیں چلانے کی اجازت دیتا ہے۔ یہ دوسرے ورچوئلائزیشن سافٹ ویئر کے مقابلے میں تقریباً ننگی دھات کی کارکردگی پر فخر کرتا ہے کیونکہ یہ لینکس کے کرنل میں قریب سے جڑا ہوا ہے۔
KVM کو اس کے API/Toolkit کے ساتھ مل کر libvirt کہتے ہیں Ubuntu میں VM بنانے کے لیے استعمال کیا جاتا ہے۔ ٹولز جیسے Virt-Manager (GUI فرنٹ اینڈ) اور Virsh (CLI) VMs کی تخلیق اور انتظام کو آسان بنانے کے لیے استعمال کیے جاتے ہیں۔
اس مضمون میں، ہم Ubuntu 20.04 LTS پر KVM کو صحیح طریقے سے انسٹال کرنے کا طریقہ سیکھیں گے۔
شرطیں
انسٹالیشن شروع کرنے سے پہلے، ہمیں یہ یقینی بنانا ہوگا کہ ہم KVM چلانے کے لیے درکار تقاضوں کو پورا کرتے ہیں۔ ہمیں ایک پروسیسر کی ضرورت ہے جو ہارڈویئر ورچوئلائزیشن کو سپورٹ کرتا ہو۔ اگر پروسیسر ہارڈویئر ورچوئلائزیشن کو سپورٹ کرتا ہے تو ہمیں یہ یقینی بنانا ہوگا کہ یہ BIOS میں فعال ہے۔
یہ چیک کرنے کے لیے کہ آیا آپ کا پروسیسر ہارڈویئر ورچوئلائزیشن کو سپورٹ کرتا ہے، دبائیں۔ ctrl+alt+t
ٹرمینل کھولنے کے لیے۔ ہم نامی ایک صاف کمانڈ استعمال کرنے جا رہے ہیں۔ egrep
جو فائل سے ٹیکسٹ پیٹرن تلاش کرنے کے لیے Regexp کا استعمال کرتا ہے۔ جس فائل کو ہم CPU پر معلومات کے لیے تلاش کرنے جا رہے ہیں وہ اس پر واقع ہے۔ /proc/cpuinfo
. ہارڈویئر ورچوئلائزیشن سپورٹ کو چیک کرنے کے لیے درج ذیل کمانڈ کو ٹرمینل میں چسپاں کریں۔
egrep -c '(vmx|svm)' /proc/cpuinfo
اگر آپ کو اس کے علاوہ کسی اور چیز کے طور پر آؤٹ پٹ ملتا ہے۔ 0
پھر آپ کا پروسیسر ہارڈ ویئر ورچوئلائزیشن کو سپورٹ کرتا ہے۔ آؤٹ پٹ نمبر نمبر ہے۔ آپ کے پروسیسر کے کور یا تھریڈز کا۔ BIOS میں ہارڈویئر ورچوئلائزیشن کو یقینی بنانا اب صرف ایک قدم باقی ہے۔
ہارڈویئر ورچوئلائزیشن کو فعال کرنے کا عمل اب اس بات پر منحصر ہے کہ آیا آپ کے پاس Intel ہے یا AMD پروسیسر۔ ورچوئلائزیشن کو فعال کرنے کا طریقہ جاننے کے لیے اپنے مدر بورڈ مینوئل سے رجوع کریں۔ انٹیل پروسیسرز کے لیے، آپ کو BIOS کی ترتیبات میں ورچوئلائزیشن کو فعال کرنا ہوگا۔ AMD پروسیسرز کے لیے SVM موڈ کہلانے والی ترتیب کو فعال کریں۔
اب ہم نے تصدیق کی ہے کہ ہمارے پاس ایک پروسیسر ہے جو ہارڈویئر ورچوئلائزیشن کو سپورٹ کرتا ہے اور اسے BIOS میں فعال کرتا ہے۔ اب ہم انسٹالیشن کی طرف بڑھ سکتے ہیں۔
تنصیب
دبانے سے ٹرمینل کھولیں۔ ctrl+alt+t
کی بورڈ شارٹ کٹ. KVM انسٹال کرنے کے لیے درج ذیل کمانڈ کو ٹرمینل میں چسپاں کریں اور انٹر دبائیں۔
sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
دی qemu-kvm
KVM پیکیج ہے، جبکہ libvirt-deemon-system
اور libvirt کلائنٹس
libvirt ٹول کٹ پیکجز ہیں۔ دی پل کے استعمال
پیکیج VMs کے لیے ایتھرنیٹ پل کو ترتیب دینے کے لیے استعمال کیا جاتا ہے۔
تنصیب کی تصدیق
KVM کی کامیاب تنصیب کی تصدیق کرنے کے دو طریقے ہیں۔ یا تو بھاگو
kvm -- ورژن
یا
virsh فہرست --all
اگر آپ کو اوپر دکھایا گیا آؤٹ پٹ ملتا ہے، تو KVM آپ کے سسٹم پر صحیح طریقے سے انسٹال ہے۔ اب آپ استعمال کرکے VM بنا سکتے ہیں۔ ورش
VMs بنانے یا انسٹال کرنے کا حکم virt مینیجر
آپ کی ترجیح کے مطابق آپ کے VM کو بنانے اور اس کا نظم کرنے کے لیے ایک GUI ٹول۔
VM بنانا
اس سیکشن میں ہم Ubuntu 20.04 پر VM بنانے اور چلانے کے لیے virt-manager کا استعمال کریں گے۔ Ubuntu 20.04 پر virt-manager انسٹال کرنے کے لیے درج ذیل کمانڈ کو چلائیں:
sudo apt virt-manager انسٹال کریں۔
انسٹالیشن مکمل ہونے کے بعد، virt-manager چلائیں۔ آپ کو درج ذیل ونڈو سے خوش آمدید کہا جائے گا۔
ایک نیا VM بنانے کے لیے، آپ کو کلک کرنے کی ضرورت ہے۔ ایک نئی ورچوئل مشین بنائیں
بٹن
ایک پاپ اپ ونڈو جس کا عنوان ہے۔ نیا VM
ظاہر ہوگا، منتخب کریں مقامی انسٹال میڈیا (ISO امیج یا CDROM)
آپشن اور فارورڈ پر کلک کریں۔
ہمیں ایک آپریٹنگ سسٹم کی ISO امیج کی ضرورت ہے جس کی ورچوئل مشین ہم بنانا چاہتے ہیں۔ انسٹال کرنے کے لیے OS کا انتخاب کرنے کے لیے براؤز پر کلک کریں۔
آپ کو پیش کیا جائے گا۔ اسٹوریج والیوم کا انتخاب کریں۔
ونڈو، ہم فی الحال ڈیفالٹ اسٹوریج پول استعمال کریں گے، آپ virt-manager کے استعمال کے لیے نئے سٹوریج پول بنا کر کھیلنے کی کوشش کر سکتے ہیں۔ ابھی کے لیے، ہم استعمال کر کے درج ذیل ڈائریکٹری میں OS کی ISO تصویر کاپی کریں گے۔ cp
کمانڈ.
sudo cp source_of_iso_file /var/lib/libvirt/images
آئی ایس او کو ڈیفالٹ پول میں کاپی کرنے کے لیے ہمیں روٹ مراعات کی ضرورت ہے، اس طرح ہم استعمال کر رہے ہیں۔ sudo
کمانڈ اور source_of_iso_file آپ کے منتخب کردہ OS کا مقام ہے۔ آئی ایس او کو libvirt امیجز ڈائرکٹری میں کاپی کرنے کے بعد، دبائیں۔ حجم کی فہرست کو تازہ کریں۔
بٹن آپ کا منتخب کردہ OS ISO نیچے دی گئی فہرست میں نظر آئے گا، میں انسٹال کرنے کے لیے MX-Linux کا انتخاب کرتا ہوں۔
وہ OS منتخب کریں جسے آپ انسٹال کرنے اور مارنے کے لیے منتخب کرتے ہیں۔ والیوم کا انتخاب کریں۔
بٹن
آئی ایس او کو منتخب کرنے کے بعد، پچھلی ونڈو میں فارورڈ پر کلک کریں۔
VM کو مختص کرنے کے لیے میموری/رام کی مقدار اور اگلی ونڈو میں CPU کور کی تعداد منتخب کریں۔ میں تجویز کرتا ہوں کہ OS کے لیے مطلوبہ کم از کم تجویز کردہ رقم مختص کی جائے۔
اس کے بعد OS کو درکار کم از کم ڈسک کی جگہ مختص کریں۔ میں ونڈوز کے لیے کم از کم 30 جی بی اور کسی بھی لینکس ڈسٹروس کے لیے 20 جی بی تجویز کرتا ہوں۔ اگر پہلا آپشن منتخب کیا جاتا ہے تو Virt-manager OS کے لیے خود بخود ورچوئل ڈسک بنائے گا۔
ٹپ: آپ دوسرے آپشن کے ساتھ اپنی مرضی کے مطابق اسٹوریج بنا سکتے ہیں۔
آپ اس نئی اسکرین پر VM کا نام تبدیل کر سکتے ہیں اور تفصیلات کی تصدیق کر سکتے ہیں۔ ورچوئل ڈسک پر اپنے OS کی انسٹالیشن شروع کرنے کے لیے Finish پر کلک کریں۔
ٹپ: آپ اپنی VM سیٹنگز کو ٹک کر کے موافقت کرنے کی بھی کوشش کر سکتے ہیں۔ انسٹال کرنے سے پہلے ترتیب کو اپنی مرضی کے مطابق بنائیں
ایک اضافی خصوصیت کے لئے اختیار.
منتخب کردہ OS کے لیے انسٹالیشن کے عمل پر عمل کرتے ہوئے OS کی انسٹالیشن مکمل کریں۔
انسٹالیشن مکمل کرنے کے بعد، آپ VM کو منتخب کرکے اور کلک کرکے شروع کرسکتے ہیں۔ ورچوئل مشین پر پاور
بٹن
اب ہمارے پاس ایک فنکشنل VM استعمال کرنے کے لیے تیار ہے۔