|
在这篇文章中,我们谈,我们将如何支持在Windows xp的“客户”操作系统的虚拟化。最初是为Windows服务器的技术已被证明十分 受欢送 的和成功的发布,我们希望把虚拟化的状况 下使用Windows的专业人员的中心 设置。我们将重点放在两种最常见的情形 是跨多个平台和客户端和服务器的软件开发人员,资讯科技专业人员,以无缝的方式来管理虚拟化的客户端和服务器。马修约翰是一个对我们的Hyper - V的的团队的项目经理,并撰写了这篇文章。一个值得注意的是,一切 功能,我们正在讨论工作的工程,而不是终极封,这些选择后在该项目获得 了很大的。 - 史蒂文PS:我们没有方案 在连续做这么多的职位,所以我们回到更可持续的速度 - 对不起,假如 我们无意中设置的希冀 有点太高。我们正在构建全职现在准备好!!
ghost win7
无论您是软件开发人员,IT管理员,或只是一个喜好 者,你需要. 运行多个操作系统,通常在许多不同的机器。我们一切 人都取得 全套的实验室来包容 一切 这些机器,因而 虚拟化可以是一个空间和节省时间。
在Windows 8的建立 ,我们的工作,使已经过去2版本的Windows Server,客户端上的操作系统以及功能的一部分,本机的虚拟化技术的Hyper - V。Hyper - V的简短,让你在同一台计算机上同时运行一个以上的32位或64位x86操作系统。而不是直接与计算机的硬件,操作系统运行在一个虚拟机(VM)。
Hyper - V的使开发人员可以 轻松地维护多个测试环境,并提供了一个简单的机制,这些环境之间快速切换,而不会产生额外的硬件本钱 。例如,我们发布预配置的虚拟机包含旧版本的Internet Explorer支持Web开发人员。IT管理员获取额外的益处 ,虚拟机的校验和跨共同管理Hyper - V的Windows Server和Windows客户端的经历 。我们也晓得 ,你们中许多使用虚拟化来尝试新事物的变化,而 ​​不用担忧 您正在使用的PC。
介绍到Hyper - V
Hyper - V需要. 一个64位的系统,第二级地址转换(SLAT)。SLAT是在英特尔和AMD的64位处理器,目前这一代目前的功能。您还需要. 一个64位版本的Windows 8,并至少4GB的RAM。Hyper - V的支持32位和64位操作系统在VM创立 。
Hyper - V的动态内存,让内存分配和动态分配(您指定最小和最大)和虚拟机之间共享使用的内存的虚拟机所需要. 的。您可以在3或4个虚拟机,一台机器,有4GB的RAM,但您将需要. 更多的RAM为5个或更多虚拟机。在光谱的另一端,您也可以创立 32个处理器和512GB内存的大型虚拟机。
至于用户与虚拟机的经历 ,Windows提供了两种机制,窥视到虚拟机VM控制台和远程桌面连接。
VM控制台(也被称为VMConnect)是一个虚拟机的控制台视图。它提供了一个单一的监视器查看,在32位色,分辨率高达1600x1200的VM。该控制台提供了你的能力,以查看虚拟机的引导过程。
更丰富的经历 ,您可以连接到虚拟机的使用远程桌面连接(RDC)。与RDC,VM将物理PC上的功能优势。例如,假如 您有多个显示器,然后在VM可以在一切 这些监视器显示它的图形。同样,假如 你有PC上的多点触摸功能的接口,然后在VM可以使用这个接口给你的触摸体验。VM还具有多媒体功能,充沛 应用 物理系统的扬声器和麦克风。根OS(即主要的Windows操作系统的管理虚拟机)也可以分享与VM的剪贴板和文件夹。最后,与RDC,你也可以连接任何USB设备直接到VM。
对于存储, 您可以添加多个硬盘的IDE或SCSI控制器在VM。您可以使用虚拟硬盘(VHD或VHDX文件)或实践 的磁盘,你直接通过虚拟机。VHD的,也可以驻留在远程文件服务器,使其易于维护和分享共同设置了整个团队的预定义的 VHD。
Hyper - V的“实时存储移动”的能力,帮助您的虚拟机是相当独立于底层的存储。有了这个,你可以从一个本地驱动器到另一个虚拟机的移动存储,USB记忆棒,或远程文件共享,而无需停止你的虚拟机。我发现这个功能是相当方.便 快速部署:快速 ,当我需要. 一个虚拟机,我开始从坚持 一个虚拟机库文件共享,然后移动虚拟机的存储到我的本地驱动器。
Hyper - V的另一个很大的特性 是拍摄快照的虚拟机运行时的能力。快照保存有关虚拟机让你回去在以前,在一个虚拟机的生命时间点的一切,是一个巨大 的工具,试图调试棘手的问题时,。同时,Hyper - V虚拟机一切 的Windows管理的益处 。Windows Update可以修补的Hyper - V组件,所以你不需要. 设置额外的维护过程 。Windows已经安装Hyper - V都是一样的内在功能。
说到这一点,使用虚拟化也有其局限性。依赖于特定的硬件的功能或应用程序将无法工作在一个虚拟机。例如,Windows BitLocker和测量引导,依托 TPM(可信平台模块),可能无法正常运行在一个虚拟机,游戏或应用程序需要. 与GPU的处理(不提供软件后备)可能无法正常工作,要么。此外,依托 分10ms的定时器,即对延迟敏感的高精度,现场音乐混合应用程序,如应用程序等应用程序可能运行在一个虚拟机的问题。也根操作系统上运行的Hyper - V虚拟化层的顶部,但它的特殊之处在于它可以直接访问一切 的硬件​​。这就是为什么具有特殊的硬件请求 的应用程序继续工作不受障碍 地在根的操作系统,但对延迟敏感的,高精度的应用程序依然 可以在根操作系统中运行的问题。
在此提示 您,您依然 需要. 你在虚拟机中使用的任何操作系统的受权 。
如何在Windows 8中的Hyper - V的作品,这里有一个快速运行通过。这里有一个视频可以下载来看看:http://media.ch9.ms/ch9/cddc/8b1 ... 062011_high_ch9.mp4
支持通过无线网卡的虚拟机通讯 正如您在演示中看到,创立 外部网络交流 机简单,只需 从下拉列表当选 择一个物理网络适配器(NIC),然后点击“肯定 ”。这已经为Windows Server Hyper - V的工作,但有相似 的结果,在Windows 8中,我们需要. 得到它与无线网卡的工作,一个新的应战 。
问题在Hyper - V虚拟交流 机是一个“第2层交流 机”,这意味着它切换(即肯定 需要. 一定的以太网数据包的路由),使用独一 标识每个(物理和虚拟)网络适配器卡的MAC地址。在每个以太网数据包的源和目的 计算机的MAC地址发送一个2层交流 机使用,以肯定 它应该传入的数据包发送 。外部虚拟开关是通过物理网卡连接到外部世界。从一台机器必定 在外部世界的一个虚拟机的以太网数据包发送,通过这种物理 NIC。这意味着物理网卡必需 可以 进行一切 的虚拟机连接到这个虚拟交流 机的流量,从而暗示,流经物理网卡的数据包将包含多个MAC地址(每个VM的虚拟NIC)。这是支持有线网卡处于混杂模式的物理网卡上,但没有无线网卡的支持以来的无线通道的无线网卡和其接入点树立 只允许的无线网卡的MAC地址,并没有其他的以太网数据包 。换句话说,不能使用Hyper - V的一个外部开关,无线网卡,假如 我们继续使用当前的虚拟交流 机架构。
图1:虚拟机和外部的机器之间的网络使用有线连接
该解决计划 若要解决此限制,我们使用微软桥接解决计划 ,实现ARP代理(对于IPv4)和邻居发现代理(对于IPv6),以取代虚拟的网卡与WiFi适配器的MAC地址传出的数据包的MAC地址。桥梁维护内部虚拟网卡的IP地址和MAC地址之间的映射,以确保来自外部世界的数据包被发送到相应的虚拟NIC 。
Hyper - V的集成为发明 这样,当你创立 一个外部的虚拟交流 机,使用无线适配器,Hyper - V将虚拟交流 机的一部分的桥梁:
- 树立 一个单一的WiFi适配器连接到适配器的桥梁
- 创立 外部虚拟交流 机绑定外部虚拟交流 机使用的桥梁,而不是直接WiFi适配器
在此模型中,以太网交流 依然 发作 在虚拟交流 机,和MAC翻译桥梁发作 。对于最终用户是谁发明 外部网络,工作流程是相同的,不管你选择有线或无线网卡。
图2:VM和使用WiFi连接外部机器之间的网络
总括来说,带来的Hyper - V从Windows Server Windows客户端,我们可以 提供一个强大的虚拟化技术设计的可扩展性,安.全 性,牢靠 性,和大多数数据中心的性能需求。有了Hyper - V的开发人员和IT专业人士现在可以树立 一个更有效率和本钱 效益的环境,在多台机器的使用和测试。
|
|
|
|
|
|
|