1、Windows Server 2008安装 Hyper-V教程完全图解2010-01-07 14:19Hyper-V是什么?在 2008年 3月份微软发布 Windows Server 2008的时候,windows2008 其中的部分版本集成了测试版的微软新一代虚拟化技术 Hyper-V,2008 年 6月,微软终于放出了 Hyper-V的正式版,目前用户可以通过 Windows Update进行自动升级,或者通过微软网站下载 Hyper-V升级包独立进行安装。Hyper-V是微软新一代服务器虚拟化解决方案,构架和微软以往的虚拟化产品如 Virtual Server、Virtual PC 完
2、全不同,可以说是微软虚拟化技术上的一个突破。微软 Hyper-V构架图Hyper-V是一个只有几百 KB的小程序,通过上面的 Hyper-V构架图可以看到,Hyper-V 介于物理硬件和虚拟机之间,代码非常少,不含任何第三方的驱动,非常的精简,这种构架使得虚拟机和硬件之间只通过很薄的一层进行连接,不像 Virtual Server那样虚拟机和硬件之间需要经过多层的转换,因而虚拟机执行效率非常高,可以更加充分的利用硬件资源,使虚拟机系统性能非常的接近真实的操作系统性能。正式发布的 Hyper-V基于 32位和 64位系统,不过由于 32位系统的内存寻址空间只有 4GB,所以对于虚拟化应用没有太大
3、的现实意义。Hyper-V 对于硬件的支持大大提升,支持 4颗虚拟处理器,支持64GB内存。 Hyper-V 提供了对多个操作系统的支持如 Windows Server 2003 SP2、Novell SUSE Linux Enterprise Server 10 SP1、Windows Vista SP1 (x86)和 Windows XP SP3 (x86)等。Hyper-V也支持远程管理功能,基于 Vista的远程管理补丁目前也已经发布,用户可以在 Vista客户端打开Hyper-V控制台远程对服务器进行操作。实战 Hyper-VHyper-V的配置和管理非常简单,如果应用过微软上一代虚
4、拟化软件 Virtual PC或者 Virtual Server,对 Hyper-V的操作界面会感到非常熟悉。Hyper-V 的安装也非常方便,需要两个步骤:下载 Hyper-V:Hyper-V 目前作为一个补丁包可以通过微软官方网站进行下载,64 位 Hyper-V为30.5MB,32 位的为 3.86MB,体积非常小。64位下载链接:http:/ Hyper-V安装也分为两个步骤:下载 Hyper-V补丁后,双击按照提示即可安装,安装后需要重启服务器。然后需要在 Windows Server 2008的“Server Manager”控制台中添加 Hyper-V角色。点击控制台中右方页面的
5、“Add Roles”,添加 Hyper-V角色选中“Hyper-V”,点击下一步点击下一步后进入到创建虚拟网络界面,在这里我们至少要为虚拟机创建一个虚拟网络,钩选创建到虚拟网络的网络器,表示将在虚拟网络中应用这个适配器。但是建议用户不要将所有网络适配器加入到虚拟网络,至少要留下一个用于远程访问。选择网络适配器创建虚拟网络收集好信息后点击下一步 Hyper-V开始安装,安装完成后服务器还需要重启一次。至此 Hyper-V安装成功,整个过程非常的便捷。之后我们可以在 Windows Server 2008的管理工具中打开 Hyper-V控制台。在管理工具中会出现 Hyper-V管理控制台创建虚拟
6、机进入 Hyper-V管理控制台后,使用过 Virtual Server和 Virtual PC的用户对这个界面会感到很熟悉,确实,界面风格和操作选项上和微软上代的虚拟化软件很相似,界面友好,很容易上手。Hyper-V管理界面上图是首次登录 Hyper-V管理控制台后的主界面,最右边罗列了一些常见任务和 Hyper-V的全局设置“Hyper-V Setting”。Hyper-V Setting在 Hyper-V Setting中我们可以设置虚拟硬盘存储的位置、虚拟机存储的位置、键盘设置、鼠标设置等。在键盘设置中我们可以设置将键盘应用于虚拟机还是本机,或者选择在虚拟机全屏时应用于虚拟机。在鼠标设
7、置中我们可以设置将鼠标从虚拟机窗口中移出的快捷键,默认是“Ctrl+Alt+左箭头”。在“Virtual Network Manager”中可以设置虚拟机的网络类型,共有三种类型可以选择。External:虚拟机可以和其他虚拟机、和本机、和网络中的所有计算机进行通讯。Internal:虚拟机可以和其他虚拟机、和本机通讯,但是不能和本机以外的计算机进行通讯。Private:只有虚拟机之间可以通讯。用户可以根据应用的不同进行选择。选择网络类型创建虚拟机的过程非常简单,点击主界面右边任务栏上的“New”,选择“New Virtual Machine”,打开虚拟机创建向导。虚拟机创建向导在向导中选择“
8、Finish”会创建一个默认设置的虚拟机,选择“Next”进入下一个设置。然后设置虚拟机名称,如“Win2003”,选择存储虚拟机的位置,可以选择默认的存储位置或者自定义。设置虚拟机名称,选择虚拟机存储的位置之后设置为虚拟机分配内存的容量。Hyper-V 对硬件的支持大大加强,单个虚拟机最高可以分配64GB内存,这样的容量对目前的大部分应用都可以满足了。这里我们将建立一个 Windows Server 2003的虚拟机,将虚拟机的内存设置为 2GB。设置虚拟机内存配置虚拟机应用的网络适配器,选择 Not Connected表示不将虚拟机连接到网络配置好虚拟机的网络适配器后需要创建虚拟磁盘,虚拟
9、机、虚拟机配置信息等文件都要存放在虚拟磁盘中,是创建虚拟机过程中所必需的。在这里我们将虚拟磁盘命名为“Win2003.vhd”,由于在Hyper-V中虚拟磁盘是体现为一个*.vhd 的文件,我们也要为它指定存储路径,然后设置虚拟磁盘的容量,在这里设置为 20GB。创建虚拟磁盘点击下一步,向导收集完信息后一个虚拟机就创建成功了。然后我们可以在 Hyper-V管理控制台主界面中看到新建的虚拟机。虚拟机创建成功配置虚拟机然后需要为虚拟机安装操作系统,就类似于我们在真机上安装操作系统一样。首先要在 Hyper-V主界面右侧任务栏选项中点击“Connect”,启动虚拟机。启动虚拟机虚拟机启动后,点击虚拟
10、机窗口任务栏上的“Media”,选择操作系统媒质,可以选择使用物理光驱安装或者选择镜像文件来进行安装,安装过程和在真机安装操作系统过程是完全相同的。虚拟机操作系统安装完成,窗口中的系统为 Win2003虚拟机操作系统安装成功后,我们可以通过虚拟机窗口任务栏上的按钮对虚拟机执行暂停(Pause)、停止(Turn off)、关闭(Shutdown)、快照(Snapshot)、保存(Save)、复原(Revert)等操作。暂停:将虚拟机当前状态停止,释放 CPU,但是不释放内存。停止:强制关闭虚拟机,不保存当前的状态,类似于真机中的断电。关闭:是软关机,关闭操作系统后再关闭虚拟机。保存:保存虚拟机当
11、前的状态,恢复时可以可以直接恢复到当前的状态。快照:是 Hyper-V中新增的一个非常实用的功能,可以将当前的虚拟机系统状态存储为一个快照,一旦虚拟机发生故障,可以选择快照进行恢复。首次进行快照将保存当前所有状态,之后的快照采用增量的方式进行存储,减小了存储空间。复原:复原到快照。虚拟机创建完成后,可以针对虚拟机进行设置,可以设置 BIOS启动顺序,网络类型等,还可以在Hyper-V主界面的 Edit Disk选项对虚拟硬盘进行设置,可以设置硬盘是采用动态增长或者固定容量,并且可以对虚拟硬盘进行压缩。Hyper-V提供了一个方便灵活的虚拟化解决方案,具有很高的可操作性,具备强大的远程管理功能。Hyper-V操作简便,可以实现虚拟机宿主之间的快速迁移,兼容微软 VPC、Virtual Server 的虚拟机,可以将之前创建的虚拟机导入 Hyper-V,虚拟磁盘可以进行扩展,操作起来非常灵活。除了上述优点外,Hyper-V 的网络功能中还支持 VLAN,可以和思科、华为等厂商的 VLAN标准兼容,可以快速的进行配置。