当前位置: 首页 > 专利查询>微软公司专利>正文

简化物理和虚拟部署的管理制造技术

技术编号:6623022 阅读:253 留言:0更新日期:2012-04-11 18:40
本发明专利技术描述了简化物理和虚拟部署的管理。部署系统允许管理员将虚拟部署转换为物理部署从而使得管理员可以容易地在虚拟和物理世界之间移动。部署系统允许管理员直接将VHD文件形式的操作系统映像作为可直接引导的且本机安装的操作系统部署到物理机的硬盘。因此,部署系统解除了管理员分开管理物理和虚拟部署映像的负担。相反,管理员可以只管理虚拟部署映像并在需要时将虚拟映像转换为物理部署。

【技术实现步骤摘要】

本专利技术涉及虚拟机技术,尤其涉及虚拟机部署技术。
技术介绍
大型组织持续地部署新的计算机硬件。例如,每一次雇用员工时并且在员工雇用期间的某一定期间隔(例如,每五年),企业可以部署新的台式计算机系统。部署也常见于数据中心,在那里管理员出于许多原因部署新的服务器,这些原因诸如添加服务、替换老化的硬件等之类的原因。应用程序主存公司可以在用户请求增加时或当所主存的应用程序的数量增加时添加服务器。因为在每一个新的计算机系统上运行操作系统(0 设置程序一般不可行,这可能花费许多时间,所以在物理机器操作系统部署中将操作系统的物理映像部署到新的计算机系统的硬盘上是常见的。操作系统映像可以被预先配置为包括组织的常用软件以及组织所需的配置设置(例如,出于安全考虑)。虚拟化指的是物理硬件对虚拟机的执行然后在虚拟机上虚拟地运行操作系统和/ 或应用程序。虚拟机可以表示硬件功能的最小公分母或者可以表示易于为其准备操作系统和应用程序的公知配置。许多数据中心使用虚拟化来随着资源需求增长为了维护周期并且平衡物理服务器负载而能够容易地将虚拟机移动到新的物理硬件。虚拟化对于许多情形是有用的,但也可能施加由于许多虚拟机争用同一资源(例如,中央处理单元(CPU)、存储器和网络接口卡(NIC))而出现的限制。运行虚拟机通常仍然还需要某些初始物理部署来准备物理硬件以运行虚拟机。虽然诸如MICROSOFT WINDOWS 7操作系统等较新的操作系统已经添加了对本机引导虚拟映像的支持,但系统管理员例行地仍然管理许多物理部署。另外,虽然虚拟化提供了许多好处,但它也造成了新的问题,因为管理员通过管理两个范例而使他们的工作翻倍。通常,管理员在部署时选择或者创建物理部署映像或者创建虚拟部署映像,并且在将来被锁定为该选择。因此,物理和虚拟世界是两个分开的配置选项。如果稍后作出不同的选择变得有利,诸如从物理移动到虚拟以允许如上所述的更容易的迁移,则管理员必须构建新的虚拟映像并将数据从要引退的物理部署迁移到新的虚拟机。这既耗时又冗余。
技术实现思路
此处描述了一种允许管理员将虚拟部署转换为物理部署从而使得管理员可以容易地在虚拟和物理世界之间移动的部署系统。这解除了管理员面对在最初的时候选择了错误类型的部署所导致的粗暴结果的负担,并且允许管理员改为例行地选择虚拟映像部署并且在物理部署有用时容易地将虚拟部署转换为物理部署。部署系统允许管理员直接将VHD 文件形式的操作系统映像作为可直接引导的且本机安装的操作系统部署到物理机的硬盘。 因此,部署系统解除了管理员分开管理物理和虚拟部署映像的负担。相反,管理员可以只管理虚拟部署映像并且在需要时将虚拟映像转换为物理部署。提供本
技术实现思路
是为了以简化的形式介绍将在以下具体实施方式中进一步描述的一些概念。本
技术实现思路
并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限定所要求保护的主题的范围。附图说明 图1是示出在一个实施例中的部署系统的各组件的框图。图2是示出在一个实施例中的部署系统部署虚拟映像内容对其公知的操作系统的虚拟映像的处理的流程图。图3是示出在一个实施例中的部署系统部署虚拟映像内容对其非公知的操作系统的虚拟映像的替换处理的流程图。图4是示出在一个实施例中的部署系统的操作环境的框图。具体实施例方式此处描述了一种允许管理员将虚拟部署转换为物理部署从而使得管理员可以容易地在虚拟和物理世界之间移动的部署系统。这解除了管理员面对在最初的时候选择了错误类型的部署所导致的粗暴结果的负担,并且允许管理员改为例行地选择虚拟映像部署并且在物理部署有用时容易地将虚拟部署转换为物理部署。虚拟机通常被存储并部署为包含虚拟机所存储的数据的内容的映像的虚拟硬盘驱动器(VHD)文件。部署系统允许管理员直接将VHD文件形式的操作系统映像作为可直接引导的且本机安装的操作系统部署到物理机的硬盘。部署系统标识目标物理机、接收VHD文件以部署到物理机、将VHD的内容提取到目标物理机的物理存储介质、如果需要修改所提取的内容、然后重新映射物理硬盘上所提取的内容以使得所提取的内容可以作为本机操作系统来引导。系统不限于任何一种操作系统,并且管理员可以使用将该系统用于MICROSOFT WINDOWS、Linux和其他操作系统部署。 因此,部署系统解除了管理员分开管理物理和虚拟部署映像的负担。相反,管理员可以只管理虚拟部署映像并且在需要时将虚拟映像转换为物理部署。VHD被设计为支持运行虚拟机而非用作物理机操作系统部署的映像。然而,部署系统提供了一种VHD可以被用作物理机操作系统部署的操作系统映像的方法。该解决方案使用多个操作系统来工作,虽然所使用的方法可以与此处进一步描述的方法稍有不同。在一个操作系统部署场景中,其上要部署操作系统的机器在此处被称为目标机器。允许从VHD 进行物理部署提供了许多益处,包括在物理地部署映像之前将映像作为虚拟机来测试的能力。本领域技术人员将认识到从虚拟域到物理域的方便转换所提供的许多好处。图1是示出在一个实施例中的部署系统的各组件的框图。系统100包括目标标识组件110、虚拟映像检索组件120、虚拟映像提取组件130、虚拟适应组件140和目标最终化组件150。这些组件中的每一个都在以下进一步详细讨论。目标标识组件110标识要部署虚拟操作系统映像的目标物理计算机系统。目标标识组件可以作为操作系统预安装环境的一部分来运行,诸如使用CD-ROM或其他介质(例如,USB驱动器)在目标物理机上引导的组件。例如,微软公司提供了可以与部署系统100 组合来执行此处描述的各步骤的MICROSOFT WINDOWS预安装环境(WinPE)。虚拟映像检索组件120标识要部署到目标物理计算机的虚拟操作系统映像。组件 120可以通过网络或从预安装环境可访问的其他介质来访问映像。在某些实施例中,虚拟映像检索组件120向系统管理员显示用户界面,通过该用户界面系统管理员可以导航到存储在数据存储中的虚拟映像并选择虚拟映像以供部署到目标物理计算机。组织可以创建供部署到各种类型的物理硬件的各种各样的虚拟操作系统映像,并且将映像存储到可供在需要时部署的集中访问的位置。虚拟映像提取组件130标识虚拟操作系统映像的内容,并且使得该内容可访问以供复制到物理计算机。例如,虚拟操作系统映像可以基于虚拟操作系统映像中的文件系统和预安装环境所理解的文件系统的类型被安装为本机文件系统。例如,WINDOWS可以本机地安装包含NTFS文件系统数据的VHD文件。对于所安装的文件系统,组件130可以将虚拟映像数据复制为一个或多个文件。否则,虚拟映像提取组件130可以将映像数据作为二进制文件来访问,并且将映像的内容复制到物理计算机的硬盘或其他存储。映像适应组件140对复制到物理计算机的虚拟操作系统映像执行机器专用的调整。虚拟操作系统映像可以包含对于物理硬件不正确的配置设置。例如,为其创建虚拟操作系统映像的虚拟机可以包括与目标物理计算机不同的视频卡或网卡。映像适应组件140 还可以检索正在部署虚拟操作系统映像的硬件专用的驱动器。目标最终化组件150准备目标物理计算机以引导进入所部署的虚拟操作系统映像。组件150可以修改目标计算机的主引导记录(MBR)来将其上存储所部署的操作系统本文档来自技高网
...

【技术保护点】
1.一种用于将虚拟映像部署到目标物理计算机的计算机实现的方法,所述方法包括:引导210进入所述目标物理计算机上的预安装环境;检索220供部署到所述目标物理计算机的虚拟映像;安装230所述虚拟映像从而使得所述虚拟映像内容可以从所述预安装环境作为文件集合来访问;将所述虚拟映像内容提取240到所述目标物理计算机的物理数据存储;标识250存储在所述虚拟映像中的机器专用数据;基于所述目标物理计算机的硬件来调整260所标识的机器专用数据;最终化270所述目标计算机系统以供引导进入所部署的操作系统;以及重新引导280所述目标物理计算机来完成所述部署,从而使得所述目标物理计算机引导进入所部署的操作系统,其中,上述步骤由至少一个处理器来执行。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:PG·严O·梅塞斯L·斯泰因贝格D·R·库阿
申请(专利权)人:微软公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1