EXSI 6 EXSI6.5 上安裝winserver 2012 r2 開啓Hyper-v

轉載http://www.ghost580.com/win10/2018-11-05/26435.html

感謝原作者!!!!!

網上關於這個EXSI上安裝win server 2012 r2  後無法安裝Hyper-v的文章不少,但基本內容雷同,不一定能解決問題,親測按該文章的方法可行,葉雖然原文章是用的win10, 我的WIN2012 R2, 也是可以的。

最近,我需要在Win10系統上試用一些新的Microsoft Hyper-V功能。 但是,當我嘗試在我的vSphere 6.5環境中作爲虛擬機(VM)運行的Win10上啓用Hyper-V時,Hyper-V Hypervisor功能顯示爲灰色。 然後,當我將光標懸停在它上面時,我收到一條消息,指出“無法安裝Hyper-V。處理器沒有所需的虛擬化功能。” 如果您和我一樣在虛擬機管理程序上運行Win10實例,則可能會在VM中屏蔽CPU虛擬化功能,但實際上可以在VMware vSphere 6.5上虛擬化的Win10實例上運行Hyper-V 只需幾步。 在本文中,我將向您展示如何公開在我的系統上運行Hyper-V所需的CPU功能。

雖然我不確定我所做的一切是否必要,但遵循這些步驟確實允許我在vSphere 6.5上託管的Windows 10 VM上運行Hyper-V。 但請注意,VMware或Microsoft不正式支持此過程。

 

當我在Windows 10 VM上運行systeminfo時,它表明Hyper-V無法在系統上運行(圖2)。



要使VM允許Hyper-V在此VM上運行,我首先關閉Win10系統,然後登錄到vSphere客戶端。 我選擇了Win10 VM的Summary選項卡,展開了VM Hardware選項卡,並擴展了CPU部分; 然後我驗證了硬件虛擬化功能已被禁用(圖3)。



接下來,我選擇了Edit Settings(圖4),擴展了CPU部分,單擊了Expose硬件輔助虛擬化到guest虛擬機操作系統功能,並將CPU / MMU虛擬化設置爲硬件CPU和MMU(圖5)。



圖4.編輯設置。


 

圖5.硬件CPU和MMU。

然後,我選擇了VM Options選項卡,展開了Advanced部分並選擇了Edit Configuration(圖6)。


 

圖6.編輯配置。

打開“配置參數”框後,單擊“添加配置參數”並輸入以下名稱和值,然後選擇“確定”(圖7):

 

hypervisor.cpuid.v0 =“FALSE”

vhv.enable =“TRUE”

mce.enable =“TRUE”

 

圖7.添加配置參數。

重新啓動VM後,systeminfo的輸出表明Hyper-V現在可以在系統上運行(圖8),然後我就可以安裝Hyper-V Hypervisor。



 

圖8. Systeminfo指示Hyper-V可以運行。

 

正如我之前提到的,VMware或Microsoft不正式支持我在運行ESXi 6.5服務器的VM上運行Hyper-V所採取的步驟,但是這個解決方案似乎運行正常。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章