虚拟化基础设施管理装置、系统、方法和记录介质制造方法及图纸

技术编号:14880216 阅读:79 留言:0更新日期:2017-03-24 03:00
本发明专利技术使得能够在用于构建虚拟化环境的计算机系统中有效地使用可用的物理机。虚拟化基础设施管理装置(40)配备有:检测单元(41),用于检测能够执行虚拟机(51‑i)的物理机(50‑i)中的不是物理的固定故障的偶然故障的发生;登记单元(42),用于在存储物理机(50‑1~50‑n)的状态的管理信息存储单元(44)中登记物理机(50‑i)处于待机状态;以及分配单元(43),用于在物理机(50‑j)中发生了故障的情况下,将由于所述故障而停止的虚拟机(51‑j)重新分配给在管理信息存储单元(44)中登记为处于待机状态中的物理机中的任一物理机。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及在构建虚拟化环境的计算机系统中进行管理以将虚拟机分配给物理机的虚拟化基础设施管理装置等。
技术介绍
近年来,诸如IaaS(基础设施即服务)等的云服务已经在世界范围内普及。在云服务中,服务事业提供者提供构建虚拟化环境的计算机系统,并且用户通过使用在计算机系统中分配的虚拟机来建立各种服务。作为示例,作为标准化组织的ETSI(欧洲电信标准协会)论述了NFV(网络功能虚拟化)的概念,并且NFV的标准化正逐渐普及。NFV是利用虚拟机来提供通信运营商通过使用专用装置所提供的服务的方法。在这种背景下,期望用于分配虚拟机以有效地使用计算机系统的技术。作为这种技术的示例,专利文献1公开了如下装置,其中该装置能够基于通过多个物理服务器建立虚拟服务器的虚拟化系统中的设计策略,来对虚拟机进行重新分配。存在该设计策略的一个示例、即“由于虚拟服务器2是虚拟服务器1的待机系统服务器,因此这两者不分配给同一物理服务器”。存在该设计策略的另一示例,“由于虚拟服务器3和虚拟服务器4所处理的作业的负荷小,因此这两者可以分配在同一物理服务器中”。专利文献2公开了在实施物理机的维护的情况下或者物理机中发生故障的情况下、在不降低资源池的总量的状态下继续系统操作的虚拟化系统。该虚拟化系统设置一个或多个物理机建立虚拟机的一个或多个资源池以及作为这些资源池间共享的池的恢复池。虚拟化系统在维护物理机的情况下或者在物理机中发生故障的情况下使用该恢复池。引用文献列表专利文献专利文献1日本特开2009-199395专利文献2日本特开2013-210745
技术实现思路
技术问题一般的虚拟化系统包括多个物理机。在物理机中工作的虚拟机提供各种服务。在物理机其中任一发生故障的情况下,虚拟化系统将在该物理机中工作的虚拟机重新分配给另一物理机以继续提供服务。物理机中发生的故障包括与硬件有关的物理的固定故障以及不是固定故障的偶然的故障。该偶然的故障(以下称为“偶然故障”)例如包括由于BIOS(基本输入/输出系统)或OS(操作系统)中所包括的软件漏洞(bug)而引起的故障。偶然故障还可以包括向物理机的电力供给的暂时中断和由于温度的异常而引起的故障等。这些偶然故障并不是与硬件有关的固定故障,而是可以通过重新启动发生故障的物理机来修复的故障。因此,在所发生的故意是偶然故障的情况下,本来可以通过重新启动来使用发生了这种故障的物理机。然而,一般的虚拟化系统将发生了偶然故障的物理机作为故障机来管理,并且在该物理机的维护作业完成之前不使用该物理机。由于一般的虚拟化系统无法使用本来可使用的物理机,因此可使用的物理机减少。专利文献1和专利文献2中所公开的技术无法解决该问题。本专利技术的主要目的是提供能够解决该问题的虚拟化基础设施装置。用于解决问题的方案根据本专利技术的一个方面,本专利技术的一种虚拟化基础设施管理装置,包括:检测部件,用于检测能够执行一个或多个虚拟机的一个或多个物理机中所包括的第一物理机中的不是物理的固定故障的偶然故障的发生;登记部件,用于在所述检测部件检测到所述偶然故障的情况下,在用于存储所述物理机的状态的管理信息存储部件中登记为所述第一物理机处于待机状态;以及分配部件,用于在所述一个或多个物理机中的第二物理机中发生了故障的情况下,将由于该故障而停止的虚拟机重新分配给在所述管理信息存储部件中登记为处于待机状态的物理机中的任一物理机。在用于实现上述目的的另一观点中,本专利技术的一种虚拟化基础设施管理方法,包括:检测能够执行一个或多个虚拟机的一个或多个物理机中所包括的第一物理机中的不是物理的固定故障的偶然故障的发生;在检测到所述偶然故障的情况下,在用于存储所述物理机的状态的管理信息存储部件中登记为所述第一物理机处于待机状态;以及在所述一个或多个物理机中的第二物理机中发生了故障的情况下,将由于所述故障而停止的虚拟机重新分配给在所述管理信息存储部件中登记为处于待机状态的物理机中的任一物理机。在用于实现上述目的的又一观点中,本专利技术的一种非瞬态可读计算机记录介质,用于记录使计算机执行以下处理的虚拟化基础设施管理程序:检测处理,用于检测能够执行一个或多个虚拟机的一个或多个物理机中所包括的第一物理机中的不是物理的固定故障的偶然故障的发生;登记处理,用于在所述检测处理中检测到所述偶然故障的情况下,在用于存储所述物理机的状态的管理信息存储部件中登记为所述第一物理机处于待机状态;以及分配处理,用于在所述一个或多个物理机中的第二物理机中发生了故障的情况下,将由于所述故障而停止的虚拟机重新分配给在所述管理信息存储部件中登记为处于待机状态的物理机中的任一物理机。此外,本专利技术能够通过在记录介质中记录的计算机程序来执行。专利技术的效果本专利技术可以在构建虚拟化环境的计算机系统中有效地使用可使用的物理机。附图说明图1是示出与本专利技术的第一示例实施例有关的虚拟化基础设施管理装置的结构的框图。图2是示出与本专利技术的第一示例实施例有关的服务管理表的结构的示例的图。图3是例示与本专利技术的第一示例实施例有关的物理机管理表的结构和物理机管理表的更新的流程的图。图4是示出与本专利技术的第一示例实施例的物理机有关的状态转变图的图。图5是示出与本专利技术的第一示例实施例有关的虚拟化基础设施管理装置在物理机中发生故障的情况下更新物理机管理表的操作的流程图。图6是示出与本专利技术的第一示例实施例有关的虚拟化基础设施管理装置将由于发生故障而停止的虚拟机重新分配给物理机的操作的流程图。图7是示出与本专利技术的第二示例实施例有关的虚拟化基础设施管理装置的结构的框图。图8是示出能够执行与本专利技术的各示例实施例有关的虚拟化基础设施管理装置的信息处理装置的结构的框图。具体实施方式通过参考附图来详细说明本专利技术的示例实施例。第一示例实施例图1是概念地示出与第一示例实施例有关的虚拟化基础设施管理系统1的结构的框图。与本示例实施例有关的虚拟化基础设施管理系统1包括虚拟化基础设施管理装置10、n(n是等于2或大于2的整数)个物理机20-1~20-n和维护装置30。虚拟化基础设施管理装置10、物理机20-1~20-n和维护装置30相连接,从而能够彼此相通信。这些构件通过使用例如HTML(超文本标记语言)或XML(可扩展标记语言)来进行通信。维护装置30是用于管理虚拟化基础设施管理系统1中的维护功能的装置,并且是如OSS(运营支撑系统)的装置。物理机20-1~20-n是例如具有Linux(注册商标)KVM(基于内核的虚拟机)和IPMI(智能平台管理接口)的多用途服务器装置。物理机20-1~20-n可以具有NFV。物理机20-1~20-n各自可以是具有离散的壳体或离散的模块的物理独立的服务器装置。物理机20-1~20-n可以是虚拟构造的服务器装置,其中向这些服务器装置分配了如CPU(中央处理单元)、存储器和硬盘装置中的一部分资源。如图1所示,物理机20-1驱动虚拟机21-1,并且物理机20-1包括故障信息收集单元22-1。物理机20-1~20-n同样驱动虚拟机21-2~21-n,并且物理机20-1~20-n同样包括故障信息收集单元22-2~22-n。物理机20-1~20-n可以驱动多个虚拟机。在物理机20-1(20-2~20-n)中发生故障的情况下,故障信息收集单元22-1(2本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201580039881.html" title="虚拟化基础设施管理装置、系统、方法和记录介质原文来自X技术">虚拟化基础设施管理装置、系统、方法和记录介质</a>

【技术保护点】
一种虚拟化基础设施管理装置,包括:检测部件,用于检测能够执行一个或多个虚拟机的一个或多个物理机中所包括的第一物理机中的不是物理的固定故障的偶然故障的发生;登记部件,用于在所述检测部件检测到所述偶然故障的情况下,在用于存储所述物理机的状态的管理信息存储部件中登记为所述第一物理机处于待机状态;以及分配部件,用于在所述一个或多个物理机中的第二物理机中发生了故障的情况下,将由于该故障而停止的虚拟机重新分配给在所述管理信息存储部件中登记为处于待机状态的物理机中的任一物理机。

【技术特征摘要】
【国外来华专利技术】2014.07.22 JP 2014-1489481.一种虚拟化基础设施管理装置,包括:检测部件,用于检测能够执行一个或多个虚拟机的一个或多个物理机中所包括的第一物理机中的不是物理的固定故障的偶然故障的发生;登记部件,用于在所述检测部件检测到所述偶然故障的情况下,在用于存储所述物理机的状态的管理信息存储部件中登记为所述第一物理机处于待机状态;以及分配部件,用于在所述一个或多个物理机中的第二物理机中发生了故障的情况下,将由于该故障而停止的虚拟机重新分配给在所述管理信息存储部件中登记为处于待机状态的物理机中的任一物理机。2.根据权利要求1所述的虚拟化基础设施管理装置,其中,所述登记部件针对所述物理机将所述偶然故障的发生数登记在所述管理信息存储部件中,以及所述分配部件将由于所述故障而停止的虚拟机重新分配给在所述管理信息存储部件中登记为处于待机状态的物理机中的、所述偶然故障的发生数满足预定标准的物理机。3.根据权利要求2所述的虚拟化基础设施管理装置,其中,所述管理信息存储部件针对所述虚拟机存储修复优先指示信息,所述修复优先指示信息表示优先修复该虚拟机所执行的处理是否有效,以及在由于所述故障而停止的虚拟机的修复优先指示信息表示无效的情况下,所述分配部件将该虚拟机重新分配给所述偶然故障的发生数等于或小于第一阈值的物理机。4.根据权利要求2或3所述的虚拟化基础设施管理装置,其中,针对所述第一物理机,在所述偶然故障的发生数等于或大于第二阈值的情况下,所述分配部件登记为所述第一物理机处于故障状态。5.根据权利要求1至4中任一项所述的虚拟化基础设施管理装置,其中,所述登记部件针对所述物理机将与未使用的资源的量有关的信息登记在所述管理信息存储部件中,以及针对所述管理信息存储部件中未使用的资源的量等于或大于所述虚拟机所需的资源的量的物理机,即使在该物理机处于操作状态中的情况下,所...

【专利技术属性】
技术研发人员:油科亮太
申请(专利权)人:日本电气株式会社
类型:发明
国别省市:日本;JP

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

1