Problem :
Can not install Hyper-V Role on VMware Virtual Machine
Environment :
VMware ESXi 5.X
Solution :
1. Go to ESXi Server Shell by using putty or similar utility.
2. Locate file config in /etc/vmware folder
# cat /etc/vmware/config
libdir = "/usr/lib/vmware"
authd.proxy.vim = "vmware-hostd:hostd-vmdb"
authd.proxy.nfc = "vmware-hostd:ha-nfc"
authd.proxy.nfcssl = "vmware-hostd:ha-nfcssl"
authd.proxy.vpxa-nfcssl = "vmware-vpxa:vpxa-nfcssl"
authd.proxy.vpxa-nfc = "vmware-vpxa:vpxa-nfc"
authd.fullpath = "/sbin/authd"
authd.soapServer = "TRUE"
vmauthd.server.alwaysProxy = "TRUE"
3. Add vhv.allow = "TRUE" entry at the end of file using VI utility, it will look like below :
# cat /etc/vmware/config
libdir = "/usr/lib/vmware"
authd.proxy.vim = "vmware-hostd:hostd-vmdb"
authd.proxy.nfc = "vmware-hostd:ha-nfc"
authd.proxy.nfcssl = "vmware-hostd:ha-nfcssl"
authd.proxy.vpxa-nfcssl = "vmware-vpxa:vpxa-nfcssl"
authd.proxy.vpxa-nfc = "vmware-vpxa:vpxa-nfc"
authd.fullpath = "/sbin/authd"
authd.soapServer = "TRUE"
vmauthd.server.alwaysProxy = "TRUE"
vhv.allow = "TRUE"
4. Power off VM, where you want to ENABLE Hyper-V Role.
5. Goto VM folder location and edit its VMX file.
# cd /vmfs/volumes/datastore7.44/WINDOWS8PC2
6. Edit WINDOWS8PC2.vmx file using VI Editor and Change the guestOS = "windown8-64" to guestOS = "winhyperv"
# vi WINDOWS8PC2.vmx
7. Thats it... You are Done!!! Power ON the VM and you are ready to install the Hyper-V Role on it.
Can not install Hyper-V Role on VMware Virtual Machine
Environment :
VMware ESXi 5.X
Solution :
1. Go to ESXi Server Shell by using putty or similar utility.
2. Locate file config in /etc/vmware folder
# cat /etc/vmware/config
libdir = "/usr/lib/vmware"
authd.proxy.vim = "vmware-hostd:hostd-vmdb"
authd.proxy.nfc = "vmware-hostd:ha-nfc"
authd.proxy.nfcssl = "vmware-hostd:ha-nfcssl"
authd.proxy.vpxa-nfcssl = "vmware-vpxa:vpxa-nfcssl"
authd.proxy.vpxa-nfc = "vmware-vpxa:vpxa-nfc"
authd.fullpath = "/sbin/authd"
authd.soapServer = "TRUE"
vmauthd.server.alwaysProxy = "TRUE"
3. Add vhv.allow = "TRUE" entry at the end of file using VI utility, it will look like below :
# cat /etc/vmware/config
libdir = "/usr/lib/vmware"
authd.proxy.vim = "vmware-hostd:hostd-vmdb"
authd.proxy.nfc = "vmware-hostd:ha-nfc"
authd.proxy.nfcssl = "vmware-hostd:ha-nfcssl"
authd.proxy.vpxa-nfcssl = "vmware-vpxa:vpxa-nfcssl"
authd.proxy.vpxa-nfc = "vmware-vpxa:vpxa-nfc"
authd.fullpath = "/sbin/authd"
authd.soapServer = "TRUE"
vmauthd.server.alwaysProxy = "TRUE"
vhv.allow = "TRUE"
4. Power off VM, where you want to ENABLE Hyper-V Role.
5. Goto VM folder location and edit its VMX file.
# cd /vmfs/volumes/datastore7.44/WINDOWS8PC2
6. Edit WINDOWS8PC2.vmx file using VI Editor and Change the guestOS = "windown8-64" to guestOS = "winhyperv"
# vi WINDOWS8PC2.vmx
7. Thats it... You are Done!!! Power ON the VM and you are ready to install the Hyper-V Role on it.