How many VMs can I run one in another?

miha2

Distinguished
Aug 14, 2009
96
0
18,590
If you still can't figure it out, let me explain it this way: I'm not asking for how many Virtual Machines I can run on one computer, but rather this way:

Imagine I have Intel Core i7 6-core CPU, 192GB of ram, 4TB of HDD (or several HDDs, whichever is better for this specific situation) and so on. I also have several copies of VMs and Windows 7. I install a VM on my computer with Win7, and in VM on the computer, I install 2nd copy of Windows 7. Inside 2nd copy of Windows 7, can I install VM to install 3rd copy of Windows 7 and so on? To what grade?

Just out of curiosity.
 
Solution
It is 'possible', depending on what VM software you're using. If you can do it one level down, you can do it as many levels down as you want.

But why?

miha2

Distinguished
Aug 14, 2009
96
0
18,590
I'm in the classroom, and teacher says that he, basically, was amazed he could install an Easy Peasy Linux in VirtualBox on his copy of Windows 7 that is in his VMWare copy on his Mac. Phew...

And I was asking about Microsoft's Virtual PC.
 

Ijack

Distinguished
I can tell you, from experience, that you can certainly run VMs within VMs using VirtualBox or VMWare. I do this regularly. In theory you could nest this as deeply as you want (although you would eventually not have enough RAM or disk space in the VM to do so). I can't think of any sensible reason to nest more than one level down.

(If you're wondering why I do it, I use a Linux VM running on an OS X host to do OS development. And I need to run a VM on that Linux VM to test the OS I am writing. I actually run both qemu and Virtual Box within the Linux VM.)