কম্পিউটার টিউটোরিয়াল

PowerShell ব্যবহার করে Hyper-V 2019-এ ভার্চুয়াল মেশিন তৈরি করা

আমরা আগের একটি নিবন্ধে ইতিমধ্যে বলেছি যে, ভার্চুয়াল মেশিন GUI (গ্রাফিক্যাল ইউজার ইন্টারফেস) বা PowerShell ব্যবহার করে তৈরি করা যায়। অধিকাংশ ক্ষেত্রে, যেখানে উভয় অপশনই উপলব্ধ, একটি IT অ্যাডমিনিস্ট্রেটর GUI-র সাথে যেতে পছন্দ করেন।

এই নিবন্ধে, আমরা আপনাকে দেখাবো কিভাবে PowerShell ব্যবহার করে Hyper-V 2019-এ একটি ভার্চুয়াল মেশিন তৈরি করতে হয়। আপনি যেন জানেন, PowerShell হল Windows ক্লায়েন্ট এবং Windows সার্ভার অপারেটিং সিস্টেমগুলিতে ইন্টিগ্রেটেড একটি টুল। এতে হাজার হাজার কমান্ডলেট থাকে যা নির্দিষ্ট কমান্ড চালানোর জন্য ব্যবহৃত হয়।

সদা দেখি, প্রক্রিয়াটি ব্যাখ্যা করার জন্য আমরা একটি দৃশ্য তৈরি করব। আমরা Windows Server 2019-এ একটি রোল হিসেবে Hyper-V 2019 চালাচ্ছি। আমরা একটি ভার্চুয়াল মেশিন তৈরি করতে চাই যা Windows Server 2019 হোস্ট করবে এবং যেটিতে 8 GB RAM এবং 50 GB ডিস্ক স্পেস থাকবে। তো, চলুন শুরু করা যাক।

  1. স্টার্ট মেনু-তে বাম ক্লিক করুন এবং PowerShell টাইপ করুন।
  2. PowerShell-এ ডান ক্লিক করুন এবং তারপর Run as administrator-এ ক্লিক করুন।
  3. PowerShell অ্যাডমিনিস্ট্রেটর হিসেবে চালানোর জন্য Yes-এ ক্লিক করুন।
  4. নিচের কমান্ডটি PowerShell-এ টাইপ করুন এবং ভার্চুয়াল মেশিন তৈরি করতে Enter চাপুন। আপনাকে ভার্চুয়াল মেশিনের নাম এবং সেটি কোথায় সংরক্ষণ করতে চান তা ডিফাইন করতে হবে। আমাদের কেসে, নাম হল WinSrv2019 এবং লোকেশন হল E:\VirtualMachines\ পার্টিশনে।
    New-VM -Name WinSrv2019 -MemoryStartupBytes 8GB -BootDevice VHD -NewVHDPath E:\VirtualMachines\WinSrv2019.vhdx -Path E:\VirtualMachines -NewVHDSizeBytes 50GB -Generation 2 -Switch LAN
  5. এক্সিকিউট করা কমান্ডগুলো বুঝতে, সংক্ষেপে ব্যাখ্যা করা হলো:
    -New-VM – নতুন ভার্চুয়াল মেশিন তৈরি করতে ব্যবহৃত হয়।
    -Name WinSrv2019 – ভার্চুয়াল মেশিনের নাম ডিফাইন করতে ব্যবহৃত হয়। আমাদের কেসে নাম হল WinSrv2019।
    -MemoryStartupBytes 8GB – ভার্চুয়াল মেশিনের জন্য RAM মেমরি বরাদ্দ করে।
    -BootDevice VHD -NewVHDPath E:\VirtualMachines\WinSrv2019.vhdx – নির্দিষ্ট লোকেশনে একটি নতুন ভার্চুয়াল হার্ড ডিস্ক (*.vhdx) তৈরি করে এবং এটিকে বুট ডিভাইস হিসেবে ঘোষণা করে।
    -Path E:\VirtualMachines -NewVHDSizeBytes 50GB – নতুন তৈরি ডিস্ক কোথায় সংরক্ষণ হবে এবং এর মোট ক্যাপাসিটি কত তা ডিফাইন করে। এই কেসে, ক্যাপাসিটি 50 GB।
    -Generation 2 – ডিফাইন করে যে আমরা Generation 1 নাকি Generation 2 VM ব্যবহার করব। বর্তমানে Generation 2 ব্যবহার করার পরামর্শ দেওয়া হয়।
    -Switch LAN – কোন ভার্চুয়াল নেটওয়ার্ক স্যুইচটি ভার্চুয়াল মেশিনের জন্য বরাদ্দ হবে তা ডিফাইন করে। আমাদের কেসে ভার্চুয়াল স্যুইচের নাম LAN। আগের নিবন্ধে আমরা ব্যাখ্যা করেছি ভার্চুয়াল নেটওয়ার্ক স্যুইচ কী এবং কিভাবে তৈরি করতে হয়। সেটি লিংকে দেখুন।
  6. VM-এর CD/DVD ড্রাইভে ISO ফাইল ম্যাপ করতে যাতে অপারেটিং সিস্টেম ইনস্টল করা যায়। কমান্ডটি হলো:
    Add-VMDvdDrive -VMName WinSrv2019 -Path E:\Software\ISO\WinSrv2019.iso
  7. এই কমান্ডের অর্থ:
    Add-VMDvdDrive – নতুন DVD ড্রাইভ তৈরি করে যা বুটেবল ড্রাইভ হিসেবে ব্যবহৃত হবে।
    -VMName WinSrv2019 – যে ভার্চুয়াল মেশিনে নতুন DVD ড্রাইভ যোগ করতে চান সেটি বেছে নিন। আমাদের কেসে ভার্চুয়াল মেশিনের নাম WinSrv2019।
    -Path E:\Software\ISO\WinSrv2019.iso – আপনার ISO ফাইলটি কোথায় সংরক্ষিত আছে তা বেছে নিন। দ্রষ্টব্য, আপনাকে অফিসিয়াল মাইক্রোসফট বা লিনাক্স ওয়েবসাইট থেকে ISO ফাইল ডাউনলোড করতে হবে এবং তারপর ইনস্টলেশন মিডিয়া হিসেবে ব্যবহার করতে হবে।
  8. নিচের কমান্ড টাইপ করে ভার্চুয়াল মেশিন চালু করুন:
    Start-VM -Name WinSrv2019
  9. VMConnect.exe টাইপ করে Virtual Machine Connect শুরু করুন। VMConnect টুলটি ভার্চুয়াল মেশিনের সাথে সংযোগ করতে ব্যবহৃত হয়।
  10. Server এবং Virtual Machine সিলেক্ট করুন এবং তারপর OK-এ ক্লিক করুন। আমাদের কেসে Server হল localhost এবং ভার্চুয়াল মেশিন হল WinSrv2019।
  1. Hyper-V 2019-এ ভার্চুয়াল স্যুইচ কনফিগারেশন

  2. Hyper-V 2019-এ বিভিন্ন অ্যাকশন বা ক্রিয়াকলাপের অন্বেষণ

  3. Hyper-V 2019 ব্যবহার করে VM এক লোকেশন থেকে অন্য লোকেশনে সরানো

  4. Hyper-V 2019-এ ভার্চুয়াল মেশিন এক্সপোর্ট এবং ইম্পোর্ট করা