কিভাবে উবুন্টু 20.04 LTS-এ KVM ইনস্টল করবেন

Ubuntu 20.04-এ KVM ইনস্টল করার জন্য এবং virt-manager ব্যবহার করে ভার্চুয়াল মেশিন তৈরি করার জন্য ধাপে ধাপে নির্দেশিকা

কেভিএম বা কার্নেল-ভিত্তিক ভার্চুয়াল মেশিন হল লিনাক্স কার্নেলের একটি মডিউল যা ব্যবহারকারীদের তাদের সিস্টেমে ভার্চুয়াল মেশিন চালানোর অনুমতি দেয়। এটি অন্যান্য ভার্চুয়ালাইজেশন সফ্টওয়্যারের তুলনায় প্রায় বেয়ার-মেটাল পারফরম্যান্সের গর্ব করে কারণ এটি লিনাক্স কার্নেলে ঘনিষ্ঠভাবে বুনছে।

KVM এর API/Toolkit এর সাথে লিবভার্ট নামক উবুন্টুতে ভিএম তৈরি করতে ব্যবহৃত হয়। Virt-Manager (GUI ফ্রন্ট-এন্ড) এবং Virsh (CLI) এর মতো টুলগুলি ভিএম তৈরি এবং পরিচালনা সহজ করতে ব্যবহৃত হয়।

এই নিবন্ধে, আমরা শিখব কিভাবে উবুন্টু 20.04 LTS-এ KVM সঠিকভাবে ইনস্টল করতে হয়।

পূর্বশর্ত

আমরা ইনস্টলেশন শুরু করার আগে, আমাদের নিশ্চিত করতে হবে যে আমরা KVM চালানোর প্রয়োজনীয়তা পূরণ করছি। আমাদের একটি প্রসেসর দরকার যা হার্ডওয়্যার ভার্চুয়ালাইজেশন সমর্থন করে। যদি প্রসেসর হার্ডওয়্যার ভার্চুয়ালাইজেশন সমর্থন করে তবে আমাদের নিশ্চিত করতে হবে যে এটি BIOS-এ সক্ষম হয়েছে।

আপনার প্রসেসর হার্ডওয়্যার ভার্চুয়ালাইজেশন সমর্থন করে কিনা তা পরীক্ষা করতে, টিপুন ctrl+alt+t টার্মিনাল খুলতে। আমরা নামক একটি ঝরঝরে কমান্ড ব্যবহার করতে যাচ্ছি egrep যা একটি ফাইল থেকে একটি পাঠ্য প্যাটার্ন অনুসন্ধান করতে Regexp ব্যবহার করে। আমরা যে ফাইলটি CPU-তে তথ্য অনুসন্ধান করতে যাচ্ছি সেটি এখানে অবস্থিত /proc/cpuinfo. হার্ডওয়্যার ভার্চুয়ালাইজেশন সমর্থন পরীক্ষা করতে টার্মিনালে নিম্নলিখিত কমান্ডটি আটকান।

egrep -c '(vmx|svm)' /proc/cpuinfo

আপনি ছাড়া অন্য কিছু হিসাবে আউটপুট পেতে 0 তারপর আপনার প্রসেসর হার্ডওয়্যার ভার্চুয়ালাইজেশন সমর্থন করে। আউটপুট নম্বর হল নং। কোর বা থ্রেড আপনার প্রসেসর আছে. BIOS-এ হার্ডওয়্যার ভার্চুয়ালাইজেশন সক্ষম করা হয়েছে তা নিশ্চিত করা এখন বাকি মাত্র ধাপ।

হার্ডওয়্যার ভার্চুয়ালাইজেশন সক্ষম করার প্রক্রিয়াটি এখন আপনার ইন্টেল বা এএমডি প্রসেসর আছে কিনা তার উপর নির্ভর করে। ভার্চুয়ালাইজেশন কীভাবে সক্ষম করবেন তা জানতে আপনার মাদারবোর্ড ম্যানুয়ালটি পড়ুন। ইন্টেল প্রসেসরের জন্য, আপনাকে BIOS সেটিংসে ভার্চুয়ালাইজেশন সক্ষম করতে হবে। AMD প্রসেসরের জন্য SVM মোড নামে পরিচিত সেটিং সক্ষম করুন।

আমরা এখন যাচাই করেছি যে আমাদের কাছে একটি প্রসেসর রয়েছে যা হার্ডওয়্যার ভার্চুয়ালাইজেশন সমর্থন করে এবং এটি BIOS-এ সক্ষম করে। এখন আমরা ইনস্টলেশনের দিকে যেতে পারি।

স্থাপন

টিপে টার্মিনাল খুলুন ctrl+alt+t কীবোর্ড শর্টকাট। KVM ইনস্টল করতে টার্মিনালে নিম্নলিখিত কমান্ডটি পেস্ট করুন এবং এন্টার টিপুন।

sudo apt-get install qemu-kvm libvirt-ডেমন-সিস্টেম libvirt-ক্লায়েন্ট ব্রিজ-উটিলস

দ্য qemu-kvm KVM প্যাকেজ, যখন libvirt-ডেমন-সিস্টেম এবং libvirt-ক্লায়েন্ট libvirt টুলকিট প্যাকেজ। দ্য ব্রিজ-উটিলস প্যাকেজ VM-এর জন্য ইথারনেট ব্রিজ কনফিগার করার জন্য ব্যবহৃত হয়।

ইনস্টলেশন যাচাই করা হচ্ছে

KVM-এর সফল ইনস্টলেশন যাচাই করার জন্য দুটি পদ্ধতি রয়েছে। হয় দৌড়াও

kvm -- সংস্করণ

বা

virsh তালিকা -- all

যদি আপনি উপরে দেখানো আউটপুট পান, তাহলে KVM আপনার সিস্টেমে সঠিকভাবে ইনস্টল করা আছে। আপনি এখন ব্যবহার করে VM তৈরি করতে পারেন virsh VM তৈরি বা ইনস্টল করার জন্য কমান্ড virt-ম্যানেজার আপনার পছন্দ অনুযায়ী আপনার VM তৈরি এবং পরিচালনা করার জন্য একটি GUI টুল।

একটি VM তৈরি করা হচ্ছে

এই বিভাগে আমরা উবুন্টু 20.04 এ ভিএম তৈরি এবং চালানোর জন্য virt-manager ব্যবহার করব। উবুন্টু 20.04 এ virt-manager ইনস্টল করতে, নিম্নলিখিত কমান্ডটি চালান:

sudo apt install virt-manager

ইনস্টলেশন সম্পূর্ণ হওয়ার পরে, virt-manager চালান। আপনাকে নিম্নলিখিত উইন্ডো দিয়ে অভ্যর্থনা জানানো হবে।

একটি নতুন VM তৈরি করতে, আপনাকে ক্লিক করতে হবে একটি নতুন ভার্চুয়াল মেশিন তৈরি করুন বোতাম

শিরোনাম একটি পপ আপ উইন্ডো নতুন ভিএম প্রদর্শিত হবে, নির্বাচন করুন স্থানীয় ইনস্টল মিডিয়া (ISO ইমেজ বা CDROM) বিকল্প এবং ফরওয়ার্ড ক্লিক করুন।

আমাদের একটি অপারেটিং সিস্টেমের একটি ISO ইমেজ দরকার যার ভার্চুয়াল মেশিন আমরা তৈরি করতে চাই। ইনস্টল করার জন্য একটি OS বেছে নিতে ব্রাউজে ক্লিক করুন।

আপনাকে উপস্থাপন করা হবে স্টোরেজ ভলিউম নির্বাচন করুন উইন্ডো, আমরা বর্তমানে ডিফল্ট স্টোরেজ পুল ব্যবহার করব, আপনি virt-manager ব্যবহার করার জন্য নতুন স্টোরেজ পুল তৈরি করে খেলার চেষ্টা করতে পারেন। আপাতত, আমরা ব্যবহার করে নিম্নলিখিত ডিরেক্টরিতে OS-এর ISO ইমেজ কপি করব cp আদেশ

sudo cp source_of_iso_file /var/lib/libvirt/images

ডিফল্ট পুলে ISO কপি করার জন্য আমাদের রুট সুবিধার প্রয়োজন, এইভাবে আমরা ব্যবহার করছি sudo কমান্ড এবং source_of_iso_file হল আপনার নির্বাচিত OS এর অবস্থান। libvirt ইমেজ ডিরেক্টরিতে ISO অনুলিপি করার পরে, আঘাত করুন ভলিউম তালিকা রিফ্রেশ করুন বোতাম আপনার নির্বাচিত OS ISO নীচের তালিকায় প্রদর্শিত হবে, আমি ইনস্টল করার জন্য MX-Linux নির্বাচন করি৷

আপনি যে OSটি ইনস্টল করতে চান সেটি নির্বাচন করুন এবং আঘাত করুন ভলিউম নির্বাচন করুন বোতাম

ISO নির্বাচন করার পরে, পূর্ববর্তী উইন্ডোতে ফরওয়ার্ড ক্লিক করুন।

VM-এ বরাদ্দ করার জন্য মেমরি/র্যামের পরিমাণ এবং পরবর্তী উইন্ডোতে CPU কোরের সংখ্যা নির্বাচন করুন। আমি OS দ্বারা প্রয়োজনীয় কমপক্ষে ন্যূনতম প্রস্তাবিত পরিমাণ বরাদ্দ করার পরামর্শ দিই।

পরবর্তীতে OS-এর জন্য প্রয়োজনীয় ডিস্কের ন্যূনতম পরিমাণ বরাদ্দ করুন। আমি সর্বনিম্ন উইন্ডোজের জন্য 30 জিবি এবং যেকোন লিনাক্স ডিস্ট্রোসের জন্য 20 জিবি করার পরামর্শ দিচ্ছি। প্রথম বিকল্পটি নির্বাচন করা হলে Virt-manager স্বয়ংক্রিয়ভাবে OS-এর জন্য ভার্চুয়াল ডিস্ক তৈরি করবে।

টিপ: দ্বিতীয় বিকল্পের মাধ্যমে আপনি নিজেরাই কাস্টম স্টোরেজ তৈরি করতে পারেন।

আপনি এই নতুন স্ক্রিনে VM এর নাম পরিবর্তন করতে পারেন এবং বিস্তারিত নিশ্চিত করতে পারেন। ভার্চুয়াল ডিস্কে আপনার OS এর ইনস্টলেশন শুরু করতে Finish এ ক্লিক করুন।

টিপ: আপনি টিক দিয়ে আপনার VM সেটিংস পরিবর্তন করার চেষ্টা করতে পারেন ইনস্টল করার আগে কনফিগারেশন কাস্টমাইজ করুন একটি অতিরিক্ত বৈশিষ্ট্যের জন্য বিকল্প।

নির্বাচিত OS এর জন্য ইনস্টলেশন প্রক্রিয়া অনুসরণ করে OS এর ইনস্টলেশন সম্পূর্ণ করুন।

ইনস্টলেশন সম্পূর্ণ করার পরে, আপনি এটি নির্বাচন করে এবং ক্লিক করে VM শুরু করতে পারেন ভার্চুয়াল মেশিনে শক্তি বোতাম

এখন আমাদের কাছে একটি কার্যকরী VM ব্যবহার করার জন্য প্রস্তুত রয়েছে।