虚拟机管理设备和虚拟机管理方法技术

技术编号:9548123 阅读:86 留言:0更新日期:2014-01-09 05:26
在虚拟机系统中,执行对处理装置的故障具有故障容限的虚拟机的定位。虚拟机管理设备(100)包括相似群组生成单元(102)和位置约束生成单元(105)。相似群组生成单元(102)生成具有相似关系的虚拟机(201)的群组,在相似关系中多个虚拟机(201)中的性能值在每个时刻大致匹配。位置约束生成单元(105)输出具有相似关系的虚拟机(201)的群组以作为分布式定位约束,其中分布式定位约束指示将被定位在执行虚拟机(201)的处理的多个处理装置(200)中的不同处理装置(200)上的虚拟机(201)的群组。

【技术实现步骤摘要】
【国外来华专利技术】虚拟机管理设备和虚拟机管理方法
本专利技术涉及虚拟机管理设备、虚拟机管理方法及其程序,具体地涉及对虚拟机的配置进行管理的虚拟机管理设备、虚拟机管理方法及其程序。
技术介绍
作为有效地使用信息处理系统的资源的方法,根据信息处理系统中所包括的物理处理装置(虚拟机服务器)的负载等配置多个虚拟机的方法是已知的。在上述使用虚拟机的信息处理系统(虚拟机系统)中,由管理员基于每个虚拟机所执行的处理的内容、根据预定的策略生成与用于配置每个虚拟机的条件对应的配置约束,然后根据该配置约束在每个处理装置上配置虚拟机。然而,客户系统的大量虚拟机在其上进行工作的大型虚拟机系统(例如,数据中心等)具有如下问题:管理员无法掌握每个虚拟机所执行的处理的内容,因而无法生成合适的配置约束。在专利文献1中公开了本领域中解决该问题的一个示例。在专利文献1中公开的虚拟机管理设备基于每个虚拟机的负载信息提取具有相关关系的虚拟机,并且在相同的虚拟机服务器上配置所提取的虚拟机以减少虚拟机服务器的功耗。这里,作为相关技术,专利文献2公开了一种操作管理系统,该操作管理系统基于系统中的多种类型的性能值的测量值生成系统的相关模型,通过使用生成的相关模型而针对新输入的性能值检测相关破坏,并且指明系统故障的原因。作为另一相关技术,专利文献3公开了一种方法,该方法基于每个虚拟机的负载信息估计每个虚拟机的最大负载,并且基于所估计的最大负载确定应当分别在虚拟机服务器上进行配置的虚拟机。引用列表[专利文献][专利文献1]日本专利申请公开第2010-211546号[专利文献2]日本专利申请公开第2009-199533号[专利文献3]日本专利申请公开第2010-244181号
技术实现思路
[技术问题]根据上述专利文献1,虚拟机管理设备在相同虚拟机服务器上配置具有相关关系的虚拟机。因此,即使多个虚拟机执行用于相同服务的分布式处理,多个虚拟机也在相同虚拟机服务器上被配置。为此,存在如下问题,即在虚拟机服务器进入故障状态的情况下,针对其执行分布式处理的服务被挂起,因而客户的事务无法再继续。本专利技术的目的是提供一种能够解决上述问题的虚拟机管理设备、虚拟机管理方法及其程序。[技术方案]根据本专利技术的一个示例性方面的虚拟机管理设备包括:相似群组生成装置,所述相似群组生成装置用于从多个虚拟机中生成具有相似关系的虚拟机群组,所述相似关系指示在每个时刻的虚拟机的性能值大致相同;以及配置约束生成装置,所述配置约束生成装置用于输出具有所述相似关系的所述虚拟机群组以作为第一配置约束,所述第一配置约束指示将在执行虚拟机的处理的多个处理装置中的不同处理装置上被配置的虚拟机群组。根据本专利技术的一个示例性方面的虚拟机管理方法包括:从多个虚拟机中生成具有相似关系的虚拟机群组,所述相似关系指示在每个时刻的虚拟机的性能值大致相同;以及输出具有所述相似关系的所述虚拟机群组以作为第一配置约束,所述第一配置约束指示将在执行虚拟机的处理的多个处理装置中的不同处理装置上被配置的虚拟机群组。根据本专利技术的一个实例性方面的计算机可读存储介质在其上记录有程序,所述程序使得计算机执行一种方法,所述方法包括:从多个虚拟机中生成具有相似关系的虚拟机群组,所述相似关系指示在每个时刻的虚拟机的性能值大致相同;以及输出具有所述相似关系的所述虚拟机群组以作为第一配置约束,所述第一配置约束指示将在执行虚拟机的处理的多个处理装置中的不同处理装置上被配置的虚拟机群组。[有益效果]本专利技术的效果在于,可以在虚拟机中执行具有故障容限的虚拟机配置。附图说明图1是示出了根据本专利技术的第一示例性实施方式的特征构造的框图;图2是示出了根据本专利技术的第一示例性实施方式的虚拟机系统1的构造的框图;图3是示出了根据本专利技术的第一示例性实施方式的包括虚拟机201的系统的实施例的图示;图4是示出了根据本专利技术的第一示例性实施方式的由虚拟机管理设备100执行的处理的流程图;图5是示出了根据本专利技术的第一示例性实施方式的性能序列信息121的实施例的图示;图6是示出了根据本专利技术的第一示例性实施方式的检测性能值之间的相似关系的结果的实施例的图示;图7是示出了根据本专利技术的第一示例性实施方式的相关模型123的实施例的图示;图8是示出了根据本专利技术的第一示例性实施方式的检测虚拟机201之间的相似关系和相关关系的结果的实施例的图示;图9是示出了根据本专利技术的第一示例性实施方式的配置约束信息125(在争用解决之前)的实施例的图示;图10是示出了根据本专利技术的第一示例性实施方式的配置约束信息125(在争用解决之后)的实施例的图示;图11是示出了根据本专利技术的第一示例性实施方式的配置虚拟机201的结果的实施例的图示;以及图12是示出了根据本专利技术的第二示例性实施方式的虚拟机系统1的构造的框图。具体实施方式(第一示例性实施方式)接下来将描述本专利技术的第一示例性实施方式。首先,描述根据本专利技术的第一示例性实施方式的构造。图2是示出了根据本专利技术的第一示例性实施方式的虚拟机系统1的构造的框图。参考图2,根据本专利技术的第一示例性实施方式的虚拟机系统1包括虚拟机管理设备100和多个处理装置200。虚拟机管理设备100基于每个虚拟机201的性能信息生成与用于在处理装置200上配置虚拟机201(VM(虚拟机))的条件对应的配置约束,并且根据该配置约束在每个处理装置200上配置每个虚拟机201。处理装置200是执行所配置的虚拟机201的处理的物理计算机。虚拟机201是通过使用处理装置200的资源建立的虚拟计算机。每个虚拟机201执行例如Web服务器、应用(AP)服务器、数据库(DB)服务器等的处理。而且,执行客户事务的系统包括执行这些服务器的处理的虚拟机201。图3是示出了根据本专利技术的第一示例性实施方式的包括虚拟机201的系统的实施例的图示。图3的实施例示出了事务A和事务B的两个系统,每个系统包括WEB、AP和DB三层模型。关于事务A,作为WEB服务器的具有标识符WEB1、WEB2的虚拟机201形成负载分布构造。类似地,作为AP服务器的具有标识符AP1、AP2的虚拟机201形成负载分布构造,以及作为DB服务器的具有标识符DB1、DB2的虚拟机201形成负载分布构造。关于事务B,作为Web服务器的具有标识符WEB3、WEB4的虚拟机201形成负载分布构造。作为AP服务器的具有标识符AP3的虚拟机201形成单独的构造,以及作为DB服务器的具有标识符DB3的虚拟机201形成单独的构造。虚拟机管理设备100包括性能信息收集单元101、相似群组生成单元102、相关模型生成单元103、相关群组生成单元104、配置约束生成单元105、管理员交互单元106、配置控制单元107、性能信息存储单元111、相关模型存储单元113和配置约束存储单元115。这里,性能信息收集单元101以预定的时间间隔从作为在每个处理装置200上被重新配置的目标的每个虚拟机201获取在每个虚拟机201中测量的多个项目的性能值的测量数据(测量值)。例如获取被表示成CPU(中央处理单元)的CPU使用率、被表示成MEM的存储器使用量、以及被表示成DSK的DSK使用量以作为性能值的项目。而且,虚拟机201和性能值的项目的集合被定义为性能值类型(被称为性能类型,或仅简称为类型),并且在本文档来自技高网
...
虚拟机管理设备和虚拟机管理方法

【技术保护点】
一种虚拟机管理设备,包括:相似群组生成装置,所述相似群组生成装置用于从多个虚拟机中生成具有相似关系的虚拟机群组,所述相似关系指示在每个时刻的虚拟机的性能值大致相同;以及配置约束生成装置,所述配置约束生成装置用于输出具有所述相似关系的所述虚拟机群组以作为第一配置约束,所述第一配置约束指示将在执行虚拟机的处理的多个处理装置中的不同处理装置上被配置的虚拟机群组。

【技术特征摘要】
【国外来华专利技术】1.一种虚拟机管理设备,包括:性能信息收集单元,所述性能信息收集单元获取多个虚拟机的性能值;相似群组生成单元,所述相似群组生成单元基于所述多个虚拟机的所述性能值而从所述多个虚拟机中生成具有相似关系的虚拟机群组,所述相似关系指示在每个时刻的虚拟机的性能值大致相同;以及配置约束生成单元,所述配置约束生成单元输出具有所述相似关系的所述虚拟机群组以作为第一配置约束,所述第一配置约束指示将在执行虚拟机的处理的多个处理设备中的不同处理设备上被配置的虚拟机群组。2.根据权利要求1所述的虚拟机管理设备,进一步包括相关群组生成单元,所述相关群组生成单元从所述多个虚拟机中生成在性能值之间具有相关关系的虚拟机群组,其中所述配置约束生成单元进一步输出具有所述相关关系的所述虚拟机群组以作为第二配置约束,所述第二配置约束指示将在所述多个处理设备中的相同处理设备上被配置的虚拟机群组。3.根据权利要求2所述的虚拟机管理设备,其中在无法既在不同处理设备上配置具有所述相似关系的所述虚拟机群组中所包括的虚拟机、又在所述相同处理设备上配置具有所述相关关系的所述虚拟机群组中所包括的虚拟机的情况下,所述配置约束生成单元从具有所述相关关系的所述虚拟机群组中所包括的虚拟机中,生成并输出能够在满足所述第一配置约束的同时在所述多个处理设备中的所述相同处理设备上被配置的虚拟机群组,以作为所述第二配置约束。4.根据权利要求2所述的虚拟机管理设备,其中在无法既在不同处理设备上配置具有所述相似关系的所述虚拟机群组中所包括的虚拟机、又在所述相同处理设备上配置具有所述相关关系的所述虚拟机群组中所包括的虚拟机的情况下,所述配置约束生成单元从具有所述相似关系的所述虚拟机群组中所包括的虚拟机中,生成并输出能够在满足所述第二配置约束的同时在所述多个处理设备中的不同处理设备上被配置的虚拟机群组,以作为所述第一配置约束。5...

【专利技术属性】
技术研发人员:山口启介
申请(专利权)人:日本电气株式会社
类型:
国别省市:

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

1