ভার্চুয়াল মেশিনের সাথে কাজ করার সবচেয়ে বড় শক্তির একটি হলো এর পোর্টেবিলিটি। এক মেশিনে VM তৈরি করে অন্য মেশিনে সরানো বা পুরো VM ডিপ্লয়মেন্ট ক্লোন করা—এটি খুব সুবিধাজনক।
একই সাথে, আপনি অনলাইনে প্রি-কনফিগার্ড ভার্চুয়াল মেশিন পাবেন যা আপনি চটপট ইম্পোর্ট করে কাজ শুরু করতে পারেন। এখানে আমরা দেখাবো কিভাবে ভার্চুয়ালবক্সে OVA ফাইল ইম্পোর্ট এবং এক্সপোর্ট করা যায়।
OVA ফাইল কী?
OVA ফাইল (Open Virtual Appliances) হলো একটি প্যাকেজ যাতে ভার্চুয়াল মেশিন বর্ণনা করার ফাইলগুলো থাকে। এতে একটি ডেসক্রিপ্টর ফাইল (.OVF), অপশনাল ম্যানিফেস্ট (.MF), সার্টিফিকেট ফাইল, এবং অন্যান্য সম্পর্কিত ফাইল থাকে। এই সকল ডেটা Open Virtualization Format-এ সংরক্ষিত থাকে, যা ভার্চুয়াল মেশিনে চালানোর জন্য সফ্টওয়্যার প্যাকেজ এবং ডিস্ট্রিবিউট করার একটি স্ট্যান্ডার্ড ফরম্যাট।
সহজ ভাষায়, এই ফাইলগুলো ভার্চুয়াল মেশিন সেট আপ করার জন্য প্রয়োজনীয় কনফিগারেশন ডিটেইল সংরক্ষণ করে যা VirtualBox, VMware, Microsoft System Centre Virtual Machine Manager, এবং Amazon’s Elastic Compute Cloud (Amazon EC2) এর মতো সফ্টওয়্যার ব্যবহার করে। ধরুন আপনি VMware ব্যবহার করে আপনার পিসিতে একটি ভার্চুয়াল মেশিন সেট আপ করেছেন কিন্তু এখন আপনি এটিকে VirtualBox-এ চালাতে চান। অথবা আপনি এটিকে অন্য একটি পিসিতে ট্রান্সফার করতে চান।
আদর্শভাবে, আপনাকে ISO ফাইল দিয়ে OS ইনস্টল করার всей প্রসেস دوباره করে দিতে হতো دوم ভার্চুয়াল মেশিনে এবং সকল সেটিংস ম্যানুয়ালি কপি করতে হতো। এই প্রসেসকে সহজ बनाने için, আপনি সিম্পলি যে VM ক্লোন করতে চান সেটি থেকে OVA ফাইল এক্সপোর্ট করে আপনার নতুন সেটআপে ইম্পোর্ট করতে পারেন।
OVA ইম্পোর্ট করা
ভার্চুয়ালবক্স চালু থাকলে, টপ মেনুতে "File" লোকেট করুন এবং ক্লিক করুন, তারপর "Import Appliance" সিলেক্ট করুন। ভার্চুয়ালবক্স ভার্চুয়াল মেশিনকে "Appliance" বলে।
একটি নতুন উইন্ডো খুলবে যেখানে আপনার .ova ফাইল সিলেক্ট করার ফিল্ড থাকবে। আপনি যে ফাইল ইম্পোর্ট করতে চান সেটি ব্রাউজ করুন। ভার্চুয়ালবক্স কিছু সেকেন্ড নিবে ফাইলের ইনফরমেশন পড়তে।
উইন্ডোটি একটি টেবিলে শিফট হবে যা আপনাকে ইম্পোর্ট হওয়া এপ্লায়েন্সের সেটিংস বেছে নেওয়া দেবে। এখান থেকে আপনি ভার্চুয়াল মেশিনের মূল ফিচারগুলো সেট করতে পারেন, যেমন উপলব্ধ মেমোরির পরিমাণ। আপনি যখন প্রস্তুত, "Import" বাটনে ক্লিক করুন এবং ভার্চুয়ালবক্সকে ইম্পোর্ট প্রসেস চালাতে দিন।
ফাইল সাইজের উপর নির্ভর করে ভার্চুয়ালবক্সকে ইম্পোর্ট প্রসেস কমপ্লিট করতে কিছু মিনিট লাগতে পারে।
প্রসেস কমপ্লিট হলে, আপনার VM ব্যবহার করার জন্য প্রস্তুত থাকবে।
OVA এক্সপোর্ট করা
OVA ফাইল এক্সপোর্ট করা ইম্পোর্ট করার চেয়েও বেশি গুরুত্বপূর্ণ হতে পারে। এটি আপনার VM-দের ব্যাকআপ लेने এবং স্ন্যাপশট নেওয়ার একটি চমৎকার উপায়। আপনার OVA-গুলো এক্সপোর্ট করলে আপনি সেগুলো একাধিক মেশিনে ক্লোন করতে পারবেন বা একই কম্পিউটারে আপনার VM-এর সিমাল্টেনিয়াস ইনস্ট্যান্স চালাতে পারবেন।
আবার "File" মেনুতে যান এবং এইবার "Export Appliance"-এ ক্লিক করুন।
ভার্চুয়ালবক্স একটি নতুন উইন্ডো খুলবে আপনার উপলব্ধ ভার্চুয়াল মেশিনের লিস্টিংসহ। আপনি যে VM এক্সপোর্ট করতে চান সেটি সিলেক্ট করুন।
পরবর্তী উইন্ডো আপনাকে এক্সপোর্ট হওয়া OVA ফাইলের লোকেশন সিলেক্ট করতে দেবে। এই ফাইলগুলো খুব বড় হতে পারে, তাই নিশ্চিত হন যে ডেস্টিনেশন ড্রাইভে পর্যাপ্ত স্পেস আছে ফলাফলের ফাইল সাপোর্ট করার জন্য।
এক্সপোর্ট প্রসেসের ফাইনাল স্ক্রিন। আরেকটি টেবিল আপনাকে আপনার ফাইলের সাথে কিছু আইডেন্টিফাইং ইনফরমেশন এবং স্পেসিফিক্স অ্যাটাচ করতে দেবে প্যাক আপ করার আগে। সাধারণত নাম এবং ডেসক্রিপশনই আপনি ব্যবহার করবেন, তবে আপনি ডিটেইলড প্রোডাক্ট ফিল্ডগুলোও ব্যবহার করতে পারেন যেসব VM আপনি ডিস্ট্রিবিউট করার পরিকল্পনা করছেন। "Export" বাটনে ক্লিক করুন এক্সপোর্ট প্রসেস শুরু করতে।
সব সেট হলে, ভার্চুয়ালবক্স আপনার VM কে OVA ফাইলে রোল করার প্রসেস শুরু করবে। VM-এর সাইজের উপর নির্ভর করে কিছু সময় লাগতে পারে কিন্তু সাধারণত গড়ে কিছু মিনিট লাগে।
বহুল আবিষ্কৃত প্রশ্নাবলী
১. প্রি-কনফিগার্ড ভার্চুয়াল মেশিন কোথায় থেকে ডাউনলোড করব?
আপনি যদি প্রি-কনফিগার্ড ভার্চুয়াল মেশিন বা ভার্চুয়াল ডিস্ক ইমেজ (VDI) ডাউনলোড করতে চান, তবে নিচে কিছু ওয়েবসাইট দেওয়া হলো:
- OS Boxes
- Virtual Boxes
- Sysprobes
২. OVA ফাইলের কন্টেন্ট কীভাবে এক্সট্রাক্ট করব?
VMware এবং VirtualBox এর মতো ভার্চুয়ালাইজেশন অ্যাপ্লিকেশনে OVA ফাইল ইম্পোর্ট করার পাশাপাশি, আপনি WinRar এবং 7-Zip এর মতো ফাইল আর্কাইভার প্রোগ্রাম ব্যবহার করে OVA ফাইলের কন্টেন্ট এক্সট্রাক্ট করতে পারেন।
৩. ISO এবং OVA ফাইলের মধ্যে পার্থক্য কী?
সহজ ভাষায়, ISO ফাইলগুলি সম্পূর্ণ ডিস্ক ইমেজ যাতে একটি ডিস্কের সকল ডেটা থাকে যার মধ্যে ফাইল সিস্টেম ইনফরমেশনও থাকে। এই ফরম্যাটটি মূলত বড় ফাইল ডিস্ট্রিবিউট করার জন্য ব্যবহৃত হয় ফিজিক্যাল ডিস্ক শেয়ার না করেই, যেখানে OVA ফাইলগুলিতে একটি ভার্চুয়াল মেশিনের কমপ্রেসড ভার্সন থাকে। আপনি এটিকে ব্যবহার করে VM এক্সট্রাক্ট করে আপনার কম্পিউটারে ইনস্টল করতে পারেন।