Possible Duplicate:
Is it possible to setup a virtual machine inside another virtual machine

I'd like to do some development on Eucalyptus, an open source project which provides an Amazon EC2 interface for launching virtual machine instances on a collection of privately managed nodes.

I'd really like to be able to do some of the development on my desktop, rather than having to deploy Eucalyptus on our shared local cluster each time I make a change to the source code. (Especially since there are a group of us sharing that test cluster).

Unfortunately, my desktop machine is a Mac, which won't run Eucalyptus natively. I do have VMWare Fusion, and it would be really nice if I could do my Eucalyptus testing inside a VMWare instance. The problem is, to test out Eucalyptus, it will have to launch (KVM or Xen) VM instances.

I've got no idea if it's possible to actually launch a KVM or Xen instance inside a VMWare instance.

marked as duplicate by splattne Apr 6 '11 at 14:33

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


Yo dawg.

Yes, you can, although it's a lot slower.

  • 1
    Significantly slower, and sometimes just doesn't work at all. – Tom O'Connor May 18 '10 at 13:43
  • 1
    @Tom O'Connor: I've had zero problems with kvm/xen under VMWare and I've used kvm extensively under VMWare. Do you have any links re the "just doesn't work at all." bit? – geocar May 18 '10 at 17:26
  • I've never published my findings WRT this. I could probably dig out some test cases if i had the time/inclination. – Tom O'Connor May 18 '10 at 18:18

Yes - but it's a bad idea.

Also this question has been asked A LOT on this site before, when you typed your question into the dialogue box a lot of previous questions were listed in the, usually vain, attempt to get people to look at these before duplication the question again - can I ask that you look at these next time please.

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