আমি কেন কেবল ভার্চুয়ালবক্সের পরিবর্তে ভ্যাগ্র্যান্ট ব্যবহার করব?


230

উন্নয়নের পরিবেশ তৈরি করতে আমি বহু বছর ধরে ভার্চুয়ালবক্স ব্যবহার করে আসছি।

আমার অনেক সহকর্মী ভ্যাগ্র্যান্ট সম্পর্কে কথা বলছে এবং অনেক লোক এ সম্পর্কে খুব উত্তেজিত বলে মনে হচ্ছে তবে আমি এর সুফলগুলি বুঝতে পেরেছি বলে মনে হচ্ছে না .. এটি করার জন্য শিখতে নতুন এক আদেশের সিরিজের মতো আমার কাছে মনে হচ্ছে ভার্চুয়ালবক্সের সাথে আমি যা করেছি।

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

পুতুল এবং শেফ সত্যিই ভ্যাগ্রান্টের অংশ নয়, তারা নিজেরাই ঠিক আছে?

সুতরাং হ্যাঁ, ভার্চুয়ালবক্সের নিজের থেকে ভ্যাংগ্র্যান্ট কীভাবে বিশেষত অফার করে?


11
দু'বছরে আমি এখন উন্নয়নের জন্য প্রতিদিন ভ্যাগ্র্যান্ট ব্যবহার করছি - দুর্দান্ত! আমার দল এটি ব্যবহার করে এবং এটি আমাদের পরিবেশগত পরিবেশের সমস্যাগুলি সমাধান করে।
জন হান্ট

1
এখানে মতামত: আপনার যদি কখনও পিএক্সই সার্ভার সেট আপ করতে সমস্যা না হয়, ভিবক্সম্যানেজ হৃদয় দিয়ে জানুন, কীভাবে এক মিনিটেরও কম সময়ে এনএফএস সেটআপ করতে হয় তা জানুন এবং সরাসরি বিল্ড চেইনগুলি পরিচালনা করতে পছন্দ করেন .. একেবারেই কোনও অর্থই নেই। আপনি যে ধাঁধাটি মিস করছেন তার প্রতিটি অংশের সাথে মান উঠে যায়। ব্যাপক ব্যবহার পুতুল সংহতকরণ থেকে নয় তবে লোকেরা ইন্টারনেট থেকে সরাসরি সুরক্ষিত গর্ত দ্বারা ক্ষতিগ্রস্থ চিত্রগুলিকে সক্ষম করতে পারে। তারা আপনাকে যা বলে তা বিচার্য নয়।
ফ্লোরিয়ান হিগল

2
3.5 বছর পরে এবং আমি এখন উন্নয়নের জন্য প্রতিদিন ডকার ব্যবহার করি। এটি ভাল, তবে অসম্পূর্ণ একটি ভিন্ন জন্তু ... আপনার প্রয়োজনীয়তার উপর নির্ভর করে আমি বিশ্বাস করি যোদ্ধাগুলি এখনও দলের পক্ষে উন্নততর প্ল্যাটফর্ম - এটির সাথে কাজ করা খুব সহজ easier
জন হান্ট

5
4 বছর এবং আমি আবিষ্কার করেছি ডকারটি ভয়ঙ্কর। দীর্ঘ লাইভ ভ্যাগ্র্যান্ট।
জন হান্ট

3
আপনার মন্তব্যগুলি এটিকে আরও মজাদার করে
তুলছে

উত্তর:


151

এটি একটি বড় প্রশ্ন, তাই আমি এটিকে তিনটি ভাগে বিভক্ত করব।

ভবঘুরে

ভ্যাগ্র্যান্ট এক বা একাধিক ভার্চুয়াল মেশিন সেট আপ করতে ব্যবহৃত হয়:

  • প্রাক-তৈরি চিত্রগুলি আমদানি করা হয় ("বাক্সগুলি" নামে পরিচিত)
  • ভিএম-নির্দিষ্ট সেটিংস সেট করা (আইপি ঠিকানা, হোস্টনাম, পোর্ট ফরওয়ার্ডিং, মেমরি ইত্যাদি)
  • পপেট বা শেফের মতো প্রভিশিং সফ্টওয়্যার চালাচ্ছেন

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

কেবল ভার্চুয়ালবক্সের উপরে ভ্যাগ্র্যান্ট ব্যবহার করার জন্য আমি এখানে কিছু কারণ দেখেছি।

1. সহজেই মাল্টি-ভিএম নেটওয়ার্ক সেটআপ করুন

আমি পড়েছি বেশিরভাগ ভ্যাগ্র্যান্ট পাওয়ার-ব্যবহারকারী সামগ্রী একই সাথে একাধিক ভিএম সেটআপ করার বিষয়ে। ভ্যাগ্র্যান্ট আপনাকে এগুলি সেট আপ করতে একটি একক কনফিগারেশন ফাইল দেয়, আপনাকে একটি কমান্ড দিয়ে সেগুলি সমস্ত লঞ্চ করতে সক্ষম করে।

বলুন আপনি 192.168.1 এ স্থির আইপি ব্যবহার করে একে অপরের সাথে নেটওয়ার্কে তিনটি ভিএম কনফিগার করেছেন * * সাবনেট। আপনি নিজেকে এমন কোনও স্থানে খুঁজে পান যা ইতিমধ্যে আইপি ঠিকানাগুলি হস্তান্তর করতে সেই সাবনেটটি ব্যবহার করছে, এবং আপনার ভিএম এখন বিরোধ করছে। ভ্যাগ্র্যান্টের সাহায্যে আপনি কেবল ভ্যাগ্রান্টফাইলে সম্পাদনা করতে এবং ভিএমগুলি পুনরায় লোড করতে পারেন, যেখানে ভার্চুয়ালবক্সের সাথে আপনাকে প্রতিটি ভিএমের জন্য সেটিংসটি খুলতে হবে, যদি প্রতিটি ভিএম বুট না করে এবং সেগুলির ভিতরে পরিবর্তন না করে।

২. সোর্স কন্ট্রোল

কোনও পাঠ্য ফাইলে সেটিংস রেখে, এটি কনফিগারেশনটিকে উত্স নিয়ন্ত্রণে রাখতে সক্ষম করে। গত সপ্তাহে কিছু পরিবর্তন হয়েছে এবং ঘটনাক্রমে চিত্রটি ভেঙেছে? কেবল পরিবর্তনগুলি ফিরিয়ে দিন এবং ভিএম পুনরায় লোড করুন। আপনি এটি ভার্চুয়ালবক্স স্ন্যাপশটের সাহায্যে সম্পন্ন করতে পারেন তবে এটি কেবল একটি ভ্যাগ্রান্টফাইলের চেয়ে অনেক বেশি জায়গা গ্রহণ করবে।

3. বিভিন্ন প্ল্যাটফর্ম

Http://vagrantbox.es এর মতো সাইটে প্রচুর সংখ্যক বাক্স উপলব্ধ । এটি আপনাকে একই রকম পরিবেশ স্থাপনের জন্য একই বিধান প্রয়োগ করে বিভিন্ন ওএস বা বিতরণ চেষ্টা করতে সক্ষম করে। এটি নতুন প্ল্যাটফর্মগুলিতে পরীক্ষার বা সমর্থন যোগ করতে সহায়তা করতে পারে এবং কেবল ভার্চুয়ালবক্স ব্যবহার করে সময় সাপেক্ষ হবে।

প্রভিশন সফটওয়্যার ব্যবহার করার পাশাপাশি চিত্রের স্ন্যাপশট ব্যবহার করার জন্য প্রচুর যুক্তি রয়েছে। অতিরিক্ত আলোচনার জন্য, আমি আপনাকে স্টিফেন নেলসন-স্মিথের দুর্দান্ত নিবন্ধটি নির্দেশ করব যাতে একদিনে 100 টি ওয়েব সার্ভার তৈরি করা যায়


8
তবুও কেন বুঝতে পারছি না কেন আমার উন্নয়নের পরিবেশে ভ্যাংগার ব্যবহার করা উচিত! কারণ, এটি ব্যয়বহুল (আপনি যদি ভিএমওয়্যার ব্যবহার করতে চান!) আমরা বেস বাক্সের মতো ভার্চুয়াল মেশিন প্রস্তুত করতে পারি যা ভিজেন্টর দ্বারা ব্যবহৃত হয় তবে অন্য একটি ভার্চুয়াল মেশিন স্থাপনের জন্য ভিএমওয়্যার দ্বারা ক্লোন পান। প্রথম এবং সর্বাগ্রে, আমরা vmrunভিএমওয়্যার দ্বারা প্রস্তাবিত এমনকি ভার্চুয়াল মেশিনের সেটিংস নিয়ন্ত্রণ করতে পারি যা এমনকি আইপি অ্যাড্রেস পরিবর্তন করে বা অতিথি মেশিনের ভিতরে স্ক্রিপ্ট চালায়!
ওউজ সেলিকদেহির

3
@ OğuzÇelikdemir এটি একটি ন্যায্য বিষয়। ভ্যাগ্র্যান্ট একটি নতুন মেশিন আনার ক্ষেত্রে ভিএমওয়্যারকে কেবল একটি সহজ ফ্রন্ট-এন্ড রাখে। পর্দার আড়ালে, এটি vmrunএটি নিয়ন্ত্রণ করতে ব্যবহার করছে। আমি সর্বদা ভার্চুয়ালবক্স ব্যবহার করেছি এবং সুতরাং ভিএমওয়্যার ব্যাকএন্ডের সাথে কোনও অভিজ্ঞতা নেই।
অ্যাডাম লুকেন্স

1
@ অ্যাডামলুকেন্স, বিস্তারিত মন্তব্যের জন্য ধন্যবাদ। আপনি যা উল্লেখ করেছেন তা আকর্ষণীয় মনে হচ্ছে .. তবে আমি অবাক হয়েছি আপনি যদি VboxManageআদেশটি সম্পর্কে সচেতন হন ? ভার্চুয়ালবক্স.আর / ম্যানুয়াল/ ch08.html আপনি উল্লিখিত অনেক কিছুই vboxmanage controlvmশেল স্ক্রিপ্টে নির্দিষ্ট আইপি / প্যারামিটার বা একটি অনুরূপ কমান্ড দিয়ে সংস্করণটি নিয়ন্ত্রণ করে স্ক্রিপ্ট হিসাবে তৈরি করা যেতে পারে ... তবে কীভাবে vagrantউন্নতি হয় virtualbox?
alpha_989

@ alpha_989 আমি সম্মত ভ্যাগ্র্যান্ট ব্যবহারের জন্য কোনও অনন্য পয়েন্ট নেই বলে মনে হয়। শুধু সুবিধার জন্য।
নিক্লাস রোসক্র্যান্টজ

27

অ্যাডামের দেওয়া দুর্দান্ত উত্তরের পাশাপাশি, ভ্যাগ্র্যান্ট সবকিছুকে একসাথে যুক্ত করে। যদিও শেফ এবং পুতুল (এবং সল্ট এবং শেল স্ক্রিপ্টস এবং আপনি যে কোনও বিধানকারীর ব্যবহার করতে চান) পৃথক জিনিস, ভ্যাগ্র্যান্ট এগুলি সমস্ত একসাথে যুক্ত করে এবং এটি কেবল একটি দিয়ে কাজ করে vagrant up

যে এক আদেশ হবে

  1. কেবলমাত্র ভিএম শুরু করুন যদি এটির প্রয়োজন হয় তবে এটিও হয়ে যাবে
  2. আপনার নির্দিষ্ট বেস বক্স থেকে বাক্সটি তৈরি করুন যদি এটি এখনও করা না হয়ে থাকে তবে আপনার মেশিনে যদি বেস বাক্সটি না থাকে তবে এটি প্রথমে হবে'll
  3. এটির ইউআরএল থেকে এটি আনুন এবং এটি আপনার মেশিনে ডাউনলোড করুন।

আপনাকে সে সব নিয়ে ভাবতে হবে না। ধরা যাক আপনি কোনও ভিন্ন প্রকল্পে স্যুইচ করছেন, এটি সহকর্মী দ্বারা শুরু করা হয়েছে। আপনি কেবল আপনার রেপো থেকে কোডটি চেকআউট করে চলেছেন এবং vagrant upআইএসও ডাউনলোড বা কোনও ইনস্টল করার বিষয়ে চিন্তা করছেন না বা that নির্দিষ্ট ক্লায়েন্টের জন্য আপনার কোন সংস্করণের কোন সংস্করণ ব্যবহার করা দরকার তা ভাবছেন বা আপনার কাছে ইতিমধ্যে সমস্ত ভিএম আছে এমন কোনও ভিএমের একটি অনুলিপি আছে কিনা তা নিয়ে আপনি ভাবছেন ering তোমার দরকার.

আপনি শেফ বা পুতুল বা কেবল শেল স্ক্রিপ্ট ব্যবহার করে জিনিস সেট আপ করেছেন কিনা তা নিয়ে আপনারও চিন্তা করার দরকার নেই। (ঠিক আছে, তাই আপনাকে একটি কাজ করার প্রয়োজন হতে পারে bundle installবা অন্যথায় নিশ্চিত করা উচিত যে আপনি সবকিছু ইনস্টল করেছেন, তবে এখনও কোনও বড় বিষয় নয়))

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


8
তবে এটি আমার পক্ষে বিকাশকারীদের জন্য প্রাগসেট ভিএম চিত্র প্রেরণের চেয়ে প্রাগসেট ভিএম ইমেজ পাঠানো অনেক সহজ এবং দ্রুততর কাজ, এটি কীভাবে ব্যবহার করতে হয় তা শিখতে এবং যে সমস্যাগুলি আসে তার সাথে মোকাবিলা করা বিশেষত যখন সমর্থন করে উইন্ডোজ বাক্স আমি ঠিক সত্যিই তা পাই না। মনে হচ্ছে ফ্যানবয় ছাড়া আর কিছুই নয়।
আশাবাদী

5
ভ্যাগ্র্যান্ট ইনস্টল করা আজকাল অবিশ্বাস্যরকম সহজ। যে কেউ এটি ইনস্টল করতে পারে না তার পক্ষে সম্ভবত কোড লিখতে বিশ্বাস করা যায় না। আপনার উত্স কোডটিতে একটি ভ্যাগ্রান্টফাইলে থাকা যা বিকাশকারী চেক আউট করে তা আসলে কোনও ভিএম প্রেরণের চেয়ে অনেক সহজ। ভ্যাগ্রান্টফাইল সেটআপটি সংজ্ঞায়িত করে, যার মধ্যে বেস ভিএমটি ডাউনলোড করতে হবে সেই URL সহ (এটি এটি কনফিগার করে)। আপনার যদি প্রাথমিকভাবে কনফিগারেশন পরিবর্তনগুলি করার প্রয়োজন না হয় তবে আপনি সমস্ত প্রস্তুত। তবে আপনি যেমন আপনার প্রকল্পে কাজ করছেন, আপনার সম্ভবত পরিবর্তনগুলি করা দরকার। আপনার ভ্যাগ্রান্টফাইলে এটি করুন।
আইকনোক্লাস্ট

5
যেহেতু আপনি আপনার কোডের সাথে ভ্যাগ্রান্টফিল রাখছেন তাই এই প্রকল্পে যোগদানকারী সমস্ত বিকাশকারীরা স্বয়ংক্রিয়ভাবে আপনার ভিএম-তে পরিবর্তনগুলি পাবেন, যেহেতু আপনি সেগুলি ভ্যাগ্রান্টফাইলে তৈরি করছেন। আপনার ভ্যাগ্রান্টফাইলে কনফিগার করা কঠিন হওয়ার দরকার নেই। আপনি শেফ এবং পুতুলকে ওভারকিল (যা তারা প্রায়শই হয়) বলে মনে করেন আপনি শেল প্রভিশন ব্যবহার করতে পারেন। আপনি যদি ভিএম-তে শেল কমান্ড সন্নিবেশ করতে পারেন তবে ভ্যাগ্রান্টফাইলে শেল প্রভিশন কমান্ড সেট আপ করা একটি ছোট বাধা। এটি একটি সামান্য আপ-সামনের প্রচেষ্টা গ্রহণ করবে এবং আপনাকে দীর্ঘকালীন প্রচুর মাথাব্যাথা বাঁচাবে।
আইকনোক্লাস্ট

4
এবং যখন আপনাকে সমস্ত 50 টি কম্পিউটারে কিছু পরিবর্তন করতে হবে?
আইকনোক্লাস্ট

4
এখানে আলোচনাগুলি অকাল অপটিমাইজেশন সম্পর্কে সত্যই। আপনার যদি প্রয়োজন না হয় তবে ভ্যাব্রেন্ট ব্যবহার করবেন না। আপনি যখন ভিএমএস তৈরি করা ক্লান্তিকর হয়ে উঠছেন তখন অসম্পূর্ণ ব্যবহার করুন।
ক্যামমিল

9

ভিএম প্রভিশনের সাথে শেফ বা পুতুলকে একীভূত করার ক্ষমতা কী is বেশিরভাগ ভ্যাগ্র্যান্ট ব্যবহারকারীরা আপনাকে বলবেন যে তারা 'ভ্যাগ্রান্ট প্রভিশন' চালায় এবং মাঝে মাঝে 'ভ্যাগ্রান্ট আপ' বা 'ভ্যাগ্রান্ট ড্যামিন' এর চেয়ে অনেক বেশি 'ভিজারেন্ট রিলোড' চালায়। এই কাজগুলি ইঙ্গিত করে যে আসল কাজটি ভিএমগুলিকে স্পিনিং / ডাউন করতে নয় তবে এগুলি সত্যের পরে তাদের পরিচালনা 'করা'।

আরও ভাল প্রশ্ন উত্থাপন করার জন্য (দক্ষ শেফ ব্যবহারকারীরা যেভাবেই হোক না কেন) যথাযথ প্লাগইন দিয়ে ভ্যাগ্রান্ট এবং ছুরি ব্যবহার করবেন না কেন (এক মুহুর্তে ভার্চুয়ালবক্স প্লাগইনে পাবেন)? উদাহরণস্বরূপ, একটি ছুরি প্লাগইনে ডেটা ব্যাগে সঞ্চিত আর্গুমেন্টের মানগুলি হ'ল উপায় (উপায়) একটি বৃহত্তর ভ্যাগ্রান্টফাইলে জাগলের চেয়ে আরও বুদ্ধিমান, নমনীয় এবং পরিচালনাযোগ্য। আমি সাধারণত আমার 'ডায়নামিক' রিসোর্সগুলি সংখ্যার মতো সিপিইউ, মেমরির পরিমাণ, যা ওএসকে শেফ ডেটাবাগ (গুলি) তে স্থাপন করা, হোস্টনাম, আইপি, রুটগুলি ইত্যাদির জন্য এমনভাবে সংজ্ঞায়িত করি যাতে আমার রেসিপিটি পরিবর্তন করার দরকার নেই; - )। শেফ ওয়েব ইন্টারফেসের মাধ্যমে একটি ডেটাবাগ সম্পাদনা করা আমি সবচেয়ে জুনিয়র অপারেটরগুলিকে দিতে পারি একটি খুব সহজ ডেটা এন্ট্রি টাস্ক। ভ্যাগ্রান্টফাইলে, আপনার চিরকালের কোডটি মোডিফাইং করুন এবং বিশ্বাস করুন বা না করুন - কোড ব্রেক - যা আপনি গতিসম্পন্ন গ্যারান্টি দেয় যে আপনি অপারেশন কর্মীদের সহজ পরিবর্তনগুলি বন্ধ করবেন না,

প্রকৃতপক্ষে ছুরিটির ভার্চুয়ালবক্সের জন্য এখনও একটি প্লাগইন নেই (যদিও আমি খুব দূরবর্তী ভবিষ্যতে একটিটির কল্পনা করি), ইতিমধ্যে বেশিরভাগ 'এন্টারপ্রাইজ' ভার্চুয়ালাইজেশন পণ্যগুলির জন্য প্লাগইন রয়েছে, ভিএমওয়্যার, জেনসভার এবং প্রায় প্রতিটি বড় 'ক্লাউড' সহ সরবরাহকারী, পাশাপাশি। এর অর্থ আপনি যখন ভার্চুয়ালবক্সের বাইরে যাওয়ার জন্য প্রস্তুত থাকেন তবে / ভ্যাগ্র্যান্ট যা সরবরাহ করে তার চেয়ে ছুরি অনেক উন্নত। আপাতত, শেফ সম্প্রদায় ভার্চুয়ালবক্স ব্যবহারকারীদের একটি ছুরি প্লাগইনের জন্য ভার্চুয়ালবক্স এপিএসকে একীভূত না করে ভ্যাংগ্র্যান্টের সাথে লম্পট হতে দেয় বলে মনে হয়। একটি ছুরি-যোগ্রান প্লাগইন রয়েছে যা ডেটা ব্যাগগুলি যুক্তিগুলি পাস করার অনুমতি দেয়। তবে, এটি এখনও যোগ্রান সফ্টওয়্যার প্রয়োজন এবং এটি কাজ করতে একরঙা Vagrantfile।

সুতরাং, আমি একটি অঙ্গ নেভিগেশন বাইরে যাব এবং ভ্যাগ্রান্ট অবশ্যই ছুরিযুক্ত শেফের চেয়ে 'ভাল' নয়; তবে necesary (আপাতত) যদি আপনি ভার্চুয়ালবক্সের উপর জোর দেন এবং সম্ভবত ডেটা ব্যাগের সাথে শেফের পরিচালনার চেয়ে 'সহজ', তবে আপনার ব্যবস্থাপনার পক্ষে মোটামুটি সহজ পরিবেশ রয়েছে।


8

এখানে আরও দুটি বিকাশকারী ব্যবহারের বিষয় রয়েছে যা ভিজাগর সরল করে তোলে ("সরল" ভার্চুয়ালবক্সের ওপরে)। আমি পূর্ববর্তী উত্তরে বিশেষভাবে ডাকা এই ব্যবহারের কেসগুলি দেখিনি।

  1. ভ্যাগ্র্যান্ট বিকাশ এবং উত্পাদন প্ল্যাটফর্মগুলিকে যতটা সম্ভব একে অপরের কাছাকাছি রাখার লক্ষ্যে সহায়তা করে। একটি আদর্শ বিশ্বে, আপনি ভ্যাব্রেন্ট ভিএম সরবরাহ করার জন্য ব্যবহৃত একই স্ক্রিপ্টগুলির সাথে উত্পাদন পরিবেশের ব্যবস্থা করবেন, স্থাপনার সময়ে বিস্ময় হ্রাস করুন।

  2. ইন্টিগ্রেশন টেস্ট এবং অবিচ্ছিন্ন একীকরণ: পরীক্ষাগুলি থেকে বেচাকেনা নিয়ন্ত্রণ করা সহজ, এবং তাই টেস্ট রান করার সময় জেনকিন্সের মতো সরঞ্জামগুলি থেকে পুরো মাল্টি-মেশিন স্ট্যাকগুলি সহজেই নিয়ন্ত্রণ করা যায়।

হ্যাঁ, "সরল" ভার্চুয়ালবক্সটি এখানেও ব্যবহার করা যেতে পারে - তবে যোদ্ধাদের দ্বারা ব্যবহৃত কনভেনশনগুলি এই পরিস্থিতিগুলি সেট আপ করতে আরও সহজ করে তোলে।


1
আমি সিরিয়াসলি কেবল উইন্ডোজ থেকে লিনাক্সে ভিএমএক্স এবং ভিএমডিকে অনুলিপি করি। ভার্চুয়ালবক্সের জগতে এটি অন্যরকম হতে পারে তবে আমি সন্দেহ করি! কি সহজ? কোনও ফাইল অনুলিপি করা বা ভ্যাংগ্রাফাইলগুলি এবং অগণিত সমস্যার সাথে ঝামেলা করা যায় যে ভুল হতে পারে?
আশাবাদী

6
এটিতে একটি সূক্ষ্ম বক্তব্য রাখার জন্য, ভ্যাগ্রান্টকে ভার্চুয়াল সংজ্ঞা ভাষা হিসাবে ভাবা যেতে পারে যা ভার্চুয়াল মেশিনের বৈশিষ্ট্যগুলি বর্ণনা করতে পারে - ভার্চুয়ালবক্স, ভিএমওয়্যার, সমান্তরাল বা আপনার কী-এর আওতায় এটি নির্ভর করে whether দেখুন ভ্যাগ্র্যান্ট কীভাবে ভার্চুয়ালবক্সের "প্রতিযোগিতা" নয়, তবে এটির সাথে বা এর বাইরেও কাজ করে।
মার্কহু

একটি প্রকল্পের জন্য ভার্চুয়াল মেশিন কীভাবে সেট আপ করা যায় তা বর্ণনা করতে একজন সাধারণত ভ্যাগ্রান্টফায়াল ব্যবহার করবেন - ভিজান্টফায়াল গিটহাব ইত্যাদিতে ভাগ করে নেওয়ার জন্য প্রকল্পের সাথে উত্স নিয়ন্ত্রণের (গিট ইত্যাদি) প্রতিশ্রুতিবদ্ধ হবে যা ডাউনলোড করা অনেক ছোট একটি সম্পূর্ণ VMDK চেয়ে।
বেন এক্সও 10

0

ভ্যাব্রেন্ট ভার্চুয়াল মেশিনগুলি বিমূর্ত করে তোলে যাতে এটি আপনাকে সহজে ভার্চুয়াল মেশিনের প্রয়োগগুলি স্যুইচ করতে দেয়। আপনি ভার্চুয়াল বক্স থেকে এডাব্লুএস বা ডিজিটাল মহাসাগরে স্যুইচ করতে পারেন। এটি ডাটাবেস-নির্দিষ্ট ক্যোয়ারী ভাষার পরিবর্তে এসকিউএল ব্যবহার করার মতো।

ভ্যাগ্র্যান্ট কেবলমাত্র একটি কমান্ড দিয়ে বিকাশকারীদের তাদের পরিবেশ দ্রুত সেট আপ করতে দেয় এবং এটি অন্য সবার মতোই। এটি এমন বড় সংস্থাগুলিতে গুরুত্বপূর্ণ যেখানে বিকাশকারীরা প্রায়শই আসেন এবং যান। এটি সেটআপের সময়টি 3 দিন থেকে 1 ঘন্টা কমিয়ে আনতে পারে।

অ্যাডাম কি বলেছেন।

(যদিও আমি এখনও শেফ বা পুতুলের জন্য কোনও ব্যবহার পাইনি ...)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.