[发明专利]一种基于ssh通道的远程环境信息和配置检测方法和系统在审
申请号: | 202210227352.5 | 申请日: | 2022-03-08 |
公开(公告)号: | CN114584489A | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 王汉斌;唐晓东;蔡卫卫 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | H04L43/0817 | 分类号: | H04L43/0817;H04L67/1097;H04L67/30;H04L41/0803 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜鹏 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ssh 通道 远程 环境 信息 配置 检测 方法 系统 | ||
本发明提供了一种基于ssh通道的远程环境信息和配置检测方法,包括以下步骤:程序会预置一些检测项,用户执行检测命令,自定义的创建所需检测,获取到当前环境的各项资源信息,生成用户自定义对应的检测方法,会检测用户是否自定义检测结果判断。本发明提出的基于ssh通道的远程环境信息和配置检测方法和系统在组件服务更新升级前检测环境稳定性,降低更新升级过程中出现异常或失败的风险,提高环境稳定性及更新升级效率;通过自定义检测框架,创建出更加符合环境检测需求的策略。
技术领域
本发明涉及基于协议通道的检测框架模块技术领域,具体为一种基于ssh通道的远程环境信息和配置检测方法和系统。
背景技术
基于协议通道的检测框架的实现以检测策略的表达、分析、实施为主。其中,检测模板定义了检测的目标需求,检测策略对检测的应用和实施进行了抽象和描述,检测框架描述了检测命令的具体实现、组成架构和组件之间交互流程。
目前,一些云服务器为用户提供了众多服务,并对此提供了组件服务的升级、更新。
但是,传统的升级和更新并不够安全稳定,需要提供一种辅助性的检测,对环境是否具备健全的更新升级条件进行检测,提前对环境可能存在的不稳定性进行精确的定位。
发明内容
本发明的目的在于提供一种基于ssh通道的远程环境信息和配置检测方法和系统,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种基于ssh通道的远程环境信息和配置检测方法和系统,包括以下步骤:
程序会预置一些检测项,用于公共场景的前置检测,例如环境网络稳定性检测,集群节点完整性检测,站点配置与集群标签匹配检测等;
用户执行检测命令,首先读取检测需求模板,获取待执行的检测需求;
用户根据需求,自定义的创建所需检测,创建的检测项需包含checkName、cluster、command,可选nodeSelect等内容;
接收到用户请求后,首先会根据当前执行环境的站点信息,获取到当前环境的各项资源信息,包括但不限于,节点名称,网络信息,标签,所属集群,节点角色等;然后对当前集群环境进行基础检测,包括但不限于,集群节点运行状态是否正常,网络信息配置是否准确,集群节点数量是否匹配等;
当通过基础检测后,会加载用户提供的自定义检测文件,根据cluster、nodeSelect参数获取到待执行检测的集群节点信息,根据command参数生成用户自定义对应的检测方法,然后去用户指定节点执行自定义检测命令,获取结果;
检测判断模块,检测命令执行结束后,会检测用户是否自定义检测结果判断,若用户提供了自定义检测结果判断,则会根据用户指定的自定义检测判断条件,检测执行结果是否成功;若用户未指定判断条件,则框架会判断命令执行结果的返回值是否正确来判断检测是否成功。
优选的,自定义的创建所需检测中,
nodeSelect表示一个或一种节点资源,支持使用空值进行全节点匹配;
command表示对这个资源或这种资源的操作,支持使用程序预置的一些参数,得到简单的集群环境信息;command条件丰富且可拓展,command不仅支持自定义检测项,还可以使用程序内置的多种检测项,包含但不限于,磁盘空间大小检测、节点时间同步检测、节点标签检测、异常服务检测等,且支持后续的拓展。
优选的,通过cluster、nodeSelect、command的合理组合可以灵活的定义出用户所需的检测场景、检测条件,需求覆盖面广泛,检测接入多样化等;例如,使用“空”匹配所有集群和节点、可以使用程序的内置检测条件等。
一种基于ssh通道的远程环境信息和配置检测系统,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210227352.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电感线圈结构及其加工方法
- 下一篇:一种连续水洗脱蜡装置