可以在Windows Server Core中運行Hyper-V嗎?這可是一個好主意,如果你的企業正在考慮部署基於虛擬化的方案,並打算將大量虛擬機運行在各個服務器上,推薦你使用基於Core模式的Hyper-V,這樣可以減少虛擬機的***面並提高父分區的安全性,有關Hyper-V的架構如下圖所示:
然而,默認情況下Windows Server Core的部署並不支持Hyper-V,支持Hyper-V的操作系統首先要滿足以下幾個版本:
Windows Server 2008 Enterprise Edition
Windows Server 2008 Standard Edition
Windows Server 2008 Datacenter Edition
如果要支持Hyper-V角色必須通過從微軟下載功能更新的軟件包:Windows Server 2008 x64 Edition Hyper-V 更新程序(KB950050);另外,還必須確保你的硬件即CPU和芯片組支持虛擬化技術,並在BIOS中爲CPU開啓這一功能,有關如何在BIOS中開啓虛擬化選項請諮詢你的服務器廠商。
部署Hyper-V:
1. 確定操作系統滿足Hyper-V所需要的條件,在命令提示符下輸入:
wmic OS get OperatingSystemSKU
然後查看返回值,如果返回值爲12,13或14說明可以部署Hyper-V,如果返回其它數值則無法安裝這一角色。
2. 確定硬件架構支持虛擬化技術,在命令提示符下輸入:
wmic OS get OSArchitecture
如果返回值爲32位,由於32位系統有限的內存支持,不建議在這樣的系統上安裝Hyper-V。
3. 下載KB950050更新軟件包,執行以下命令進行安裝:
wusa.exe d:\Windows6.0-KB950050-x64.msu
可以通過以下命令驗證升級包是否安裝:
wmic qfe list
注意:請確保在安裝之前打開了BIOS中所需的一切選項,如DEP和VT選項。
4. 安裝Hyper-V角色,請執行以下命令:
start /w ocsetup Microsoft-Hyper-V
5. 重新啓動服務器
Core的Hyper-V
可以通過Windows Vista RSAT遠程管理工具或者另外一臺Windows Server 2008遠程對虛擬機控制檯進行遠程控制,有關RSAT的安裝請參考E3 RSAT遠程管理工具。