Hyper-v的硬件需求:windows
三個要求
- 基於 x64: Windows Server 虛擬化功能只在 x64 版本的 Windows Server 2008 標準版、企業版和數據中心版中提供。這個和操做系統有關
- 硬件輔助虛擬化: 須要具備虛擬化選項的特定CPU,即包含 Intel VT(Vanderpool Technology)或 AMD Virtualization (AMD-V,代號 "Pacifica")功能的CPU。
- 硬件數據執行保護(DEP),並且被開啓(若是CPU支持 Server 2008 默認開啓)。
Server core的安裝
在安裝Windows server 2008或2008R2的時候,選擇server core模式安裝。其餘步驟相同。
安裝完成後安裝Hyper-v。
1. 首先須要在 Server Core 使用 bcdedit 更改啓動的配置,運行如下的命令:
bcdedit /set hypervisorlaunchtype auto
注意:若是之前沒有配置過這個設置,當運行以上的命令後,Server Core 須要從新啓動。
2. 而後請您使用如下的命令來安裝 Hyper-V
start /w OCSetup Microsoft-Hyper-V
等命令結束的時候,從新啓動這臺 Server Core 來完成安裝,Hyper-V 須要從新啓動才能完成安裝。而後使用oclist命令來查看是否是Hyper-V這個角色已經被安裝好了。
由於 Hyper-V 沒法在命令行下面進行虛擬機的建立和管理。因此在 Server Core 服務器中安裝完 Hyper-V 後,須要用另外的一臺裝有 Hyper-V 管理界面的 Windows 2008 服務器或者是有裝好 Hyper-V Manager的的機器來建立和管理虛擬機。
Microsoft Remote Server Administration Tools能夠在一下網站
如今仍是沒法遠程鏈接到server core上的Hyper-v上建立虛機。必須作一些操做才能夠。
在server端作如下操做。
1. 使用如下的命令在 Server Core 上啓用遠程管理:
netsh advfirewall firewall set rule group=" Windows 遠程管理" new enable=yes
2. 用如下的命令啓用遠程桌面(遠程桌面方便遠程管理)
cscript \windows\system32\scregedit.wsf /ar 0
cscript \windows\system32\scregedit.wsf /cs 0
3. 用如下的命令來從新啓動 Server Core 機器讓這些配置生效
Shutdown /r /t 0
4. 拷貝HVRemote.wsf到服務器上
5. 在命令行中找到HYRemote.wsf所在的位置輸入如下命令:
net user
username * /add
//添加一個用於遠程管理的賬號,也能夠用原來的管理員
cscript hvremote.wsf /add:accountname
username
在客戶端執行如下操做:
拷貝hvremote.wsf到客戶端
1. 在命令行中找到hvremote.wsf所在位置,輸入如下命令
cscript hvremote.wsf /anondcom:grant //容許匿名訪問遠程DCOM
2. 註銷
3. 利用與服務同名賬號登陸(在客戶端也新建一個)
4. cscript hvremote.wsf /mmc:enable //開放mmc防火牆端口
5. cscript hvremote.wsf /show /target:
othercomputername //測試是否可以通訊(一樣能夠在服務器端測試)