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

通过网络对主机的自动化控制制造技术

技术编号:11115674 阅读:103 留言:0更新日期:2015-03-06 01:33
由位于广域网上的控制器来置备主机计算系统。主机计算系统具有在通电时自动执行、并且使得主机向控制器通知主机地址的上电代码。在第一级引导中,控制器指示主机下载维护操作系统。主机通过下载并安装维护操作系统来作出响应,从而允许进一步引导。永久存储器可以进一步具有允许主机计算系统将下载指令(及后续指令)的源安全地标识成源自控制器的安全数据(诸如公钥)。第二级引导可以实现使主机配置有管理程序和主机代理。第三级引导可以实现在主机上置备虚拟机。

【技术实现步骤摘要】
【国外来华专利技术】背景“云计算”是用于允许对可配置计算资源(例如,网络、服务器、存储、应用和服务)的共享池的普遍存在、方便、按需网络访问的模型。可配置计算资源的共享池可经由虚拟化而被快速地置备,并可利用低管理努力或服务提供商交互来发布,并随后相应被缩放。云计算模型可由各种特性(如按需自服务、广泛网络访问、资源池、快速灵活性、测量的服务等)、服务模型(如软件即服务(“SaaS”)、平台即服务(“PaaS”)、基础结构即服务(“IaaS”))以及部署模型(如私有云、社区云、公共云、混合云等)组成。实现云计算模型的环境通常被称为云计算环境。在典型的云计算环境中,主机计算系统群集向客户端提供服务。作为示例,主机计算系统可能操作与客户端对应的虚拟机。常规上,每一群集包括本地控制器,该本地控制器用作使用适当的管理程序和主机代理来引导新主机,并且之后帮助置备通过该主机中的管理程序操作的新虚拟机。简要概述本文描述的至少一个实施例涉及一种系统,该系统包括主机计算系统以及通过广域网通信地耦合至主机计算系统的控制器,该控制器与在同主机计算系统相同的群集内、位于本地的常规控制器形成对比。主机计算系统具有存储主机计算系统的地址和控制器的地址的永久存储器。此外,主机计算系统具有在主机计算系统通电时自动地执行并且使主机计算系统向控制器通知主机计算系统的地址的上电代码。在第一级引导中,控制器指示主机计算系统下载维护操作系统。主机计算系统最初具有使主机计算系统能够对下载指令作出响应从而使得主机计算系统下载并安装维护操作系统的下载代码。可以进一步完成进一步的引导。根据本文的一些实施例,在引导的该第一阶段之前,主机计算系统被进一步置备有允许主机计算系统将下载指令(及后续指令)的源安全地标识成源自控制器的安全数据。例如,主机计算系统的永久存储器具有与控制器持有的私钥相对应的公钥,以及允许主机计算系统解密控制器所传送和加密的通信的解密代码。根据本文描述的一些实施例,主机计算系统可以使用维护操作系统来对从控制器接收到的更多不同的置备指令作出响应。该第二级引导使得主机计算系统更具体地置备有管理程序和主机代理。主机代理可以在第三级引导中再进一步与控制器协作地交互以允许在主机计算系统上置备专用虚拟机。因此,即使在与主机计算系统相同的群集中不存在位于本地的控制器的情况下,仍可置备主机计算系统。可任选地,控制器可以是另一主机计算系统群集的一部分,并且可以担当其他主机计算系统群集的远程控制器,由此允许各种各样的控制器/主机拓扑结构。本概述不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。附图说明为了描述能够获得上述和其它优点和特征的方式,各实施例的更具体的描述将通过参考各附图来呈现。可以理解,这些附图只描绘了示例实施例,并且因此不被认为是对其范围的限制,将通过使用附图并利用附加特征和细节来描述和解释各实施例,在附图中:图1示出在其中在此描述的一些实施例可被使用的计算系统;图2抽象地示出一种系统,其中主机计算系统经由网络通信地耦合至控制器,并且其中控制器可以与主机计算系统交互以置备主机计算系统,并且其中该置备是使用存在于主机计算系统上的引导数据/代码来引导的;图3抽象地示出运行虚拟机的主机,并且其中物理资源经由管理程序来利用,该管理程序从虚拟机抽象物理资源并且改为提供虚拟机的虚拟资源;图4示出主机计算系统,该主机计算系统表示在引导置备过程已开始之前图2的主机计算系统的示例,并且其中更详细地示出引导数据/代码;图5解说置备方法的流程图,其中主机计算系统与控制器协同地交互以使得主机计算系统被置备;图6示出引导的第一阶段之后的图2的系统,其中维护操作系统被安装在主机计算系统上;图7示出引导的第二阶段之后的图2的系统,其中主机代理和管理程序被安装在主机计算系统上;图8示出在置备的第三阶段之后图2的系统,其中虚拟机被安装在主机计算系统上;图9示出一种系统,其中控制器帮助置备并控制多个主机计算系统;图10示出一种系统,其中控制器帮助置备并控制单个主机计算系统群集内的多个主机计算系统;以及图11示出一种系统,其中控制器帮助置备并控制不同的主机计算系统群集内的多个主机计算系统。具体实施方式根据本文描述的实施例,描述了由位于网络上的控制器置备主机计算系统。主机计算系统具有在通电时自动执行、并且使得主机计算系统向控制器通知主机地址的上电代码。在第一级引导中,控制器指示主机计算系统下载维护操作系统。主机通过下载并安装维护操作系统来作出响应,从而允许进一步引导。永久存储器可以进一步具有允许主机计算系统将下载指令(及后续指令)的源安全地标识成源自控制器的安全数据(诸如公钥)。第二级引导可以实现使主机计算系统配置有管理程序和主机代理。第三级引导可以实现在主机上置备虚拟机。首先,将参考图1来描述关于计算系统的一些介绍性讨论。随后,该系统的各实施例将参考图2到11来描述。计算系统现在越来越多地采取多种多样的形式。例如,计算系统可以是手持式设备、电器、膝上型计算机、台式计算机、大型机、分布式计算系统或甚至常规上不被认为是计算系统的设备。在本说明书以及权利要求书中,术语“计算系统”被广义地定义为包括任何设备或系统(或其组合),该设备或系统包含至少一个物理有形的处理器以及其上能含有可由处理器执行的计算机可执行指令的物理有形的存储器。存储器可以采取任何形式,并可以取决于计算系统的性质和形式。计算系统可以分布在网络环境中,并可包括多个组分计算系统。如图1所示,在其最基本的配置中,计算系统100通常包括至少一个处理单元102和存储器104。存储器104可以是物理系统存储器,该物理系统存储器可以是易失性、非易失性、或两者的某种组合。术语“存储器”在此也可用来指诸如物理存储介质等非易失性大容量存储。如果计算系统是分布式的,则处理、存储器和/或存储能力也可以是分布式的。如此处所使用的那样,术语“模块”或“组件”可以指在计算系统上执行的软件对象或例程。此处所描述的不同组件、模块、引擎,以及服务可以实现为在计算系统上执行的对象或进程(例如,作为分开的线程)。在随后的描述中,参考由一个或多个计算系统执行的动作描述了各实施例。如果这样的动作是以软件实现的,则执行动作的相关联计算系统的一个或多个处理器响应于已经执行了计算机本文档来自技高网...

【技术保护点】
一种系统(200),包括:控制器(202);以及通过广域网(203)通信地耦合至所述控制器且具有永久存储器(210、401)的主机计算系统(201、300),所述永久存储器存储所述主机计算系统的地址(411)和所述控制器的地址(412),所述永久存储器进一步包括:1)上电代码(421),被配置成使用所述控制器的地址向所述控制器自动通知(513、514)所述主机计算系统的地址;以及2)下载代码(422A),被配置成响应于来自所述控制器的下载指令(515、516),自动下载(518)并安装(519)维护操作系统实例(601),其中一旦所述维护操作系统实例被安装在所述主机计算系统上,所述主机计算系统可对来自所述控制器的进一步指令作出响应。

【技术特征摘要】
【国外来华专利技术】2012.06.21 US 13/530,0641.一种系统(200),包括:
控制器(202);以及
通过广域网(203)通信地耦合至所述控制器且具有永久存储器(210、401)
的主机计算系统(201、300),所述永久存储器存储所述主机计算系统的地址(411)
和所述控制器的地址(412),所述永久存储器进一步包括:
1)上电代码(421),被配置成使用所述控制器的地址向所述控制器自动
通知(513、514)所述主机计算系统的地址;以及
2)下载代码(422A),被配置成响应于来自所述控制器的下载指令(515、
516),自动下载(518)并安装(519)维护操作系统实例(601),其中一
旦所述维护操作系统实例被安装在所述主机计算系统上,所述主机计算系统
可对来自所述控制器的进一步指令作出响应。
2.如权利要求1所述的系统,其特征在于,所述永久存储器进一步存储安全
数据,所述安全数据允许所述主机计算系统将通信识别成由所述控制器传送。
3.如权利要求2所述的系统,其特征在于,所述安全数据是与所述控制器持
有的私钥对应的公钥。
4.如权利要求3所述的系统,其特征在于,来自所述控制器的所述下载指令
由所述控制器使用所述私钥加密,由此允许所述主机计算系统使用所述公钥来解密
所述下载指令。
5.如权利要求1所述的系统,其特征在于,所述主机计算系统是第一主机计
算系统,所述永久存储器是第一永久存储器,所述上电代码是第一上电代码,下载
代码是第一下载代码,所述下载指令是第一下载指令,并且所述维护操作系统实例
是第一维护操作系统实例,所述系统进一步包括:
通过网络通信地耦合至所述控制器并具有第二永久存储器的第二主机计算系
统,所述第二永久存储器存储所述第二主机计算系统的地址和所述...

【专利技术属性】
技术研发人员:Y·A·卡利迪D·班塞尔C·金S·坎杜拉D·A·马尔茨
申请(专利权)人:微软公司
类型:发明
国别省市:美国;US

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

1