[发明专利]云部署基础结构确认引擎有效
申请号: | 201480046256.4 | 申请日: | 2014-08-18 |
公开(公告)号: | CN105518629B | 公开(公告)日: | 2019-02-19 |
发明(设计)人: | K·古鲁穆尔蒂;G·纳马斯万亚姆;S·科蒂;M·G·特里克尔;A·S·卡尔佛 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 罗婷婷 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 部署 基础 结构 确认 引擎 | ||
本发明的各实施例提供一组确认器,这些确认器可以被用来确定安装是否在期望的参数内操作并符合任何要求。确认器可提供有例如软件应用程序或版本,并且可以在安装期间和/或安装之后被运行以测试应用操作。当由确认器检测到错误时,可以触发一组自我修复操作。这允许软件应用程序自动诊断并自动自我修复任何检测到的错误。
背景
随着数据中心设备的数量增多,云基础结构和服务的硬件和软件的部署变得越来越复杂化。当将跨许多物理和虚拟机安装和配置操作系统和软件组件时,数据中心操作员可能很难检测何时许多组件中的一者或多者发生故障、标识哪些组件已发生了故障并分析故障以确定合适的解决办法。
通常,现有的数据中心组件展示并不绑定在一起并且跨多个服务器或操作系统实例不好使的多个错误检测机制。结果,在当前配置中,由操作员负责以人工方式来使多个系统和/或设备上的错误日志和事件相关并对其进行解释以诊断故障。跨大量的数据中心设备和分布式服务标识时间依赖的或瞬时问题的源(诸如临时网络假信号、安全入侵、部署故障等等)可能特别困难。当数据中心服务提供商配置它们的云服务时,可花数天或数周才能成功地安装服务。
概述
提供概述是为了以精简的形式介绍将在以下详细描述中进一步描述的一些概念。本概述并不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。
云部署基础结构确认引擎可通过自动化安装确认和故障诊断来使数据中心或云服务被快速地安装。另外,确认引擎可用于通过故意的错误注入并观察故障转移操作来验证灾难恢复和备份操作。
云部署基础结构确认引擎向作者提供通用可插入、灵活并且可扩展的框架,并执行状态确认器、诊断操作以及补救动作。云部署基础结构确认器消耗来自安装日志文件的数据以及安装、配置和操作期间的实时事件。确认器查询组件及相关的事件以确定当前执行状态、连接性、错误状态、系统入侵或符合性问题。如果确认器不满足预定的条件,则可以自动地调用诊断操作以诊断该系统并潜在地使该系统自我修复或向操作员提供解决的指导。
本发明的各实施例提供一组确认器,这些确认器可以被用来确定安装是否在期望的参数内操作并符合任何要求。可以给确认器提供例如软件应用程序或版本,并且确认器可以在安装期间和/或安装之后运行以测试应用操作。当确认器检测到错误时,可以触发一组自我修复操作。这可使软件应用程序自动诊断并自动自我修复任何检测到的错误。
确认器消耗将服务器与角色链接并标识特定确认器想要确认哪个角色的图。例如,可以将SQL角色映射到物理机,并且确认器可以确认对跨越多个服务器节点的高度可用的SQL集群的成功配置。
单一角色可以要求多个确认器。使用清单来描述这些确认器之间的依赖关系。当确认单一角色时,测试管理器知道要调用哪些确认器以及它们之间存在什么依赖关系(例如,如果确认器A成功,则只调用确认器B,而确认器C、D和E可以全部都并行运行,且它们之间没有交叉依赖关系)。角色清单还描述需要经由日志聚集器聚集哪些日志。
当确认器返回错误或警告时,测试管理器可以具有适当的将诊断器与特定确认器相关联的依赖关系。诊断器可以解析与正被确认的服务器角色相关联的经聚集的日志文件(例如,SQL安装日志文件、集群中的各服务器节点的事件日志等)。诊断器可以搜索已知的设置错误字符串或特定的事件,以及使用事件日志中的时间戳来确定各错误之间的依赖关系(例如,对节点X的设置失败触发在节点Y和Z上引起的跨集群事件)。
在某些情况下,诊断器可能能够调用解决器(例如,通过重试特定操作的自我修复、强制更新特定网络设置等等),此后重新调用原始确认器将以确认所提供的解决方案实际上解决了该问题。在自我修复不可能的情况下,诊断器可以提供指向在线帮助文档、对特定错误代码的解决方案或类似于FAQ解决方案的指针(例如,“在发生X的情况下,尝试进行Y”)。
附图简述
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480046256.4/2.html,转载请声明来源钻瓜专利网。