জানতেন উইন্ডোজ ১০-এ একটি ইন্টিগ্রেটেড টুল রয়েছে ভার্চুয়াল মেশিন তৈরি করার জন্য? মাইক্রোসফট Hyper-V হলো একটি উইন্ডোজ নেটিভ হাইপারভাইজার। আপনি Hyper-V ব্যবহার করে উইন্ডোজ ১০ Pro, Enterprise, এবং Education ৬৪-বিট এডিশনে ভার্চুয়াল মেশিন তৈরি করতে পারেন, কোনো থার্ড-পার্টি সফ্টওয়্যার ইনস্টল ছাড়া।
এখানে কিভাবে উইন্ডোজ ১০-এ Hyper-V ব্যবহার করে ভার্চুয়াল মেশিন তৈরি করা যায়।
Hyper-V কী?
Hyper-V মূলত একটি উইন্ডোজ সার্ভার-অনلی ফিচার ছিল। যাইহোক, এটি উইন্ডোজ ১০-এ এসে পড়ল, উইন্ডোজ ডেস্কটপে একটি ইন্টিগ্রেটেড হাইপারভাইজার নিয়ে আসে। Hyper-V শুধু উইন্ডোজ-এর ৬৪-বিট ভার্সনগুলোর জন্য উপলব্ধ। এর বরাবর, Hyper-V উইন্ডোজ ১০ Home এডিশনে উপলব্ধ নয় (কমপক্ষে, আউট অফ দ্য বক্স)।
Hyper-V প্রতিটি ভার্চুয়াল মেশিনকে একটি আইসোলেটেড এনভায়রনমেন্টে চালায়। আপনি একাধিক Hyper-V ভার্চুয়াল মেশিন কনকারেন্টলি রান করতে পারেন, যতক্ষণ না আপনার সিস্টেম হার্ডওয়্যার ডিমান্ডস মোকাবিলা করতে পারে। সেজন্য, টিউটোরিয়ালের সাথে আগে বড়ার আগে আপনার সিস্টেম রিকোয়ারমেন্টস চেক করুন।
আপনাকে কমপক্ষে ২জিবি র্যাম দরকার, যদি না আরও বেশি। আপনার সিপিইউ Intel VT-x বা AMD-V ব্যবহার করে ভার্চুয়ালাইজেশন সাপোর্ট করতে হবে। কিভাবে বের করবেন নিশ্চিত নন?
টাস্কবারে রাইট-ক্লিক করুন এবং Task Manager সিলেক্ট করুন। Performance ট্যাব খুলুন। গ্রাফের নিচে, Virtualization স্ট্যাটাস চেক করুন।
- যদি Enabled বলে, মানে আপনার BIOS-এ ভার্চুয়ালাইজেশন বর্তমানে অন রয়েছে।
- যদি disabled বলে, তবে আপনাকে আপনার BIOS-এ যেতে হবে এবং ভার্চুয়ালাইজেশন অপশন অন করতে হবে।
যাইহোক, আপনি যদি অপশনটিই না দেখেন, তবে আপনার সিপিইউ ভার্চুয়ালাইজেশন সাপোর্ট করে না।
উইন্ডোজ ১০-এ Hyper-V ইনস্টল করার পদ্ধতি
CPU ভার্চুয়ালাইজেশন অন করার পর, আপনাকে Hyper-V ইনস্টল করতে হবে।
Hyper-V সঠিকভাবে ইনস্টল হয় নিশ্চিত করার সবচেয়ে সহজ পদ্ধতি হলো PowerShell ব্যবহার করা। (PowerShell এবং কমান্ড প্রম্পটের পার্থক্য কী?) Windows Features ব্যবহার করে Hyper-V ইনস্টল করার একটি অপশনও রয়েছে, কিন্তু এটি সবসময় সঠিকভাবে কাজ করে না।
স্টার্ট মেনু সার্চ বারে powershell টাইপ করুন, বেস্ট ম্যাচে রাইট-ক্লিক করুন এবং Run as Administrator সিলেক্ট করুন। এখন, নিচের কমান্ড ইনপুট দিন:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
কমান্ড সফলভাবে কমপ্লিট হলে, আপনার ওপেন কাজগুলো সেভ করুন, তারপর আপনার সিস্টেম রিস্টার্ট করুন। একবার আপনার সিস্টেম রিবুট হলে, আপনি স্টার্ট মেনুতে Hyper-V-এর অপশনগুলো পাবেন।
উইন্ডোজ ১০-এ Hyper-V দিয়ে ভার্চুয়াল মেশিন তৈরির পদ্ধতি
স্টার্ট মেনু সার্চ বারে hyper v টাইপ করুন এবং Hyper-V Manager সিলেক্ট করুন।
Actions লিস্টের অধীনে, New > Virtual Machine > Next সিলেক্ট করুন।
আপনার ভার্চুয়াল মেশিনকে একটি নাম দিন, তারপর Next সিলেক্ট করুন।
Hyper-V জেনারেশন বেছে নিন
এখন আপনাকে আপনার ভার্চুয়াল মেশিনের জন্য Hyper-V জেনারেশন বেছে নিতে হবে।
Generation 1 ৩২-বিট এবং ৬৪-বিট গেস্ট অপারেটিং সিস্টেম সাপোর্ট করে, প্রিভাস Hyper-V ভার্সনগুলোর সাথে কম্প্যাটিবল ভার্চুয়াল হার্ডওয়্যার দিয়ে।
Generation 2 শুধু ৬৪-বিট গেস্ট অপারেটিং সিস্টেম সাপোর্ট করে, UEFI-ভিত্তিক ফার্মওয়্যার রয়েছে, এবং অন্যান্য nieuwere ভার্চুয়ালাইজেশন ফিচার।
আপনি যদি ৩২-বিট অপারেটিং সিস্টেম ব্যবহার করার চেষ্টা করেন, তবে Generation 1 বেছে নিন। একইভাবে, আপনি যদি ভার্চুয়াল মেশিনটি অন্য হোস্ট মেশিনে মুভ করার কথা ভাবেন, তবে Generation 1 বেছে নিন। অন্যথায়, Generation 2 বেছে নিন।
Generation 2 ভার্চুয়াল মেশিনগুলো দ্রুত বুট হয়, বড় ম্যাক্সিমাম র্যাম অ্যামাউন্ট ব্যবহার করতে পারে, বেশি ভার্চুয়াল সিপিইউ কোর, এবং আরও অনেক কিছু।
একবার ভার্চুয়াল মেশিন তৈরি হলে, আপনি এর Hyper-V জেনারেশন চেঞ্জ করতে পারবেন না।
মেমরি, নেটওয়ার্ক, এবং ভার্চুয়াল হার্ড ডিস্ক টাইপ অ্যাসাইন করুন
পরবর্তী, আপনি আপনার ভার্চুয়াল মেশিনের জন্য কতটুকু মেমরি অ্যালোকেট করতে চান সেটা স্পেসিফাই করুন। বেশি মেমরি আপনাকে ফাস্টার ভার্চুয়াল মেশিন এক্সপেরিয়েন্স দেবে। কিন্তু এটি গেস্ট অপারেটিং সিস্টেম ও হোস্ট মেশিনের হার্ডওয়্যারের ওপর নির্ভর করে।
আপনি যদি নিশ্চিত না হন কত র্যাম অ্যাসাইন করবেন, তবে গেস্ট অপারেটিং সিস্টেমের মিনিমাম রিকোয়ারমেন্ট চেক করুন, তারপর যদি পারেন তাহলে একটু এক্সট্রা মেমরি টপ-আপ হিসেবে অ্যাসাইন করুন।
আপনি Hyper-V ডাইনামিক মেমরিও ব্যবহার করতে পারেন। ডাইনামিক মেমরি অপশন Hyper-V কে র্যাম কনসাম্পশন ফ্লেক্সিবলি ম্যানেজ করতে দেয় হোস্ট মেশিনকে কনস্ট্রেইন ছাড়া।
অ্যাসাইন হলে, Configure Networking এ কন্টিনিউ করুন, এবং Default Switch সিলেক্ট করুন।
এখন, আপনি ভার্চুয়াল মেশিন স্টোরেজের সাইজ সিলেক্ট করতে পারেন।
আমি পরামর্শ দেব ভার্চুয়াল মেশিন স্টোরেজ সাইজকে গেস্ট অপারেটিং সিস্টেমের মিনিমাম স্পেসিফিকেশনে সেট করতে, প্লাস একটু এক্সট্রা। VHDX ভার্চুয়াল স্টোরেজ ডিস্ক ডাইনামিক্যালি এক্সপ্যান্ড হয়, তাই আপনাকে একবারে বড় ড্রাইভ তৈরি করতে হবে না। অবশ্য, আপনার দরকার হলে, যতটুকু চান স্টোরেজ যোগ করুন।
শেষে, বেছে নিন অপারেটিং সিস্টেম এখন ইনস্টল করবেন নাকি পরে।
এখন ইনস্টল করতে (মানে, আপনি প্রথমবার ভার্চুয়াল মেশিন বুট করলে), Install an operating system from a bootable CD/DVD-ROM সিলেক্ট করুন। তারপর ব্রাউজ করুন যে অপারেটিং সিস্টেম ইমেজ ফাইল (.ISO) আপনি ইনস্টল করতে চান।
Summary চেক করুন, এবং Finish।
Hyper-V ভার্চুয়াল মেশিন সেটিংস আডজাস্ট করুন
আপনি Finish হিট করলে, আপনি Hyper-V Manager-এ ফিরে যাবেন। ভার্চুয়াল মেশিনের নামে রাইট-ক্লিক করুন এবং Settings সিলেক্ট করুন।
Settings মেনু ভার্চুয়াল মেশিন সেটিংসের ওপর ফাইনার কন্ট্রোল অফার করে।
উদাহরণস্বরূপ, আপনি Processor ট্যাব ব্যবহার করতে পারেন ভার্চুয়াল মেশিনে আরও প্রসেসর কোর অ্যাসাইন করতে বা Network Adapter সেটিংস টুইক করতে ভার্চুয়াল মেশিন সুইচ চেঞ্জ করতে বা অন্য কিছুর জন্য।
আপনার Hyper-V ভার্চুয়াল মেশিন বুট করুন
সময় এলো। আপনার ভার্চুয়াল মেশিনে ডবল-ক্লিক করুন এটি স্টার্ট করার জন্য। আপনাকে গেস্ট অপারেটিং সিস্টেম ইনস্টল করতে হবে, কিন্তু তারপর আপনি ইচ্ছেমতো ব্যবহার করতে পারবেন।
Hyper-V Quick Create ব্যবহার করে ভার্চুয়াল মেশিন ডিপ্লয় করুন
Hyper-V ইনস্টল করার পর, আপনার কাছে Hyper-V Quick Create ব্যবহার করার অপশনও রয়েছে।
Hyper-V Quick Create দ্রুত একটি ভার্চুয়াল মেশিন তৈরি করে।
স্টার্ট মেনু সার্চ বারে hyper v টাইপ করুন এবং Hyper-V Quick Create সিলেক্ট করুন। Local Installation Source সিলেক্ট করুন, গেস্ট অপারেটিং সিস্টেম ইনস্টলেশন ডিস্ক (বা .ISO) ব্রাউজ করুন, এবং Create Virtual Machine সিলেক্ট করুন। প্রসেসটি কয়েক সেকেন্ডই লাগে, এবং আপনি পরে ভার্চুয়াল মেশিন সেটিংস আডজাস্ট করতে পারেন।
যদিও দ্বিতীয় মেথড খুব ফাস্ট, Hyper-V Manager অ্যাক্সেস ও ব্যবহার কিভাবে করবেন সেটা জানা জরুরি।
সেরা ভার্চুয়াল মেশিন কী?
সকল ভার্চুয়াল মেশিনের নিজস্ব প্রস এবং কন্স রয়েছে। Hyper-V উইন্ডোজ ১০-এ ভালো ইন্টিগ্রেট হয়, ব্যবহার সহজ, এবং সম্পূর্ণ বিনামূল্যে। এটি একমাত্র অপশন নয়, অবশ্য। আপনার বিবেচনার জন্য অন্য মেজর ভার্চুয়াল মেশিন টুলগুলো হলো VirtualBox এবং VMWare Player। এখানে কীভাবে VirtualBox, VMWare, এবং Hyper-V একে অপরের সাথে স্ট্যাক আপ করে সেটা দেখুন।