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

VirtualBox মাস্টার করুন: ডিস্ক ইমেজ ক্লোনিং-র ধাপে ধাপে গাইড

ভার্চুয়ালাইজেশন ব্যবহার করলে—বিজনেস হোক বা প্লেজার—VirtualBox-এ আসা হয়েছে। খুব পাওয়ারফুল, হাইলি ভারসেটাইল ফ্রি সলিউশন যেটা ডেস্কটপ ইউজারকে অপ্রতিম ফ্লেক্সিবিলিটি দেয় অপারেটিং সিস্টেম ডিপ্লয় করতে, যেকোনোভাবে।

যদি আপনি শুধু হবিস্ট নন, বা ভার্চুয়ালাইজেশন দিয়ে নতুন OS শিখতে চান, তবে আপনি এই সিনেরিও ফেস করবেন: বড় সংখ্যক ভার্চুয়াল মেশিন ডিপ্লয় করতে হবে।

ইনডিভিজুয়াল ইনস্টলেশনে টাইম বर्बাদ করার সুযোগ নেই। ম্যানুয়ালি মেশিন এক এক করে কনফিগার করা সবচেয়ে খারাপ অভ্যাস—धीম, অইফিশিয়েন্ট, এবং আপনি ভিন্ন সেটআপের সাথে শেষ হবেন, এনভায়রনমেন্ট ইনকনসিস্টেন্ট অবস্থায় থাকবে।

এই সমস্যা ওয়ার্কঅরাউন্ড করতে বিট-বাই-বিট সলিউশন দরকার যা বেসিক ইনস্টলেশন ইমেজকে ডিজায়ার্ড কপি সংখ্যকে রেপ্লিকেট করবে। এটাকেই ক্লোনিং বলে। VirtualBox এটা প্রোভাইড করে। দেখি কীভাবে।

VirtualBox মাস্টার করুন: ডিস্ক ইমেজ ক্লোনিং-র ধাপে ধাপে গাইড

ক্লোনিং

ক্লোনিংয়ের কয়েকটি পদ্ধতি আছে।

কপি

ইনস্টলড ইমেজ যেখানে থাকে সেই হার্ড ডিস্ক ম্যানুয়ালি কপি করুন। ভার্চুয়াল মেশিন হার্ড ডিস্ক ফাইল, তাই সিম্পল। আমি এটা কিছুদিন আগে দেখিয়েছিলাম, কিন্তু অন্য ভার্চুয়ালাইজেশন প্রোডাক্টে: VMware Server এবং VMware ESXi।

ইমেজিং

ডেডিকেটেড ইমেজিং সফটওয়্যার ব্যবহার করুন, যেমন CloneZilla। লাইভ এনভায়রনমেন্টে বুট করুন, ডিস্ক/পার্টিশন ইমেজ করুন, তারপর দ্বিতীয় ভার্চুয়াল মেশিনের খালি ডিস্কে রিস্টোর করুন—একজাক্ট কপি তৈরি হবে।

কনভার্সন

VMware Converter দিয়ে ইমেজ ফরম্যাট কনভার্ট করতে শিখেছিলাম বেসিক ইমেজ রিটেইন করে। VirtualBox আরেকটি মেথড দেয়।

VirtualBox-এ ক্লোনিং

VirtualBox-এ বিল্ট-ইন ইউটিলিটি রয়েছে ডিস্ক ম্যানেজমেন্টের জন্য: VBoxManage। এটি Windows এবং Linux VirtualBox ইনস্টলেশনে উভয়েই উপলব্ধ। Windows-এ VirtualBox ডিরেক্টরির ভিতর পাবেন। Linux-এ এক্সিকিউশন প্যাটহে অ্যাড হয়ে থাকে।

VBoxManage ক্লোনিং ছাড়া আরও অনেক কিছু করতে পারে। অপশনগুলো দেখতে VBoxManage /? (Windows) বা VBoxManage --help (Linux) চালান।

VBoxManage ক্লোনিং সিনট্যাক্স:

VBoxManage clonehd <old> <new> --format VDI

এখানে কী কী?

clonehd—আমরা যে অপারেশন চাই।

<old> এবং <new>—হার্ড ডিস্কের নাম। উদাহরণ: ubuntu-9.04.vdi আসল, ubuntu-9.04-cloned.vdi ক্লোন।

--format VDI—আমরা যেই ফরম্যাট চাই। QEMU-এর মতো VirtualBox বিভিন্ন ভার্চুয়াল হার্ড ডিস্ক ফরম্যাট সাপোর্ট করে, অন্যান্য প্রোডাক্টের সাথে কম্প্যাটিবিলিটির জন্য।

বাস। কমান্ড চালান এবং কমান্ড লাইন উইন্ডোতে প্রগ্রেস দেখুন (Windows বা Linux)।

কিছুক্ষণ পর ক্লোন উপলব্ধ হবে।

নতুন ডিস্ক যেকোনো ভার্চুয়াল মেশিনে আট্যাচ করুন এবং একজাক্ট কপি বুট করুন। বিশ্বাস করা কঠিন, এটাই সার জাদু!

বিকল্প পদ্ধতি

VirtualBox-এ সাধারণ কপিও করা যায়, VMware-এর মত। 하지만 কিছু ইউজার রিপোর্ট করেছে প্লেইন ফাইল কপি কখনো কখনো টার্গেট ফাইল করপ্ট করে। পারসোনালি আমি এই মেথডে কোনো ইশিউ ফেস করিনি, কিন্তু প্রব্লেম হলে এই ট্রিক ট্রাই করুন:

ইমেজটি Tar/rar/zip করে কপি করুন। সে কেসগুলোতে কাজ করে যেখানে সাদা ফাইল কপি পর্যাপ্ত নয়। কপি সফল হয়েছে কিনা নিশ্চিত করতে টার্গেট ফাইলের MD5 সম 原作ের সাথে মিলিয়ে দেখুন। এবং অবশ্যই নতুন ডিস্ক থেকে ভার্চুয়াল মেশিন বুট করে ভেরিফাই করুন।

উপসংহার

খুব সংক্ষিপ্ত কিন্তু উপকারী টিউটোরিয়াল। VBoxManage ব্যবহার করে এনভায়রনমেন্ট অ্যাডমিনিস্ট্রেশন ইম্প্রুভ ও অটোমেট করা শিখলাম। যেহেতু ইউটিলিটি কমান্ড লাইন থেকে চলে, স্ক্রিপ্টে ব্যবহার করা যায় এবং ক্লোনিং, ব্যাকআপ শিডিউল করা যায়।

পরবর্তী আর্টিকেলে শিখব: ভার্চুয়াল মেশিনে ডিস্ক যোগ করা। তারপর সিকোয়েলে: ভার্চুয়াল ডিস্ক এক্সপ্যান্ড/শ্রিংক। চতুর্থ পার্টে: নেটওয়ার্কিং কনফিগারেশন এবং শেয়ারিং-এর বিভিন্ন পদ্ধতি।

Have fun!

  1. KVM স্টোরেজ ম্যানেজমেন্ট আয়ত্ত করা: একটি ব্যাপক টিউটোরিয়াল

  2. VirtualBox VDI কে VMware VMDK-এ কনভার্ট করা: ধাপে ধাপে গাইড

  3. VirtualBox 3.0.0: ডেস্কটপ ভার্চুয়ালাইজেশনের জন্য পাওয়ারফুল আপগ্রেড

  4. ধাপে ধাপে গাইড: VMware Server-এ ভার্চুয়াল মেশিন ক্লোন করা