切换到宽版
  • 5082阅读
  • 0回复

快速上手Windows8新功能Hyper-V [复制链接]

上一主题 下一主题
离线snow0721
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2013-02-26

Windows 8已经出来一段时间了,很多坛友已经在使用这个新操作系统,沉迷于里面的很多新特性,比如新的Modern UI及新的操作方式、新的快速启动机制、IE10、文件管理窗口Explorer新的Ribbon界面等等。
Windows 8的新特性当然不止这些,今天就给大家简单介绍Windows 8十分实用的功能Hyper-V 3.0。
1、何为Hyper-V? Hyper-V是微软所推出的新的虚拟化技术(简单点理解可以当做虚拟机),首次内置于Windows Server 2008中。相对于微软过去的虚拟化技术-Virtual Server/PC(Type 2,多了一层操作系统,兼容性好,速度较慢),Hyper-V采用Type 1架构,让虚拟机可以较直接的使用实体主机的硬件资源,以提高虚拟系统之效能;并可在主机上支持多达 16 颗CPU,每台虚拟主机亦可支持至4颗CPU。内存部份,Hyper-V可在实体主机上支持多达 1TB 的内存,其中每台虚拟机亦可多达 64 GB 的内存,即使是虚拟机也可具备强大的数据处理能力。 需注意的是要启用Hyper-V的主机要采用64位的操作系统,以及支持硬件虚拟化的CPU(现在是Intel VT及AMD-V处理器)。
2、Hyper-V的架构 大致来说,虚拟化技术都会具备四个主要的组件-实体主机的硬件资源(硬件层)、安装在实体主机上的操作系统(Host OS)、虚拟机(Guest)、以及负责虚拟主机运作的虚拟机监视器(VMM,在本文中,Hyper-V即是扮演VMM角色)。以VMM与硬件层之关系来说,可将VMM分为Type 1和Type 2两种类型。Type 1的VMM采用祼机架构(Bare-Metal Architecture),直接执行于硬件平台上,虚拟机则执行于VMM上。Type 2的VMM则采用主机型架构(Host-based Architecture),执行于Host OS环境中,虚拟机则执行于VMM上。

再简单点说,Type 2 VMM 不是直接存取 Host 的硬件资源而是通过操作系统提供,虚拟机本身只是操作系统里的一个程序( Process );相反的,Type 1 Hypervisor 就不通过操作系统,而是自己直接来存取 Host 的硬件资源。至于哪一种比较好,其实也很难界定,直接存取硬件不一定就比较快,通过操作系统也不一定比较不稳定,还是要看VMM的平台自身。
3、上手Hyper-V
3.1机器兼容性检查就是说,要使用Hyper-V 3.0,你的机子需要运行64位的Windows8,而且至少要4GB的内存才够使用Hyper-V。最重要的是,您的CPU必须能执行第二层位址转译指令(SecondLevel Address Translation (SLAT))。目前这一代的CPU都支持SLAT,但酷睿2双核(或比这还旧的)CPU可能就不支持SLAT了。要检查自己的电脑的硬件能否支持hyper-v,只需要在命令行里面输入
Systeminfo 复制代码
在返回的资讯里找到hyper-v一栏,能够看到你电脑支持hyper-v的相关信息,如图:

如果四个项目都是Yes的话,那么你的电脑就能使用hyper-v的全部特性了。
3.2给Windows 8启用hyper-v功能
在控制面板的“程序与功能”面板中选择“打开或关闭Windows功能”

在“打开或关闭Windows功能”选项框里找到“Hyper-v”主项并勾上它以及它的全部子项。

确定后,系统会安装开启hyper-v的相关功能及特性,完成后系统会要求重启,重启过后就能在开始屏幕找到Hyper-V管理器跟虚拟机监视工具了。

4、用hyper-v建立一个虚拟机
打开“Hyper-V管理器”,先在管理器面板左边选中本地服务器,在右侧栏中会出现操作菜单,选择“新建”→“虚拟机”。

然后就按照向导的提示,一步一步设置自己的虚拟机。

设置虚拟机名称

给虚拟机分配多少内存(可以在以后更改)

设置网络连接(由于还没有设置虚拟连接,所以暂时没法连接,在后面设置虚拟连接)

连接虚拟硬盘,如果已经有一个VHD文件或包含系统的VHD文件的话,可以用现有的,也可以创建新的vhd虚拟硬盘安装全新的系统进去

选择安装介质,这里选择了一个Win7的安装iso镜像。

设置好后创建虚拟机中.....

虚拟机创建完毕,在Hyper-V管理器主界面能找到刚刚创建的虚拟机

到这里,已经创建了一个新的虚拟机,接下来就可以启动它,从之前选择的安装介质给他安装系统(如果配置的时候已经给他选了一个带操作系统的VHD镜像的话,就能直接使用这个系统了)
4.1 给虚拟机安装系统
右键选中刚才创建的虚拟机,点击链接,启动监视器,然后在弹出的窗口里点击绿色的“启动”按钮启动虚拟机。

在虚拟机里安装Win7跟实体机安装方式并无分别,速度也不会比实体机慢多少。

安装好Win7的虚拟机。
4.2 配置网络
由于Hyper-V拥有虚拟交换机功能,虚拟系统里的网卡必须接入虚拟交换机后才能连接网络。所以用户先得在先得Hyper-V中建立一个虚拟交换机。
具体步骤:Hyper-V管理器→选中本地服务器→Hyper-V管理器右侧栏虚拟交换机管理器→新建一个虚拟交换机。

新建虚拟交换机

成功建立虚拟交换机后,就可以把虚拟系统里的虚拟网卡接入这个虚拟交换机了

这样操作后,虚拟系统就可以通过虚拟网卡连接网络了。
5、小结
使用Hyper-V可以充分的发挥硬件的能力,节省企业架设服务器的成本,使得虚拟机操作系统运行的效率更高,也能方便地为开发人员提供不同的调试环境。只是配置略为复杂,不支持USB连接,功能跟其他虚拟机比起来有点少。Hyper-V更适合于架设虚拟服务器。个人用户来说可能Windows Virtual PC或者是VMware亦或是VirtualBox会更简单方便。
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个