Hyper-V在Server Core下如何安裝
本文簡要介紹當下流行的服務器虛擬化Hyper-V如何在Server Core下部署(相關(guān)閱讀:超實用的Hyper-V應用技巧)。
安裝完Windows Server 2008之后,我們必須應用針對Windows Server 2008的Hyper-V升級包(KB950050)。下載Hyper-V的升級包,并復制到Server Core本地硬盤,在命令提示符下輸入以下命令:
wusa.exe Windows6.0-KB950050-x64.msu /quiet
注:請?zhí)峁┌惭b包的正確路徑...
如果想查看軟件升級包列表,已查看是否有遺漏的升級包,可以在命令提示符下輸入以下命令:
wmic qfe list
安裝完升級包后,需要注意一點的是,必須重新啟動服務器。Windows Server 2008 x64 Edition (KB 950050) 的更新和 Hyper-V 的語言包 (KB951636) 必須安裝在服務器核心安裝的父分區(qū)中。
注:在啟用Hyper-V的角色之前,確保已啟用了輔助虛擬化所需的硬件,并在BIOS設(shè)置中選擇了硬件增強強制數(shù)據(jù)執(zhí)行保護(DEP)選項。在啟用Hyper-V角色前,檢查這些設(shè)置是否完成。如果沒有調(diào)整BIOS設(shè)置就啟用Hyper-V角色的話用,Windows hypervisor就無法正常工作。
在Server Core模式下安裝Hyper-V,大體上安裝可以分兩步:
第一、在Server Core使用bcdedit更改啟動的配置,運行以下的命令:
bcdedit /set hypervisorlaunchtype auto
注意:如果以前沒有配置過該項,當運行以上的命令后,Server Core需重啟。
第二、使用以下的命令來安裝Hyper-V
start /w OCSetup Microsoft-Hyper-V
命令完成后,重新啟動這臺Server Core來完成安裝, Hyper-V需要重新啟動才能完成安裝。然后使用oclist命令來查看是不是Hyper-V這個角色已經(jīng)被安裝好了。
因為Hyper-V無法在命令行下面進行虛擬機的創(chuàng)建和管理。所以在Server Core服務器中安裝完Hyper-V后,需要用另外的一臺裝有Hyper-V管理界面的Windows 2008服務器或者是有裝好Hyper-V Manager的Vista SP1的機器來創(chuàng)建和管理虛擬機。
如果要讓其他服務器能夠管理Hyper-V,則需在Server Core上做一些額外的操作。
1. 使用以下的命令在Server Core上啟用遠程管理:
netsh advfirewall firewall set rule group="Remote Administration" new enable=yes
2. 用以下的命令啟用遠程桌面
cscript windowssystem32scregedit.wsf /ar 0
cscript windowssystem32scregedit.wsf /cs 0
3. 用以下的命令來重新啟動Server Core機器讓這些配置生效
shutdown /t 0 /r
至此,Hyper-V在Server Core模式下的部署介紹完成。
【編輯推薦】