信息处理装置的制造方法

文档序号:9457660阅读:261来源:国知局
信息处理装置的制造方法
【技术领域】
[0001]本发明涉及信息处理装置,尤其涉及虚拟机直接使用物理设备的信息处理装置。
【背景技术】
[0002]—般,虚拟机使用由启动虚拟机的虚拟化装置所仿真的、诸如虚拟网络接口和虚拟外部存储装置等的虚拟设备。如今,已知虚拟设备仿真的影响显著降低了虚拟机的吞吐量性能和具有外部存储装置的1/0(输入/输出)的性能。因此,在期望实现高速通信和高速硬盘I/O性能的情况下,存在虚拟机不使用虚拟设备而直接使用虚拟化装置所包括的物理设备的情况(例如,参见专利文献I)。
[0003]诸如IaaS(Infrastructure as a Service,基础设施即服务)等的云服务被配置为以下形式:云服务提供商向用户提供虚拟化装置和网络,并且用户启动任何虚拟机并且展开其自身的服务。
[0004]此外,近年来在云基础设施内实现电信运营商所提供的通信服务的运营商云迀移已经发生了演进。例如,已经探讨了在3GPP(第三代合作伙伴计划)中进行标准化并且形成核心网的EPC(演进型分组核心)的运营商云迀移。EPC配备有MME(移动管理实体)、S-GW(服务网关)、P-GW(分组数据网网关)。特别地,P-Gff由于用作用于连接至外部(例如,至因特网)的网关而需要以高速来处理用户终端的通信分组。因而,为了使具有P-GW功能的虚拟机在虚拟化装置上运行,虚拟机需要例如通过使用PCI (外围组件互连)直通功能来直接使用物理网络接口(物理设备)。
[0005]此外,实现了运营商云基础设施的电信运营商变得能够利用其自身的运营商云基础设施来提供移动虚拟网络运营商(mobile virtual network operator, MVN0)。在这种情况下,MVNO使得具有与P-GW等效的原始功能的虚拟机在运营商云基础设施上运行。然而,MVNO需要使其自身的虚拟机直接使用虚拟化装置的物理网络接口。
[0006]现有技术文献
[0007]专利文献
[0008]专利文献1:日本特开2012-198651
[0009]然而,在上述物理设备发生故障的情况下,仅虚拟机管理者(例如,MVN0)可以检测到故障,并且虚拟化装置管理员(例如,电信运营商)无法检测到故障。具体而言,在虚拟机直接使用物理设备的情况下,虚拟化装置不能使用物理设备,其结果是存在虚拟机可以检测到物理设备中发生的故障而虚拟化装置(信息处理装置)无法检测到物理设备中发生的故障的问题。

【发明内容】

[0010]因此,本发明的目的是提供能够解决信息处理装置无法检测到物理设备中发生的故障的上述问题的虚拟化系统。
[0011]为了实现该目的,作为本发明的一方面的信息处理装置包括:虚拟机,其内置于所述信息处理装置中并且能够使用所述信息处理装置所包括的物理设备;以及
[0012]信息处理装置故障管理单元,用于检测所述信息处理装置中的故障,
[0013]其中,所述虚拟机包括:
[0014]虚拟机故障管理单元,用于检测所述虚拟机能够使用的所述物理设备中的故障;以及
[0015]故障通知单元,用于向所述信息处理装置故障管理单元通知所述虚拟机故障管理单元所检测到的所述物理设备中的故障的发生。
[0016]此外,在作为本发明的另一方面的虚拟化系统所进行的信息处理的方法中,内置于信息处理装置中并且能够使用所述信息处理装置所包括的物理设备的虚拟机进行以下处理:
[0017]检测所述虚拟机能够使用的所述物理设备中的故障;以及
[0018]向检测所述信息处理装置中的故障的信息处理装置故障管理部通知所检测到的所述物理设备中的故障的发生。
[0019]此外,作为本发明的另一方面的程序是一种计算机程序,其包括指令来使信息处理装置实现:
[0020]虚拟机,其内置于所述信息处理装置中并且能够使用所述信息处理装置所包括的物理设备;以及
[0021]信息处理装置故障管理单元,用于检测所述信息处理装置中的故障,
[0022]所述计算机程序还包括指令来使所述虚拟机实现:
[0023]虚拟机故障管理单元,用于检测所述虚拟机能够使用的所述物理设备中的故障;以及
[0024]故障通知单元,用于向所述信息处理装置故障管理单元通知所述虚拟机故障管理单元所检测到的所述物理设备中的故障的发生。
[0025]本发明利用如上所述的结构使得信息处理装置即使在虚拟机正在使用物理设备的情况下也能够检测到物理设备中发生的故障。
【附图说明】
[0026]图1是示出根据本发明的第一典型实施例的信息处理系统的结构的框图;
[0027]图2是示出故障列表的示例的框图;
[0028]图3是用于说明故障通知处理的流程图;
[0029]图4是用于说明故障信息受理处理的流程图;
[0030]图5是示出根据本发明的第二典型实施例的信息处理装置的结构的框图;
[0031]图6是用于说明故障通知处理的流程图;
[0032]图7是示出根据本发明的第三典型实施例的信息处理装置的结构的框图;
[0033]图8是示出故障通知区域的示例的框图;
[0034]图9是用于说明故障通知处理的流程图;
[0035]图10是用于说明故障信息受理处理的流程图;以及
[0036]图11是示出根据本发明的第四典型实施例的信息处理装置的结构的框图。
【具体实施方式】
[0037]第一 A铟实施例
[0038]以下,将参考图1?4来说明本发明的第一典型实施例。图1和图2是用于说明第一典型实施例中的信息处理系统的结构的图。图3和图4是用于说明信息处理系统的工作的图。
[0039]MMl
[0040]图1是示出信息处理系统I的概要的图。图1所示的信息处理系统I包括信息处理装置11和虚拟机管理者终端12。信息处理装置11向操作虚拟机管理者终端12的虚拟机管理者提供使得虚拟机运行(例如,云服务)的服务。提供使得虚拟机运行的服务的信息处理装置11的管理者例如是提供云服务的运营商。虚拟机管理者例如是云服务的用户。
[0041]首先,将说明信息处理装置11的结构。图1所示的信息处理装置11包括虚拟机控制部21、信息处理装置故障管理部22 (信息处理装置故障管理单元)、物理设备23和输出部24。此外,信息处理装置11具有使得虚拟机控制部21启动虚拟机31的虚拟化功能,和使得虚拟机31直接使用物理设备23的功能。信息处理装置11例如是具有Linux(商标)KVM(Kernel-based Virtual Machine,基于内核的虚拟机)和PCI (外围组件互连)直通功能的服务器装置。
[0042]信息处理装置故障管理部22检测信息处理装置11内的故障,并且经由输出部24向信息处理装置11的管理者通知故障发生。信息处理装置故障管理部22例如使用SNMP (Simple Network Management Protocol,简单网络管理协议)来发送 TRAP 消息(用于通知异常的发生的消息),作为故障发生的通知。
[0043]这里,信息处理装置故障管理部22应该不能检测到虚拟机31正在直接使用的设备(例如,物理设备23)的故障。因此,信息处理装置故障管理部22接收从以下所述的虚拟机31的故障通知部44发送来的故障的发生的通知,并且将基于该通知的故障作为信息处理装置11所检测到的故障来处理。
[0044]物理设备23是信息处理装置11所包括的设备。物理设备23例如是NIC(网络接口卡)、显卡和存储装置。物理设备23具有虚拟机31可以直接使用的功能。这里,信息处理装置11不限于包括仅一个物理设备23,并且可以包括多个物理设备23。
[0045]虚拟机控制部21启动并且控制虚拟机31。这里,虚拟机控制部21不限于启动仅一个虚拟机31,并且可以启动两个以上虚拟机31。该虚拟机31内置于信息处理装置中,并且具有使得能够使用该信息处理装置所包括的物理设备的功能。虚拟机31如图1所示包括虚拟机故障管理部41 (虚拟机故障管理单元)、物理设备驱动器42、虚拟存储装置43
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1