云平台主机系统故障修复方法及云平台前端控制服务器技术方案

技术编号:8836859 阅读:231 留言:0更新日期:2013-06-22 22:15
本发明专利技术公开了一种云平台主机系统故障修复方法及云平台前端控制服务器,云平台主机系统故障修复方法包括步骤:云平台前端控制服务器获得云平台主机系统的故障信息;根据获得的故障信息,确定所述云平台主机系统的故障类型;根据确定出的故障类型,在故障类型与故障修复策略之间的对应关系中,查找对应的故障修复策略;根据查找到的故障修复策略,对所述主机系统进行故障修复处理。采用本发明专利技术技术方案,解决了现有技术中当云平台主机系统发生故障时,无法及时地进行故障修复的问题。

【技术实现步骤摘要】

本专利技术涉及云平台
,尤其涉及一种云平台主机系统故障修复方法及云平台前端控制服务器
技术介绍
近年来,随着信息化业务的逐步深入,越来越多的新系统、新需求如雨后春笋般上线运行,不同的操作系统、迥异的应用中间件、多样的数据库、不同的应用程序,为整体的信息化系统的运营维护带来了很大工作量。伴随着主机虚拟化技术的发展,虚拟化技术在信息化系统中逐步开始推广使用,特别是利用虚拟化技术搭建的云平台环境,更是为信息化系统提供了坚实的系统基础,在此基础上建立起的系统环境、软件环境及应用环境也随着业务需求的激增逐渐变得复杂多变。现有技术中的云平台系统包含云存储设备、云平台主机系统和云平台前端控制服务器。在云平台系统中,云平台主机系统负责进行云计算等处理,是云平台系统的核心,若云平台主机系统发生故障,则可能会影响到整个云平台系统的正常运行,因此云平台主机系统的故障发现以及故障修复是维护云平台系统正常运行的重要问题。如图1所示,为现有技术中云平台主机系统的故障发现以及故障修复示意图,其中,云平台主机系统的故障发现以及故障修复过程如下:当云平台主机系统发生进程挂死、应用进程挂死、文件损坏等故障时,生成系统故障代码,通过传输控制协议/互联网协议(TCP/IP, Transmission Control Protocol/Internet Protocol)网络,将生成的系统故障代码以IP数据包的形式发送给云平台前端控制服务器的数据收集口,云平台前端控制服务器对接收到的数据包进行解包处理,得到系统故障代码,此外,云平台前端控制服务器也会定时对各云平台主机系统进行PING操作,若云平台主机系统发生宕机等故障,则云平台前端控制服务器也会产生对应的系统故障代码,云平台前端控制服务器将得到的系统故障代码存入图形处理工具中,图形处理工具对系统故障代码进行加工处理后,通过前端图形界面进行性能展现以及告警展现,设备维护人员查看云平台前端控制服务器通过前端图形界面展现的信息,然后人为分析云平台主机系统的故障原因,手工进行故障修复处理,例如重启应用程序或重启云平台主机系统。由上可见,当云平台主机系统发生故障时,会在云平台前端控制服务器侧通过前端图形界面进行展现,设备维护人员如果没有查看云平台前端控制服务器展现的信息,就无法及时发现云平台主机系统的故障,而且设备维护人员发现云平台主机系统发生故障后,还要人为地根据云平台前端控制服务器展现的信息进行故障定位,决定如何进行故障修复,因此现有技术当云平台主机系统发生故障时,无法及时地进行故障修复。
技术实现思路
本专利技术实施例提供一种,用以解决现有技术中当云平台主机系统发生故障时,无法及时地进行故障修复的问题。本专利技术实施例技术方案如下:一种云平台主机系统故障修复方法,该方法包括步骤:云平台前端控制服务器获得云平台主机系统的故障信息;根据获得的故障信息,确定所述云平台主机系统的故障类型;根据确定出的故障类型,在故障类型与故障修复策略之间的对应关系中,查找对应的故障修复策略;根据查找到的故障修复策略,对所述主机系统进行故障修复处理。一种云平台前端控制服务器,包括:故障信息获得单元,用于获得云平台主机系统的故障信息;故障类型确定单元,用于根据故障信息获得单元获得的故障信息,确定所述云平台主机系统的故障类型;故障修复策略查找单元,用于根据故障类型确定单元确定出的故障类型,在故障类型与故障修复策略之间的对应关系中,查找对应的故障修复策略;故障修复单元,用于根据故障修复策略查找单元查找到的故障修复策略,对所述主机系统进行故障修复处理。本专利技术实施例技术方案中,云平台前端控制服务器首先获得云平台主机系统的故障信息,然后根据获得的故障信息,确定所述云平台主机系统的故障类型,根据确定出的故障类型,在故障类型与故障修复策略之间的对应关系中,查找对应的故障修复策略,并根据查找到的故障修复策略,对所述主机系统进行故障修复处理。由上可见,当云平台主机系统发生故障时,本专利技术实施例技术方案不再由设备维护人员通过查看云平台前端控制服务器展现的信息来人为进行故障定位以及故障修复,而是由云平台前端控制服务器自动确定故障类型,即进行故障定位,并根据设置的故障修复策略进行故障修复,从而在云平台主机系统发生故障时,能够及时地进行故障修复,提高了故障修复的效率。附图说明图1为现有技术中,云平台主机系统的故障发现以及故障修复示意图;图2为本专利技术实施例一中,云平台主机系统故障修复方法流程示意图;图3为本专利技术实施例一中,进行资源环境封装以及资源环境发布的原理示意图;图4为本专利技术实施例二中,云平台主机系统故障修复方法架构示意图;图5为本专利技术实施例二中,云平台主机系统故障修复方法具体实现流程示意图;图6为本专利技术实施例三中,云平台前端控制服务器结构示意图。具体实施例方式下面结合各个附图对本专利技术实施例技术方案的主要实现原理具体实施方式及其对应能够达到的有益效果进行详细地阐述。实施例一如图2所示,为本专利技术实施例一提出的云平台主机系统故障修复方法流程示意图,其具体处理流程如下:步骤21,云平台前端控制服务器获得云平台主机系统的故障信息。本专利技术实施例一种,云平台前端控制服务器获得的云平台主机系统的故障信息可以是云平台主机系统主动发送的,当云平台主机系统发生进程挂死、应用进程挂死、操作系统故障(如文件损坏)等故障时,会生成故障信息(例如可以为系统故障代码),然后通过TCP/IP将生成的故障信息以IP数据包的形式发送给云平台前端控制服务器的数据收集口,云平台前端控制服务器对接收到的数据包进行解包处理,从而得到云平台主机系统的故障信息;此外,云平台前端控制服务器获得的云平台主机系统的故障信息也可以是云平台前端控制服务器主动获取的,云平台前端控制服务器定时对各云平台主机系统进行PING操作,若云平台主机系统发生宕机等故障,则云平台前端控制服务器会产生对应的故障信息(例如可以为系统故障代码)。步骤22,云平台前端控制服务器根据获得的故障信息,确定所述云平台主机系统的故障类型。云平台前端控制服务器获得云平台主机系统的故障信息后,将获得的故障信息放入内存中进行故障类型判断,云平台主机系统的故障信息中携带有此次故障的故障类型标识,云平台前端控制服务器根据获得的故障信息中携带的故障类型标识,确定所述云平台主机系统的故障类型。本专利技术实施例一种,云平台前端控制服务器确定出的故障类型可以但不限于为下述:进程故障(例如进程挂死等)、应用程序故障(例如应用程序挂死等)、操作系统故障(例如文件损坏等)、主机系统宕机故障(例如主机系统宕机、主机系统瘫痪、主机系统崩溃坐^寸/ ο步骤23,云平台前端控制服务器根据确定出的故障类型,在故障类型与故障修复策略之间的对应关系中,查找对应的故障修复策略。本专利技术实施例一中,预先针对每种故障类型,设置对应的故障修复策略。例如,当故障类型为进程故障时,将 对应的故障修复策略设置为:重启发生故障的进程对应的应用程序;当故障类型为应用程序故障时,将对应的故障修复策略设置为:重启发生故障的应用程序;当故障类型为操作系统故障时,将对应的故障修复策略设置为:重启该云平台主机系统的操作系统;当故障类型为主机系统宕机故障时,将对应的故障修复策略设置为:根据该发生故障的本文档来自技高网
...

【技术保护点】
一种云平台主机系统故障修复方法,其特征在于,包括:云平台前端控制服务器获得云平台主机系统的故障信息;根据获得的故障信息,确定所述云平台主机系统的故障类型;根据确定出的故障类型,在故障类型与故障修复策略之间的对应关系中,查找对应的故障修复策略;根据查找到的故障修复策略,对所述主机系统进行故障修复处理。

【技术特征摘要】
1.一种云平台主机系统故障修复方法,其特征在于,包括: 云平台前端控制服务器获得云平台主机系统的故障信息; 根据获得的故障信息,确定所述云平台主机系统的故障类型; 根据确定出的故障类型,在故障类型与故障修复策略之间的对应关系中,查找对应的故障修复策略; 根据查找到的故障修复策略,对所述主机系统进行故障修复处理。2.如权利要求1所述的方法,其特征在于,根据获得的故障信息,确定所述云平台主机系统的故障类型,具体包括: 云平台前端控制服务器根据获得的故障信息中携带的故障类型标识,确定所述云平台主机系统的故障类型。3.如权利要求1所述的方法,其特征在于,确定出的故障类型为进程故障时,查找到的故障修复策略具体如下: 重启发生故障的进程对应的应用程序。4.如权利要求1所述的方法,其特征在于,确定出的故障类型为应用程序故障时,查找到的故障修复策略具体如下: 重启发生故障 的应用程序。5.如权利要求1所述的方法,其特征在于,确定出的故障类型为操作系统故障时,查找到的故障修复策略具体如下: 重启该云平台主机系统的操作系统。6.如权利要求1所述的方法,其特征在于,确定出的故障类型为主机系统宕机故障时,查找到的故障修复策略具体如下: 根据该发生故障的云平台主机系统当前的资源环境,确定对应的迁移条件; 在云平台系统的其他云平台主机系统中,查找空闲资源满足确定出的所述迁移条件的云平台主机系统; 查找该发生故障的云平台主机系统的镜像文件; 将查找到的镜像文件恢复到查找到的云平台主机系统中。7.—种云平台前端控制服务器,其特征在于,包括: 故障信息获得单元,用于获得云平台主机系统的故障信息; 故障类型确定单元,用于根据故障信息获得单元获得的故障信息...

【专利技术属性】
技术研发人员:陈嘉
申请(专利权)人:中国移动通信集团上海有限公司
类型:发明
国别省市:

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

1