2012年4月26日 星期四

[VMware] 讓Hyper-V在ESXi 5.0底下跑

想在ESXi 5.0底下跑Hyper-V嗎?試試看這個方法吧!
[[MORE]]作法簡述

  • 修改 /etc/vmware/config ,加入下面這行指令:
    vhv.allow = "TRUE"

  • 網路設定,讓Hyper-V Guest VM的網路可以正常使用:
    ESXi  Host -> Configuration -> Hardware -> Networking -> 找到 VM 所使用的 vSwitch -> Properties -> vSwitch -> Edit -> Security -> Promiscuous Mode 改成 Accept


VM參數設定:

  1. Guest VM -> Edit Setting -> Options –> Advanced –> General –> Configuration Parameters -> Add Row 加入以下指令:
    hypervisor.cpuid.v0 = FALSE

  2. Guest VM -> Edit Setting -> Options –> Advanced –> CPUID Mask –> Advanced
    修改以下參數:


Intel:
cpuid.1.ecx="----:----:----:----:----:----:--h-:----"

AMD:
cpuid.80000001.ecx.amd="----:----:----:----:----:----:----:-h--"
cpuid.8000000a.eax.amd="hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh"
cpuid.8000000a.ebx.amd="hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh"
cpuid.8000000a.edx.amd="hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh"

之後,我在ESXi 5.0 裡面,裝了Hyper-V R2,裡面再加裝一個Win7,確定沒問題.
這樣就可以順利做到 Hyper-V  in a Box,VMware真是太強大了...

其他關於Nested VM的所有設定,請參考 VMware Community:Running Nested VM

...The End...

2 則留言: