[发明专利]异常事件的处理方法、装置及系统有效
申请号: | 201310499429.5 | 申请日: | 2013-10-22 |
公开(公告)号: | CN104572151B | 公开(公告)日: | 2018-09-28 |
发明(设计)人: | 王楠楠;姚慧欣;王烽 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 陈蕾;许伟群 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异常 事件 处理 方法 装置 系统 | ||
本发明实施例公开了一种异常事件的处理方法、装置及系统,所述方法包括:获取安装软件的安装流程模板,所述安装流程模板包括:模板基本信息和所述软件的安装操作;解析所述安装流程模板,触发安装工具按照所述安装操作对所述软件进行安装;获取安装所述软件过程中执行所述安装操作的安装信息;当所述安装操作的安装信息出现异常时,利用存储的处理策略对所述异常的安装信息进行处理。本发明实施例解决了现有软件安装异常时,增加管理员的工作量,导致工作效率降低的技术问题。
技术领域
本发明涉及网络技术领域,特别涉及一种异常事件的处理方法、装置及系统。
背景技术
随着网络技术的发展和集群规模的不断扩大,系统管理员面对的节点规模越来越大,尤其是虚拟化技术的逐渐普,用户对虚拟化集群的规模需求日益增大,所以,对于硬件组织、操作系统和软件的批量安装与流程自动化成为一个亟待解决的问题。
目前,现有技术中,虽然可以通过puppet、xcat来批量安装硬件的配置、操作系统和软件。但是,Puppet和xcat都是通过简单的命令来实现软件的批量安装的。其中,Puppet是采用C/S架构,用户在服务端建立配置文件,当客户端启动安装时首先到服务端加载配置文件,然后根据加载的配置文件,进行软件安装。服务端配置脚本中主要就是以面向对象的形式定义各种不同的资源,每种资源有各自的属性。通常一种资源包括:名称,系统用户信息,权限等信息。而Puppet可以将多种资源统一到一个配置文件中,从而实现多种软件安装。
在对现有技术的研究和实践过程中,本发明的发明人发现,现有的实现方式中,Puppet和xcat只是简单的加载安装软件包,给出相关安装结果;虽然提供了对结果的简单处理能力,但是没有对整个安装流程的定制和处理机制,对于常见的安装异常需要管理员来解决,增加了管理员的工作量,降低了工作效率。
发明内容
本发明实施例中提供了一种异常事件的处理方法、装置及系统,以解决现有软件安装异常时,增加管理员的工作量,导致工作效率降低的技术问题。
为了解决上述技术问题,本发明实施例公开了如下技术方案:
第一方面提供了一种异常事件的处理方法,所述方法包括:
获取安装软件的安装流程模板,所述安装流程模板包括:模板基本信息和所述软件的安装操作;
解析所述安装流程模板,触发安装工具按照所述安装操作对所述软件进行安装;
获取安装所述软件过程中执行所述安装操作的安装信息;
当所述安装操作的安装信息出现异常时,利用存储的处理策略对所述异常的安装信息进行处理。
在第一方面的第一种可能的实现方式中,所述方法还包括:
获取注册的软件以及所述软件的执行脚本;
按照接收到的用户需求设置安装所述软件的安装流程模板。
结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述触发安装工具按照所述安装操作对所述软件进行安装,包括:
触发安装工具按照所述安装操作对所述软件进行本地安装或者远程安装。
结合第一方面或第一方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,
所述触发安装工具按照所述安装操作对所述软件进行本地安装,包括:触发本地的安装工具检查是否存在安装所述软件的环境变量操作,如果存在,利用所述安装工具按照所述安装操作对所述软件进行安装,如果不存在,设置安装所述软件的环境变量操作,并利用所述安装工具按照所述安装操作对所述软件进行安装;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310499429.5/2.html,转载请声明来源钻瓜专利网。