আপনি কি ভার্চুয়াল মেশিনের ভিতরে কোনও মেশিন এমুলেটর (বোচস) চালাতে পারেন?


82

লিনাক্স অতিথির সাথে উইন্ডোজ 7 এ ভার্চুয়ালবক্স চালানো এবং লিনাক্স মেশিনের ভিতরে বোচস চালানো সম্ভব?

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


1
ডুয়াল বুটিং হচ্ছে লিনাক্স এবং উইন্ডোজ করা তুলনামূলকভাবে সহজ এবং শেষ ফলাফলটি আরও দ্রুত চলে। ওএসস স্যুইচ করতে আপনাকে পুনরায় বুট করতে হবে একমাত্র আসল ক্ষতি।
লায়লকোপার

@ এউঅনামনামস: আমি এটি জানি তবে আমি উইন্ডোজ চালিয়ে যেতে চাই।
জাভিয়ের

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

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

2
ভার্চুয়ালম্যাচাইন-সিপিশন: ডি আপনি ভার্চুয়াল মেশিনে কত স্তরের গভীরতার ট্র্যাক হারিয়ে যাওয়ার আশঙ্কা রয়েছে। যে মুহূর্তে যখন আপনি বোঝেন যে আপনি শুধু নেস্টেড ভার্চুয়াল আপনি যেগুলি বোঝানো হয়েছে এক পরিবর্তে আপনার শারীরিক হার্ড ডিস্ক নষ্ট উপর পরীক্ষা হবে: পি
developerbmw

উত্তর:


63

দীর্ঘ গল্প সংক্ষিপ্ত: হ্যাঁ

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

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

আপনি যদি আপনার কম্পিউটারে x86 ভার্চুয়ালাইজেশন সমর্থন সক্ষম করেন (আপনি যদি আপনার মাদারবোর্ড এবং সিপিইউ সমর্থন করেন), এবং এএফএইচ, আপনি একাধিক নেস্টেড ভার্চুয়াল মেশিনে এই বৈশিষ্ট্যটি "পার" করতে পারেন তবে আপনি উন্নত কর্মক্ষমতা দেখতে পাবেন । আমরা যদি neachother মধ্যে নেস্টেড ভার্চুয়াল মেশিন, এই যেমন এতক্ষণ সমর্থিত 1St করার n-1তম নেস্টেড গেস্ট অপারেটিং সিস্টেমের এক্স 86 ভার্চুয়ালাইজেশন (বেস হোস্ট এটা সমর্থন করতে হবে) জন্য সমর্থন আছে। মনে রাখবেন যে সুরক্ষার কিছু সমস্যা এখনও অবধি আছে যদি আপনি এটি করেন তবে সচেতন হতে যথাযথ সতর্কতা অবলম্বন করুন।


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

এটি কি কেবল আমি, বা এই উত্তরটি একাধিক ভার্চুয়াল মেশিন চালানোর বিষয়ে বলে মনে হচ্ছে না, নেস্টেডগুলি ?
টমাস প্যাড্রন-ম্যাকার্থি

@ থমাস প্যাড্রন-ম্যাকার্থি, আমি নেস্টেডদের নিয়ে কথা বলছিলাম। আমি এই বিষয়ে আরও সুস্পষ্ট হতে উত্তর পরিবর্তন করেছি।
ব্রেকথ্রু

7
এই সাধারণ প্রশ্নের জন্য বোচগুলি সেরা পরীক্ষার ক্ষেত্রে নয়, কারণ এটি কোনও এমএমলেটর, কোনও ভিএম নয়। (
ওপিতে


40

স্ব-শিখতে ও পরীক্ষার উদ্দেশ্যে আমি ভার্চুয়াল সিসকো রাউটার এবং সুইচ এবং ইএমসি সেলারার ভার্চুয়ালাইজ স্টোরেজ অ্যাপ্লায়েন্সের সাথে ভিএমওয়্যার ওয়ার্কস্টেশনের মধ্যে মাঝে মাঝে একটি সম্পূর্ণ ভিএমওয়্যার ভিএসফিয়ার ভার্চুয়াল অবকাঠামো পরিচালনা করি।

আমি এটিকে 'ইনসেপশন কম্পিউটিং' বলি এবং এটি বেশ বিভ্রান্তি পেতে পারে। এটি আসল গিয়ার ব্যবহারের তুলনায় কিছুটা কম।


1
এটি এর বাস্তবতা প্রমাণ করা উচিত। vinf.net/2010/02/25/…
মাইক সোল

1
@ মাইক: আপনার লিঙ্কের বিবরণগুলি ESXi এর মধ্যে ESXi চলছে, তবে আমি কিছু লিঙ্ক ব্যবহার করেছি, যেমন টেকহিড, যা মূল সাইটগুলির মধ্যে একটি যা আমাকে প্রথম স্থানে ভার্চুয়ালাইজেশনে পরিণত করেছিল। ভিএমওয়্যার ওয়ার্কস্টেশনের মধ্যে একটি vSphere অবকাঠামো চালানোর বিষয়ে প্রচুর তথ্য রয়েছে: google.co.uk/…
প্যারাড্রয়েড

2
আপনি জানেন যে "ইনসেপশন" শব্দটি [কোনও জিনিসের মধ্যে থাকা] ধারণাটিকে বোঝায় না, তাই না?
একিলি

7
@ অ্যাকাউন্টফ্লোরিটাইলস: এটি অবশ্যই চলচ্চিত্রের একটি রেফারেন্স।
প্যারাড্রয়েড

1
@ স্পেনড্রয়েড আপনার "নাম সংবিধান" বা "ভার্চুয়া বিভাগ" রাখা উচিত ছিল।
মোহাম্মদ আবদুল মুজিব

32

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

বিশেষত, "হার্ডওয়্যার সহকারী ভিএম" "শীর্ষ-স্তরের" অতিথি ওএসে উপলব্ধ হবে না (এটি এই লেখার সময়, ভার্চুয়ালবক্স অতিথি ওএসগুলিতে হার্ডওয়্যার ভিএম সরবরাহ করে না )। ভার্চুয়ালবক্সের সাথে, এর অর্থ আপনি কেবলমাত্র 32-বিট "নেস্টেড গেস্ট" ওএস তৈরি করতে পারেন, এমনকি যদি শীর্ষ স্তরের অতিথি 64 বিট হয় এবং আপনার "আসল" হোস্টটিতে হার্ডওয়্যার ভিএম থাকে।

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


সুতরাং আপনি উইন্ডোজ হোস্টের ভিতরে উবুন্টু গেস্টে ভ্যাগ্রান্ট চালাতে সক্ষম হয়েছিলেন?
উইসবাকি

2
@ উইসবাকি হ্যাঁ, আমি এটিকে 32-বিট মোডে চালাতে পারি, তবে 64-বিট নয়। যেহেতু আমার সমস্ত প্রোডাকশন সিস্টেমগুলি 64-বিট, এটি একটি নিখুঁত পরীক্ষা ছিল না তবে এখনও যথেষ্ট ভাল কাজ করেছে।
টবি জে

3
যদি আমি ভুল না করি তবে আপনি এখন ভাব্রান্টের জন্য ডকার সরবরাহকারীর সাহায্যে উবুন্টু ভিএম এর মধ্যে 64৪-বিট ভ্যাগ্রান্ট বাক্স চালাতে পারবেন, কারণ ধারকগুলি হার্ডওয়্যার ভার্চুয়ালাইজেশনে নির্ভর করে না: ভিজান্টআপ . com / ডকস / ডকার । আপনি যে ভ্যাগ্র্যান্ট বাক্সটি ব্যবহার করছেন তাতে এটি সমর্থন করতে হবে, যদিও।
ব্রেন্ডন

@ ব্রেন্ডন, যদি না আপনি নির্দিষ্ট bit৪ বিট প্রোগ্রাম চালাবেন, তবে 32 বিট ভার্চুয়াল বক্স চালানোর তুলনায় ডকার পাত্রে ব্যবহার করা, পারফরম্যান্স অনুযায়ী একই হবে নাকি?
serup

11

লিনাক্স-কেভিএমের নেস্টেড ভার্চুয়াল মেশিনগুলির জন্য কিছু সমর্থন রয়েছে। আমি কেভিএম আইআরসি চ্যানেলটিতে জিজ্ঞাসা করেছি এবং নিম্নলিখিত তথ্যগুলি পেয়েছি (তবে আমার শব্দটি গ্রহণ করবেন না, নিজে চেষ্টা করে দেখুন):

  • এএমডি সিপিইউগুলি ভালভাবে কাজ করা উচিত, জেন এবং হাইপার-ভি সহ অতিথিরা কাজ করার জন্য পরিচিত,
  • ইন্টেল সিপিইউগুলির জন্য সর্বশেষতম কেভিএম গিট উত্স কোড এবং কেবল কেভিএম কাজ করা অতিথি প্রয়োজন need

আমি এখনও এটি চেষ্টা করে দেখিনি। "কেভিএম নেস্টেড" অনুসন্ধানের জন্য আপনাকে এটি চেষ্টা করার জন্য পর্যাপ্ত তথ্য দেওয়া উচিত।

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

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


আপনার দ্বিতীয় সম্পাদনার জন্য: সুতরাং আমি যদি কেবল বোচগুলি চালাচ্ছি (এবং এটি ধীর হলেও খুব বেশি চিন্তা করি না), কেভিএম জিনিসটি নিয়ে আমার কি চিন্তা করা দরকার?
জাভিয়ের

আপনি যদি ভার্চুয়াল মেশিনের ভিতরে বোচগুলি চালাচ্ছেন তবে এটি হার্ডওয়ারের মতো চালানোর মতো ধীর হয়ে যাবে (ধরে নিবেন আপনার হার্ডওয়্যারটির ভার্চুয়ালাইজেশন এক্সটেনশন রয়েছে, যেমন এএমডি-ভি বা ভিটি-এক্স এবং সেগুলি বিআইওএসে সক্ষম রয়েছে; অন্যথায় এটি হবে এমনকি ধীর গতির, ভিএম-তে থাকা সমস্ত কিছু)।
আম্বروز বিজ্জাক

উইন্ডোজ ভার্চুয়ালাইজেশন সম্পর্কিত ... এটি সম্ভব বলে মনে হচ্ছে, তবে (জুন ২০১ 2016 হিসাবে) কেবলমাত্র "উইন্ডোজ ইনসাইডার" ওএস বিল্ডস এবং ইন্টেল হার্ডওয়্যারের সাথে হাইপারভি-অন-হাইপারভি দিয়ে কাজ করে। এমএসডিএন.মাইক্রোসফট.ইন- ইউএস
চিহ্নিত করুন

3

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


আমি বুঝতে পারি যে এটি জটিল হওয়ার সম্ভাবনা রয়েছে তবে আপনি "খুব সম্ভবত ব্যবহারযোগ্য নয়" বলতে কী বোঝায়?
জাভেয়ের

1
আমি বাজি ধরব যে @ ফিল্মম্যানের অর্থ: "এটি ব্যবহারিক উদ্দেশ্যে খুব ধীর"। আমি নিজে চেষ্টা করে দেখিনি।
কার্লএফ

নিবন্ধ
পিলম্যান

1

এই প্রক্রিয়াটির বিশদ বিবরণ এই পৃষ্ঠায় রয়েছে: https://wiki.openstack.org/wiki/XenServer/ ভার্চুয়ালবক্স

ভার্চুয়ালবক্স মেশিন নেটওয়ার্ক কার্ডগুলিতে আপনাকে প্রমিসিউস মোডে এবং অন্যান্য বেশ কয়েকটি বিকল্পের জন্য সমস্ত সেট করতে হবে এবং আপনার ভিএম এর ভিতরে ওএস থাকতে পারে যেমন ভিএম এর অভ্যন্তরে জেনার্সভার যেমন ভার্চুয়ালবক্স।


1

হ্যাঁ , আপনি ভার্চুয়াল মেশিনে ভার্চুয়াল মেশিন চালাতে পারেন। আমি যা করেছি তা ছিল একটি উইন্ডোজ Ul আলটিমেট x64 কম্পিউটার পাওয়া, ভার্চুয়াল মেশিনে একই ওএস চালানো, তারপরে তৃতীয় স্তরের একটি 32 বিট সংস্করণ (এটি তৃতীয় স্তরটিতে 64 বিট পরিচালনা করতে পারে না) চালানো। এটি বেশ লম্বা ছিল তবে আমি এটির সাথে ইন্টারনেট এক্সপ্লোরারের সাথে নিউ ইয়র্কের সময়ে যেতে পেরেছি। আপনার কাছে শক্তিশালী কম্পিউটার না থাকলে এটি কঠিন হতে পারে তবে আপনি লিনাক্স এবং বোচগুলি চালাচ্ছেন যা হালকা ওজন অপারেটিং সিস্টেম, তাই এটি সম্ভব হওয়া উচিত।


-2

হ্যাঁ , এটি সম্ভব, আপনার কম্পিউটার এটি পরিচালনা করতে যথেষ্ট শক্তিশালী is

আমার মেশিনে (i7 4770S, 16 গিগাবাইট র‌্যাম) আমি 4.5 এর একটি ভিএম-সিপশন-নেস স্তর অর্জন করতে পেরেছি (শেষ এক সময়টির অর্ধেকটি ক্র্যাশ হয়ে গেছে)।

আমি ভিএমওয়্যার প্লেয়ার 12 ব্যবহার করেছি, কারণ ভার্চুয়ালবক্স ভিএম-এক্স অনুকরণ করতে পছন্দ করে না, এবং এটি পুনরায় কার্যকরভাবে ধীর ছিল। এখনই, আমি এক্সপি-তে ডাব্লু 2 কে কাজ করার চেষ্টা করছি, তবে ভিএমওয়্যার ইনস্টল করতে পারে না, ভার্চুয়ালবক্স বিএসওড তৈরি করে তাই আমি কিউইএমইউ ব্যবহার করার চেষ্টা করছি।

এই স্ক্রিনশটটি দেখুন (আমি দেখেছি এমন একটি খুব সুন্দর স্ক্রিনশট):

এখানে চিত্র বর্ণনা লিখুন


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