作者:mobiledu2502912907 | 来源:互联网 | 2014-05-27 20:59
Hyper-V架构在开始之前,我们先看一下上面的这幅Windows虚拟化架构示意图。硬件层方面,要运行Hyper-V硬件必须满足三点基本要求:1、CPU支持虚拟化技术(AMD-V或IntelVT);2、CPU支持64bit;3、支持硬件执行保护(HDEP)。而WindowsHyperviso
Hyper-V架构
在开始之前,我们先看一下上面的这幅"Windows 虚拟化架构"示意图。硬件层方面,要运行 Hyper-V
硬件必须满足三点基本要求:1、CPU 支持虚拟化技术(AMD-V 或 Intel VT);2、 CPU 支持
64bit;3、支持硬件执行保护(HDEP)。
而 Windows Hypervisor 层由于工作在亿恩科技服务器硬件之上。所以,所有虚拟分区都通过 Windows
Hypervisor 层与硬件通信。我个人对 Windows Hypervisor
的认识,实际上就是一个运行在最高特权级别下的代码集。它将原先 Guest OS 需要通过 Host OS
来完成的硬件请求直接提交到硬件层上,从而提高了各分区的性能、效率和安全性。
在 Windows
虚拟化架构中,每一个子分区(VSC)中都可以拥有一个自己的操作系统,它们可以是32位或64位的 Windows Server
2003、Windows Server 2008 甚至可以是 Linux。而父分区(VSP)必须运行包含了 Hyper-V 技术的
Windows Server 2008 版本(OS 64Bit)。VSP
包含一个虚拟栈,提供了用于管理和自动化操作的组件。其实这个父分区也就是我们原先常说的宿主系统(Host OS),但是在全新的
Windows 虚拟化架构中它也被包含在分区之中。
由于采用了 VMBus 的高速内存总线架构(一种新的虚拟化I/O结构),每个子分区都可以通过安装 Integration
Service 组件,使每个虚拟机可以调用常驻在内存中的 VMBus
总线,得以直接访问硬件资源,从而实现对硬件的高性能使用,使虚拟机的性能几乎与物理机没有差别,甚至在某种特定环境下,反而会高于物理机。
到这里,您是否已经大致了解了 Hyper-V
呢?在架构方面,本人确实也存在一些疑惑,希望各位熟悉的网友能再深入指点一二。下面我们还是了解一些层面很清晰的优势和特性:
1、Hyper-V 支持多种 Guest OS,有关 Guest OS Support List
可以访问此篇日志:[Hyper-V] Windows Server 2008 with hyper-V 支持的 Guest
OS
2、微软众多产品都已经开始支持虚拟化应用,有关受虚拟化支持的微软亿恩科技服务器软件可以访问此篇日志:[Virtualization]
受虚拟化支持的微软亿恩科技服务器软件
3、Hyper-V 可以同时运行 32Bit 和 64Bit 的操作系统。
4、每个虚拟机支持多达4个虚拟处理器,最大支持 64GB 内存。
5、提供虚拟机快照功能,支持与 VSS 集成。
6、提供了快速迁移和群集服务。
7、具有可伸缩性的资源分配功能
8、更实惠的产品授权。Hyper-V标准版可以免费运行一个实例;企业版可以免费运行4个实例;而数据中心版则没有限制。
……
Hyper-V运行环境
要完全实现正常安装并使用Hyper-V,除了需要软件条件,还需要硬件条件才行。
安装 "Hyper-V"虚拟化的先决条件:
Windows Server 虚拟化需要特定的CPU:
- 基于 x64: Windows Server 虚拟化功能只在 x64 版本的 Windows Server 2008
标准版、企业版和数据中心版中提供。
- 硬件辅助虚拟化: 需要具有虚拟化选项的特定CPU,即包含 Intel VT(Vanderpool
Technology)或 AMD Virtualization (AMD-V,代号 "Pacifica")功能的CPU。
- 硬件数据执行保护(DEP),而且被开启(如果CPU支持 Server 2008 默认开启)。
下面提供两种快速检测方法:
(一) 使用 EVEREST Ultimate Edition 软件
,可以方便的辨别你的CPU是否符合要求:
在"主板"下的"CPUID"一项中,查看是否支持以下三种特性:
1、 指令集:64位x86扩展
2、 CPUID特征:对于AMD处理器:Secure Virtual Machine Extensions
(Pacifica) ;对于Intel处理器:Virtual Machine Extensions (Vanderpool)
3、 安全特征:数据执行保护(DEP) (DEP, NX, EDB)
(二)在这里,给大家介绍另外一个简单便捷的小工具-securable(下载)。
在笔者的机器上显示如上图,代表不支持Hyper-V,因为三个条件均不满足,呵呵(记住,只要有一项不满足就不支持!)。如果你的系统显示的与下面的图相同,那么恭喜你,可以体验Hyper-V的无穷魅力了!(三个条件均支持)