热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

hyper-v架构简介和运行环境要求

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 来完成的硬件请求直接提交到硬件层上,从而提高了各分区的性能、效率和安全性。
Hyper-V架构及运行环境 - Roamer - 北游记

    在 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)
Hyper-V架构及运行环境 - Roamer - 北游记

  (二)在这里,给大家介绍另外一个简单便捷的小工具-securable(下载)。
Hyper-V架构及运行环境 - Roamer - 北游记

  在笔者的机器上显示如上图,代表不支持Hyper-V,因为三个条件均不满足,呵呵(记住,只要有一项不满足就不支持!)。如果你的系统显示的与下面的图相同,那么恭喜你,可以体验Hyper-V的无穷魅力了!(三个条件均支持)
Hyper-V架构及运行环境 - Roamer - 北游记

推荐阅读
author-avatar
mobiledu2502912907
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有