下载《Windows Server Core配置和管理指南第2版》请点此下载

The Core

Windows Server Core:Simple is Bueatiful

博客园 首页 新随笔 联系 订阅 管理

可以在Windows Server Core中运行Hyper-V吗?这可是一个好主意,如果你的企业正在考虑部署基于虚拟化的方案,并打算将大量虚拟机运行在各个服务器上,推荐你使用基于Core模式的Hyper-V,这样可以减少虚拟机的攻击面并提高父分区的安全性,有关Hyper-V的架构如下图所示:

hyperv4

然而,默认情况下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

hyperv

然后查看返回值,如果返回值为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远程管理工具

hyper-v2

posted on 2009-08-06 16:00  杨路  阅读(1687)  评论(4编辑  收藏  举报
Creative Commons License
本作品采用知识共享署名-相同方式共享 2.5 中国大陆许可协议进行许可。