用于使用配置对象来检测计算环境中软件应用的使用的自动化技术制造技术

技术编号:33804558 阅读:26 留言:0更新日期:2022-06-16 10:11
本文提供的系统和方法提供了用于发现安装在基于集群的计算环境中的应用的技术。获得签名的目录。扫描一个或多个集群以获得关于所述一个或多个集群中的配置参数的信息。将签名的目录与来自所述扫描的包括配置参数的信息进行比较,以识别基于每个集群安装的软件应用。用。用。

【技术实现步骤摘要】
【国外来华专利技术】用于使用配置对象来检测计算环境中软件应用的使用的自动化技术


[0001]本专利技术的实施例涉及检测计算环境中的软件应用,并且更具体地,涉及用于基于配置对象来检测基于集群的计算环境中的软件应用的自动化技术。

技术介绍

[0002]在软件资产管理中,管理员需要知道安装了什么类型的软件应用,以及该应用正被使用在哪里。在基于集群的环境中,软件应用可以被部署在容器中并且被安装而无需将允许识别应用的标签或其他注释。
[0003]用于发现已安装应用的传统技术涉及扫描集群中的文件和文件系统,这既耗时又计算密集。

技术实现思路

[0004]根据本专利技术的实施例,提供了用于检测安装在基于集群的计算环境中的软件应用的自动化技术。特别地,配置对象可以用于识别已安装的软件应用。
[0005]提供了用于检测安装在计算环境中的软件应用的方法、系统和计算机可读介质。获得签名的目录。扫描计算环境以获得关于与在计算环境中供应的软件应用相对应的配置参数的信息。签名目录与包括配置参数的信息进行比较,以确定计算环境中的软件应用。这种方法的优点包括在不对本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于检测安装在计算环境中的软件应用的方法,所述方法包括:获取签名目录;扫描所述计算环境以获得关于与在所述计算环境中供应的软件应用相对应的配置参数的信息;以及将所述签名目录与包括配置参数的所述信息进行比较以确定所述计算环境中的所述软件应用。2.根据权利要求1所述的方法,其中,所述计算环境是包括一个或多个集群的基于集群的计算环境。3.根据前述权利要求所述的方法,其中所述方法进一步包括:跨不同集群重新分布所确定的软件应用以优化处理。4.根据前述权利要求中任一项所述的并且具有权利要求2的特征的方法,所述方法还包括:确定所述一个或多个集群中的哪些pod使用与特定配置参数相关联的对象;以及将所述pod的输出与所述签名目录进行比较以识别所述软件应用。5.根据前述权利要求中任一项所述的并且具有权利要求2的特征的方法,其中所述基于集群的计算环境包括Kubernetes集群或Nomad集群。6.根据前述权利要求中任一项所述的方法,其中,所述软件应用被封装在容器中。7.根据前述权利要求中任一项所述的方法,其中所述签名目录包括信息,所述信息包括与所述软件应用对应的卷、命令、配置参数和秘密中的至少一者。8.一种用于检测安装在计算环境中的软件应用的系统,包括一个或多个处理器,所述一个或多个处理器被配置为:获得签名目录;扫描所述计算环境以获得关于与在所述计算环境中供应的软件应用相对应的配置参数的信息;以及将所述签名目录与包括配置参数的所述信息进行比较以确定所述计算环境中的所述软件应用。9.根据前述权利要求所述的系统,其中,所述计算环境是包括一个或多个集群的基于集群的计算环境。10.根据前述权利要求所述的系统,其中,所述处理器还被配置为:跨不同集群重新分布所确定的软件应用以优化处理。11.根据前述权利要求8至10中任一项所述的并且具有权利要求9的特征的系统,其中所述处理器还被配置为:...

【专利技术属性】
技术研发人员:A
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

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

1