উবুন্টুতে কীভাবে নেস্টেড ভার্চুয়ালাইজেশন সক্ষম করবেন


28

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

আমি ভার্চুয়ালবক্স ৪.২ ব্যবহার করছিলাম।


না তারা উপযুক্ত প্রতিস্থাপন করছি, কিন্তু আমি উল্লেখ করতে চান ব্যবহারকারী-মোড লিনাক্স ( আরো লিঙ্ক ) - LXC (লিনাক্সের পাত্রে) - chroot - লিনাক্স নামব্যবধান (কার্নেল 3.8 ঊর্ধ্বমুখী থেকে সমর্থিত)
অগ্নি

উত্তর:


34

কেভিএমের ভিটি-এক্স / এএমডি-ভি প্রয়োজন , তবে ভার্চুয়ালবক্স অতিথি অপারেটিং সিস্টেমে ভিটি-এক্স / এএমডি-ভি পাস করে না

অতএব, কেভিএম ভার্চুয়ালবক্সে চালাতে পারে না (এখনও)। দয়া করে বাগ টিকিট # 4032 ট্র্যাক করুন ।

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

আপাতত, আপনি হয় পারেন

  • হাইভিভাইজারের ভিতরে কেভিএম চালান যা অতিথির কাছে ভার্চুয়ালাইজেশন এক্সটেনশনগুলি পাস করে (যেমন ভিভিওয়্যার ওয়ার্কস্টেশন 8 এর মধ্যে কেভিএম ), বা
  • ভার্চুয়ালবক্সের ভিতরে অন্য হাইপারভাইজার চালান (যেমন ভার্চুয়ালবক্সের ভিতরে ভার্চুয়ালবক্স)। এই বিকল্পটি খুব ধীর হবে, কারণ অতিথি ভিটি-এক্স / এএমডি-ভি মিস করবেন।

হোস্টে এটি চালানোর সম্ভাবনা সম্পর্কে কী? উদাহরণস্বরূপ, তিনি তার অতিথির মধ্যে যে ফোল্ডারগুলি পরীক্ষা করতে চান সেগুলি ভাগ করুন, এবং হোস্টে অ্যান্ড্রয়েড এমুলেশন বলুন? এর পারফরম্যান্স কেমন?
তোসকান

3
যদি আপনার CPU- র সমর্থন সাহায্যে KVM চেক করতে COMMAND: egrep -c "(svm|vmx)" /proc/cpuinfo। 0 মানে না।
Woeitg

10

ভার্চুয়ালবক্সটি সবেমাত্র প্রকাশ করেছে (12/18/2018) সংস্করণ 6 যা নেস্টেড ভার্চুয়ালাইজেশন বলে আশা করা হচ্ছে। যাইহোক, এই মুহুর্তে এটি এখনও ইন্টেল প্রক্সে অনুপলব্ধ বলে মনে হচ্ছে। https://www.virtualbox.org/wiki/Downloads

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


2
আপনি নেস্টেড ভার্চুয়ালাইজেশনটি ব্যবহার করে "সক্রিয়" করতে পারেন: vboxmanage modifyvm yournestedvmname --nested-hw-virt on বা আপনার .vbox ফাইলের সিপিইউ বিভাগে <NectedHWVirt सक्षम = "সত্য" /> যোগ করে, তবে কেবলমাত্র প্রভাবটি হবে, ইউআইতে কোরস্পন্ডিং চেকবক্সের সক্রিয়করণ। cat / proc / cpuinfo অতিথির উপর, এখনও ভিএমএক্স নেই।
জর্জ বুঙ্গারজেস্কু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.