We are currently running Vmware ESX 5 on a Virtual machine in test environment in ESX 4.x and unable to start Virtual machine on Vmware ESX 5 . with following error.
Error:-
Running VMware ESX in a virtual machine requires the outer virtual machine to be configured for running a VMware ESX guest operating system. You may not power on a virtual machine until the outer virtual machine is reconfigured.
We have found following KB
Howerver i am not able to find the option
Guest operating system
, select VMware ESX.We are not able to find this option in ESX 4 so we can run that VM .
Please help urgently ..
Kind Regards
The log file looks good now. However, it looks like ESX 4.0 is older than I remembered. Please add the following line to your ESX VM configuration file and try again:
monitor_control.restrict_backdoor = TRUE
ESX as a guest hypervisor is not officially supported under ESX, so it does not appear as a guest OS selection. However, you can edit the configuration file by hand to make this selection.
Just change the guestOS line to read:
guestOS = "vmkernel"
Note that you will only be able to run 32-bit nested VMs under ESX as a guest hypervisor under ESX 4.1.
Please see javascript:;.
Thanks for the reply. I have made following changes in my Windows xp Guest in VMX file and still have the same error. .
still have the same error .
Do i need to change this in ESXi 5 which is a guest of ESX 4 ?
Thanks
Yes, you need to change the guest OS type of your ESX guest. You should change your XP guest back.
Ok sir i have done this on my with guest ESX 5 VM and created a new xp VM on ESX 5 and still have same issue while trying to start xp vm .
here is vmx file for ESX 5 VM. do need to change anything further i realy apriciate your help . if this will not work i will then go ahead and install this ESX 5 on Physical server to get it working .
Did you remove the ESX 5 VM from your Virtual Center inventory before editing the configuration file? See http://kb.vmware.com/kb/1714 for some important tips.
Please post the vmware.log file for your ESX 5 VM.
The log file shows:
guestOS = rhel5-64
You need to shutdown the ESX 5 VM, remove it from the inventory of your VC server, and then edit the configuration file to change guestOS to vmkernel.
Then you can add the ESX 5 VM back to your inventory and power it on.
Here is what i have done and still the same error
- Removed both Hosts from VCS
- Delted Vmware 5 (VM)
- Re Installed Vmware 5 (VM) with New IP
- Changed the Vmx file (file attached )
- Boot Vmware 5
- Created new VM on Vmware 5
- Boot and same error
I have not added any host in VCS .
Log / vmx file attached .
Many Kind Regards for your help
The log file looks good now. However, it looks like ESX 4.0 is older than I remembered. Please add the following line to your ESX VM configuration file and try again:
monitor_control.restrict_backdoor = TRUE
Great KUDOS Lovely Honestly you are brilliant technician 5 STAR . Thank you so much for your help everything working . I wish you good luck for your furture carrier and in your life . Thank you and great regards for such a great quick support.
I'm having the same problem.
I have ESX 4.1 installed and am installing another ESX 4.1 virtualized.
When I try to connect a VM of the message "Running VMware ESX in a virtual machine requires the outer virtual machine to be configured for running a VMware ESX guest operating system. You cannot power on a virtual machine until the outer virtual machine is reconfigured."
I tried also to install ESX5.0 virtualized more gave the same error.
Have to try the procedure of putting guestOS = VMkernel and did not work.
It is possible to do with ESX 4.1?
thiagoramos wrote:
Have to try the procedure of putting guestOS = VMkernel and did not work.
It is possible to do with ESX 4.1?
That should work. Can you post the vnware.log file for the outer VM?