用于发送指令的方法和装置制造方法及图纸

技术编号:21377827 阅读:22 留言:0更新日期:2019-06-15 13:26
本公开的实施例公开了用于发送指令的方法,包括:从通信连接的存储设备中获取虚拟机分配请求信息;根据虚拟机分配请求信息,从预先确定的物理机群组中确定物理机群;从所确定的物理机群中确定至少一个物理机;向所确定的至少一个物理机发送用于创建虚拟机的指令。该实施方式有助于提高对虚拟机的资源分配效率。

【技术实现步骤摘要】
用于发送指令的方法和装置
本公开的实施例涉及计算机
,具体涉及用于发送指令的方法和装置。
技术介绍
虚拟机(VirtualMachine)通常是指通过软件模拟的具有硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在计算机科学中,虚拟机可以像真实机器一样运行程序,提供一个可以运行完整操作系统的完整系统平台。虚拟机通常是创建于物理机(PhysicalMachine)上。相关技术中,存在从大量物理机的资源中确定资源分配给虚拟机的需求。
技术实现思路
本公开的实施例提出了用于发送指令的方法和装置。第一方面,本公开的实施例提供了一种用于发送指令的方法,该方法包括:从通信连接的存储设备中获取虚拟机分配请求信息;根据虚拟机分配请求信息,从预先确定的物理机群组中确定物理机群;从所确定的物理机群中确定至少一个物理机;向所确定的至少一个物理机发送用于创建虚拟机的指令。在一些实施例中,物理机群组中的物理机群关联有物理机型号和物理机筛选方式信息,且虚拟机分配请求信息包括用于记录虚拟机的待分配资源的类型和与类型对应的分配量的记录信息。在一些实施例中,根据虚拟机分配请求信息,从预先确定的物理机群组中确定物理机群,包括:根据虚拟机分配请求信息中的记录信息,确定期望物理机型号;从物理机群组中,查找到物理机型号与期望物理机型号相匹配的物理机群。在一些实施例中,从所确定的物理机群中确定至少一个物理机,包括:按照物理机群中的物理机的剩余存储空间大小,将物理机群分成设定数目个物理机子群;从设定数目个物理机子群中,选择与记录信息相适配的物理机子群;根据物理机群所关联的物理机筛选方式信息,从所选择的物理机子群中筛选出物理机。在一些实施例中,该方法还包括:响应于接收到至少一个物理机中的物理机针对指令发送的资源分配结果信息,将资源分配结果信息添加到存储设备中存储的虚拟机分配请求信息中。在一些实施例中,该方法还包括:接收以及存储目标用户输入的虚拟机分配请求信息。第二方面,本公开的实施例提供了一种用于发送指令的装置,该装置包括:信息获取单元,被配置成从通信连接的存储设备中获取虚拟机分配请求信息;分组确定单元,被配置成根据虚拟机分配请求信息,从预先确定的物理机群组中确定物理机群;资源确定单元,被配置成从所确定的物理机群中确定至少一个物理机;指令发送单元,被配置成向所确定的至少一个物理机发送用于创建虚拟机的指令。在一些实施例中,物理机群组中的物理机群关联有物理机型号和物理机筛选方式信息,且虚拟机分配请求信息包括用于记录虚拟机的待分配资源的类型和与类型对应的分配量的记录信息。在一些实施例中,分组确定单元被进一步配置成:根据虚拟机分配请求信息中的记录信息,确定期望物理机型号;从物理机群组中,查找到物理机型号与期望物理机型号相匹配的物理机群。在一些实施例中,资源确定单元被进一步配置成:按照物理机群中的物理机的剩余存储空间大小,将物理机群分成设定数目个物理机子群;从设定数目个物理机子群中,选择与记录信息相适配的物理机子群;根据物理机群所关联的物理机筛选方式信息,从所选择的物理机子群中筛选出物理机。在一些实施例中,该装置还包括:结果记录单元,被配置成响应于接收到至少一个物理机中的物理机针对指令发送的资源分配结果信息,将资源分配结果信息添加到存储设备中存储的虚拟机分配请求信息中。在一些实施例中,该装置还包括:信息接收单元,被配置成接收以及存储目标用户输入的虚拟机分配请求信息。第三方面,本公开的实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如用于发送指令的方法中任一实施例的方法。第四方面,本公开的实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如用于发送指令的方法中任一实施例的方法。本公开的实施例提供的用于发送指令的方法和装置,可以从通信连接的存储设备中获取虚拟机分配请求信息。而后,根据虚拟机分配请求信息,从预先确定的物理机群组中确定物理机群。然后,从所确定的物理机群中确定至少一个物理机。最后,向所确定的至少一个物理机发送用于创建虚拟机的指令。本实施例的方法和装置,结合虚拟机分配请求信息从物理机群组中先确定一个物理机群,然后再从物理机群中进一步确定物理机。由于每个物理机群中具有至少一个物理机,物理机群的数目远小于物理机群组中的所有物理机的数目,从物理机群组中确定物理机群所需要的匹配操作次数,将远小于从物理机群组中的所有物理机中确定出某一个或多个物理机所需要的匹配操作次数。又由于物理机群中的物理机的数目远小于物理机群组中的所有物理机的数目,从所确定的物理机群中确定物理机所需要的匹配操作次数,将远小于从物理机群组中的所有物理机中确定出物理机的操作次数。因此,与现有的直接从所有的物理机中确定出用于给虚拟机分配资源的物理机相比,可以提高对虚拟机的资源分配效率。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本公开的其它特征、目的和优点将会变得更明显:图1是本公开的一个实施例可以应用于其中的示例性系统架构图;图2是根据本公开的用于发送指令的方法的一个实施例的流程图;图3是根据本公开的实施例的用于发送指令的方法的一个应用场景的示意图;图4是根据本公开的用于发送指令的方法的又一个实施例的流程图;图5是根据本公开的用于发送指令的装置的一个实施例的结构示意图;图6是适于用来实现公开的实施例的电子设备的结构示意图。具体实施方式下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。图1示出了可以应用本公开的实施例的用于发送指令的方法或用于发送指令的装置的示例性系统架构100。如图1所示,系统架构100可以包括控制服务器101,物理机群组102,存储设备103,网络104、105。网络104、105用以在控制服务器101和物理机群组102之间提供通信链路的介质。网络104、105可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。控制服务器101可以通过网络104、105与物理机群组102和存储设备103交互,以接收或发送消息等。控制服务器101可以是硬件,也可以是软件。当控制服务器101为硬件时,可以实现成提供各种信息处理服务的分布式服务器集群,也可以实现成单个服务器。例如,依据虚拟机分配请求信息确定物理机,向所确定的物理机发送用于创建虚拟机的指令的服务器。控制服务器可以从通信连接的存储设备中获取虚拟机分配请求信息。然后,根据虚拟机分配请求信息,从预先确定的物理机群组中确定物理机群。而后,从所确定的物理机群中确定至少一个物理机。最后,向所确定的至少一个物理机发送用于创建虚拟机的指令。当控制服务器101为软件时,可以安装在上述所列举的服务器中。其可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。本文档来自技高网...

【技术保护点】
1.一种用于发送指令的方法,包括:从通信连接的存储设备中获取虚拟机分配请求信息;根据所述虚拟机分配请求信息,从预先确定的物理机群组中确定物理机群;从所确定的物理机群中确定至少一个物理机;向所确定的至少一个物理机发送用于创建虚拟机的指令。

【技术特征摘要】
1.一种用于发送指令的方法,包括:从通信连接的存储设备中获取虚拟机分配请求信息;根据所述虚拟机分配请求信息,从预先确定的物理机群组中确定物理机群;从所确定的物理机群中确定至少一个物理机;向所确定的至少一个物理机发送用于创建虚拟机的指令。2.根据权利要求1所述的方法,其中,所述物理机群组中的物理机群关联有物理机型号和物理机筛选方式信息,且所述虚拟机分配请求信息包括用于记录虚拟机的待分配资源的类型和与类型对应的分配量的记录信息。3.根据权利要求2所述的方法,其中,所述根据所述虚拟机分配请求信息,从预先确定的物理机群组中确定物理机群,包括:根据所述虚拟机分配请求信息中的所述记录信息,确定期望物理机型号;从所述物理机群组中,查找到物理机型号与所述期望物理机型号相匹配的物理机群。4.根据权利要求2所述的方法,其中,所述从所确定的物理机群中确定至少一个物理机,包括:按照所述物理机群中的物理机的剩余存储空间大小,将所述物理机群分成设定数目个物理机子群;从所述设定数目个物理机子群中,选择与所述记录信息相适配的物理机子群;根据所述物理机群所关联的物理机筛选方式信息,从所选择的物理机子群中筛选出物理机。5.根据权利要求1-4之一所述的方法,其中,所述方法还包括:响应于接收到所述至少一个物理机中的物理机针对所述指令发送的资源分配结果信息,将所述资源分配结果信息添加到所述存储设备中存储的虚拟机分配请求信息中。6.根据权利要求1-4之一所述的方法,其中,所述方法还包括:接收以及存储目标用户输入的虚拟机分配请求信息。7.一种用于发送指令的装置,包括:信息获取单元,被配置成从通信连接的存储设备中获取虚拟机分配请求信息;分组确定单元,被配置成根据所述虚拟机分配请求信息,从预先确定的物理机群组中确定物理机群;...

【专利技术属性】
技术研发人员:刘佳楠苗科展
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京,11

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

1