Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Can we install a KVM machine on a virtualbox machine??? Virtual Machine on a Virtual Machine

I get the following error when I issue: $ virt-install –-name kvm_client1 –-ram 256 –-disk path=/var/lib/libvirt/images/kvm_client1.img,size=5 –-network network=default –- cdrom /dev/cdrom

ERROR No 'Guest' class for virtualization type 'lxc'

I'm using a RHEL 6.0 on a Virtual Box virtual machine

share|improve this question

3 Answers 3

up vote 6 down vote accepted

KVM needs VT, because you are in a virtual machine this is not possible to get to. Hence it is not possible to run KVM in virtualbox.

share|improve this answer
    
Thans @Lucas. I am new to Linux and as such was not sure. You helped me clear the clogs up there ;-) Cheers!!! –  Anshuman Mar 21 '12 at 15:19
    
This is actually due to VT not being automatically inherited by the guest - it is technically possible, currently is not implemented in VirtualBox, but it is in other virtualization software. The related bug ticket is #4032. –  ignis Jan 25 '13 at 22:28

KVM supports several types of virtualization libraries. Depending on your host machine, these libraries use by default a virtualization CPU capability that is possibly not available inside your virtualbox Host.

  • If you have an AMD CPU with SVM (Secure Virtual Machine) you can use a nested kvm.
  • If you have an Intel CPU with VT-x (Virtualization Technology), it depends on the system you have. The required drivers was released recently and possible you must upgrade the system (or may be install other OS, such as CentOS, instead RHEL)

To enable nested vm on Intel CPUs you can check

NOTE: As I know, Red Hat doesn't support these new KVM kernels.

share|improve this answer

It is possible, New feature called nested kvm is availble for a amd processor. you can learn more here

share|improve this answer
3  
The question was specifically regarding KVM on top of vbox. Nested KVM adds "VT" instructions to KVM so that it can support nested hypevisors, that doesn't help support anything nested under vbox. –  Joshua Hoblitt May 6 '12 at 21:24
    
I tried before I know the theory, it's impossible. –  warl0ck Sep 6 '12 at 8:46

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.