এটি একটি বড় প্রশ্ন, তাই আমি এটিকে তিনটি ভাগে বিভক্ত করব।
ভবঘুরে
ভ্যাগ্র্যান্ট এক বা একাধিক ভার্চুয়াল মেশিন সেট আপ করতে ব্যবহৃত হয়:
- প্রাক-তৈরি চিত্রগুলি আমদানি করা হয় ("বাক্সগুলি" নামে পরিচিত)
- ভিএম-নির্দিষ্ট সেটিংস সেট করা (আইপি ঠিকানা, হোস্টনাম, পোর্ট ফরওয়ার্ডিং, মেমরি ইত্যাদি)
- পপেট বা শেফের মতো প্রভিশিং সফ্টওয়্যার চালাচ্ছেন
মনে রাখবেন যে এটি সফ্টওয়্যার ইনস্টল করে না বা মেশিনটিকে অতীতের ভিএম লোড করে এবং ভার্চুয়ালবক্স সেটিংস সেট করে না। ভার্চুয়ালবক্সের জন্য এটি একটি স্ক্রিপ্টিং ইঞ্জিন হিসাবে ভাবেন।
কেবল ভার্চুয়ালবক্সের উপরে ভ্যাগ্র্যান্ট ব্যবহার করার জন্য আমি এখানে কিছু কারণ দেখেছি।
1. সহজেই মাল্টি-ভিএম নেটওয়ার্ক সেটআপ করুন
আমি পড়েছি বেশিরভাগ ভ্যাগ্র্যান্ট পাওয়ার-ব্যবহারকারী সামগ্রী একই সাথে একাধিক ভিএম সেটআপ করার বিষয়ে। ভ্যাগ্র্যান্ট আপনাকে এগুলি সেট আপ করতে একটি একক কনফিগারেশন ফাইল দেয়, আপনাকে একটি কমান্ড দিয়ে সেগুলি সমস্ত লঞ্চ করতে সক্ষম করে।
বলুন আপনি 192.168.1 এ স্থির আইপি ব্যবহার করে একে অপরের সাথে নেটওয়ার্কে তিনটি ভিএম কনফিগার করেছেন * * সাবনেট। আপনি নিজেকে এমন কোনও স্থানে খুঁজে পান যা ইতিমধ্যে আইপি ঠিকানাগুলি হস্তান্তর করতে সেই সাবনেটটি ব্যবহার করছে, এবং আপনার ভিএম এখন বিরোধ করছে। ভ্যাগ্র্যান্টের সাহায্যে আপনি কেবল ভ্যাগ্রান্টফাইলে সম্পাদনা করতে এবং ভিএমগুলি পুনরায় লোড করতে পারেন, যেখানে ভার্চুয়ালবক্সের সাথে আপনাকে প্রতিটি ভিএমের জন্য সেটিংসটি খুলতে হবে, যদি প্রতিটি ভিএম বুট না করে এবং সেগুলির ভিতরে পরিবর্তন না করে।
২. সোর্স কন্ট্রোল
কোনও পাঠ্য ফাইলে সেটিংস রেখে, এটি কনফিগারেশনটিকে উত্স নিয়ন্ত্রণে রাখতে সক্ষম করে। গত সপ্তাহে কিছু পরিবর্তন হয়েছে এবং ঘটনাক্রমে চিত্রটি ভেঙেছে? কেবল পরিবর্তনগুলি ফিরিয়ে দিন এবং ভিএম পুনরায় লোড করুন। আপনি এটি ভার্চুয়ালবক্স স্ন্যাপশটের সাহায্যে সম্পন্ন করতে পারেন তবে এটি কেবল একটি ভ্যাগ্রান্টফাইলের চেয়ে অনেক বেশি জায়গা গ্রহণ করবে।
3. বিভিন্ন প্ল্যাটফর্ম
Http://vagrantbox.es এর মতো সাইটে প্রচুর সংখ্যক বাক্স উপলব্ধ । এটি আপনাকে একই রকম পরিবেশ স্থাপনের জন্য একই বিধান প্রয়োগ করে বিভিন্ন ওএস বা বিতরণ চেষ্টা করতে সক্ষম করে। এটি নতুন প্ল্যাটফর্মগুলিতে পরীক্ষার বা সমর্থন যোগ করতে সহায়তা করতে পারে এবং কেবল ভার্চুয়ালবক্স ব্যবহার করে সময় সাপেক্ষ হবে।
প্রভিশন সফটওয়্যার ব্যবহার করার পাশাপাশি চিত্রের স্ন্যাপশট ব্যবহার করার জন্য প্রচুর যুক্তি রয়েছে। অতিরিক্ত আলোচনার জন্য, আমি আপনাকে স্টিফেন নেলসন-স্মিথের দুর্দান্ত নিবন্ধটি নির্দেশ করব যাতে একদিনে 100 টি ওয়েব সার্ভার তৈরি করা যায় ।