[发明专利]对裸机进行检测的方法及装置有效
申请号: | 202010103605.9 | 申请日: | 2020-02-20 |
公开(公告)号: | CN111324496B | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 许舒宇;蒋善坤;于昊;陶锐哲 | 申请(专利权)人: | 山东汇贸电子口岸有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 程佩玉 |
地址: | 250100 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 裸机 进行 检测 方法 装置 | ||
1.对裸机进行检测的方法,其特征在于,
预先设置安装脚本;
预先设置检测程序的下载地址;
预先设置用于检测裸机的类型的检测脚本;
还包括:
执行所述安装脚本;
利用所述安装脚本,获取所述下载地址;
利用所述安装脚本执行所述检测脚本,获取所述检测脚本确定的目标裸机的类型;
利用所述安装脚本,从所述下载地址中下载所述目标裸机的类型对应的目标检测程序;
利用所述安装脚本,在所述目标裸机上安装所述目标检测程序;
在所述目标裸机上运行所述目标检测程序;
利用所述目标检测程序对所述目标裸机进行检测;
所述预先设置检测程序的下载地址,包括:
预先设置地址文件,所述地址文件中包括所述下载地址;
所述利用所述安装脚本,获取所述下载地址,包括:
利用所述安装脚本,从所述地址文件中读取所述下载地址;
在所述执行所述安装脚本之前,进一步包括:
预先在所述目标裸机上设置容器;
预先将所述安装脚本、所述地址文件和所述检测脚本保存在同一个目录下;
在执行所述安装脚本之后,在所述利用所述安装脚本,获取所述下载地址之前,进一步包括:
利用所述安装脚本,将所述地址文件和所述检测脚本复制到所述容器下;
在所述利用所述安装脚本,从所述地址文件中读取所述下载地址之前,进一步包括:
利用所述安装脚本,从所述容器中获取所述地址文件;
在所述利用所述安装脚本执行所述检测脚本之前,进一步包括:
利用所述安装脚本,从所述容器中获取所述检测脚本;
所述利用所述目标检测程序对所述目标裸机进行检测,包括:
A1:利用所述目标检测程序判断所述目标裸机是否已启动,如果是,则执行A2,否则,执行A3;
A2:利用所述目标检测程序关闭所述目标裸机,重启所述目标裸机,执行A4;
A3:利用所述目标检测程序启动所述目标裸机,执行A4;
A4:利用所述目标检测程序检测所述目标裸机的硬件信息;
所述安装脚本,包括:dockerfile文件;
和/或,
所述目标检测程序,包括:ironic-inspector。
2.对裸机进行检测的装置,其特征在于,包括:
设置模块,用于设置安装脚本,设置检测程序的下载地址,设置用于检测裸机的类型的检测脚本;
执行模块,用于执行所述安装脚本,利用所述安装脚本,获取所述下载地址,利用所述安装脚本执行所述检测脚本,获取所述检测脚本确定的目标裸机的类型,利用所述安装脚本,从所述下载地址中下载所述目标裸机的类型对应的目标检测程序,利用所述安装脚本,在所述目标裸机上安装所述目标检测程序;
检测模块,用于在所述目标裸机上运行所述目标检测程序,利用所述目标检测程序对所述目标裸机进行检测;
所述设置模块,在执行所述设置检测程序的下载地址时,具体用于:设置地址文件,所述地址文件中包括所述下载地址;
所述执行模块,在执行所述利用所述安装脚本,获取所述下载地址时,具体用于:利用所述安装脚本,从所述地址文件中读取所述下载地址;
进一步包括:
预处理模块,用于预先在所述目标裸机上设置容器;预先将所述安装脚本、所述地址文件和所述检测脚本保存在同一个目录下;
所述执行模块,在执行所述安装脚本之后,在所述利用所述安装脚本,获取所述下载地址之前,进一步用于:利用所述安装脚本,将所述地址文件和所述检测脚本复制到所述容器下;
所述执行模块,在所述利用所述安装脚本,从所述地址文件中读取所述下载地址之前,进一步用于:利用所述安装脚本,从所述容器中获取所述地址文件;
所述执行模块,在所述利用所述安装脚本执行所述检测脚本之前,进一步用于:利用所述安装脚本,从所述容器中获取所述检测脚本;
所述检测模块,在执行所述利用所述目标检测程序对所述目标裸机进行检测时,具体用于:
A1:利用所述目标检测程序判断所述目标裸机是否已启动,如果是,则执行A2,否则,执行A3;
A2:利用所述目标检测程序关闭所述目标裸机,重启所述目标裸机,执行A4;
A3:利用所述目标检测程序启动所述目标裸机,执行A4;
A4:利用所述目标检测程序检测所述目标裸机的硬件信息;
所述安装脚本,包括:dockerfile文件;
和/或,
所述目标检测程序,包括:ironic-inspector。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东汇贸电子口岸有限公司,未经山东汇贸电子口岸有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010103605.9/1.html,转载请声明来源钻瓜专利网。