Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 190
  • Last Modified:

Can you install a VM in a VM?

I have a set of proprietary tools that are NOT compatible with any Server OS's.  A customer has set up a Server 2012 VM under VSphere for my office to use to support equipment on the customer's site.  My intent was to install VMWare Workstation on this system, set up a Win 7 VM client and port over our tools.  This is very close to what we do on our tech laptops, the Host OS is Win 7 Pro 64 bit, we install VMWare Workstation and a Win 7 32 or XP client for our toolset,

I totally neglected the concept of not being able to install VMWare Workstation in the Server 2012 VM client on this system.  I could swear I had read of others doing the same thing, but I even tried installing VMPlayer in a Win XP Pro SP3 VM client on our own VM Server in our office and that failed to install as well.  I do not have the error messages from our customer site, but here I got the following in the installation log:
    <begin snip>
    Property(S): SOURCEDIR = C:\DOCUME~1\User\LOCALS~1\Temp\vmware_1415215788\
    Property(S): SourcedirProduct = {E452E727-86B8-4233-8CC3-41FD817AFAFF}
    Property(S): ProductToBeRegistered = 1
    MSI (s) (2C:7C) [14:32:32:801]: Note: 1: 1708
    MSI (s) (2C:7C) [14:32:32:801]: Product: VMware Player -- Installation failed.
    <end snip>
Any thoughts or am I out to lunch again?

Thanks!
Ray L.
0
raylab
Asked:
raylab
  • 4
  • 3
  • 3
  • +1
2 Solutions
 
Lee W, MVPTechnology and Business Process AdvisorCommented:
You can try other virtualization platforms - Xen for example or Virtual Box. It may be an issue with the host VMs config not allowing certain hardware emulation that prevents it.  (That said, DO NOT expect good performance if you manage to do this).
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
You can install VMs with VMs, or what we call Nested Hypervisors!

But performance is less than what you would expect on the Host Hypercvisor, and it's not supported.

It is possible, if you pass Intel VT through to the VM.

See here

http://andysworld.org.uk/2011/09/29/installing-microsoft-windows-8-on-vmware-esxi-50-using-nested-hypervisors/

We did this, because originally ESXi 5.0 did not support WIndows 8.0 Beta and RCs. so we installed a VM in ESXi 5.0, and then installed VMware Workstation, and then installed Windows 8.0 in a VM in Workstation!

It does work!

Also, we are now up against the next challenge because we now have to allow access to Windows Phone Emulator for Windows Phone development, BUT the Windows 8.1 Workstations are VDI, so we also have to have NESTED Hypervisors in Production, because Windows Phone Emulator for Windows Phone requires Client Hyper-V to be enabled for the Phone Emulator to function!

We have deployed this to 500+ VDI workstations!

So it does work!

BUT, you need to ensure you have the right CPUs in the Host, do not use EVC, which masks the Intel VT functions, use virtual machine 10 virtual machines, and pass Intel VT Hardware from Host CPU to VM!
0
 
raylabAuthor Commented:
Thank you!  I realize it is not the best solution, but not all of our customers will provide a VM Host with Win 7 32 Bit, but they insist on the full set of our tools.  Many of the tool programs are proprietary and only run on XP or Win 7 32 and will NEVER be upgraded to Win 8+ nor any 64 bit environments.  Until we can get them to upgrade the obsolete hardware that is dependent on the obsolete software we are in a bind...
0
Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
I'm going to have to disagree with Lee!

Is your question really solved ????

What version of vSphere are you using....

let me know, if you want to continue......and we can "reset" the Selected Answers!
0
 
Lee W, MVPTechnology and Business Process AdvisorCommented:
What are you disagreeing with?
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
@Lee

We have Nested Hypervisors working well under VMware vSphere.

It does work with the correct configuration, and versions of VMware vSphere, which the OP has not given any configuration information on.

The errors encountered on installation is not an Intel VT issue.

and VMware Player should not be used in a commercial environment, against the EULA.
0
 
raylabAuthor Commented:
I'm going to have to disagree with Lee!

Is your question really solved ????
>>>Not until I get the IT at the customers' site to help me resolve what ever was blocking me from installing my VM inside of his...

What version of vSphere are you using....
>>>I will be there next week and try to find ou.t...

let me know, if you want to continue......and we can "reset" the Selected Answers!
0
 
raylabAuthor Commented:
and VMware Player should not be used in a commercial environment, against the EULA.
>>> You are correct, I wanted a quick and cheap test.  I cannot get a 30 trial of Workstation cuz I already had one, and have purcased a few WS licenses...
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Find out the following:-

1. Server Make and Model

2. Host CPU

3. VMware vSphere (ESXi) Build version.

4. Is vCenter Server Web Client in use ?

VMware Workstation does work in a VM, inside a VM.
0
 
Uni KittyCommented:
I have a photo to prove it. Desktop running Workstation inside a VM, launching the VI client and connectiong to an ESX host! (this was 4.0 circa 2009)

Desktop running Workstation inside a VM, launching the VI client and connectiong to an ESX host
0
 
Lee W, MVPTechnology and Business Process AdvisorCommented:
I never said it couldn't be done, just that performance expectations should be appropriate and the inability might have to do with configuration of the hardware VM Host.  Which actually seems to concur with your comments.
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 4
  • 3
  • 3
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now