【技术实现步骤摘要】
私有云巡检方法、设备及计算机可读介质
[0001]本申请涉及信息
,尤其涉及一种私有云巡检方法、设备及计算机可读介质。
技术介绍
[0002]私有云环境下,受制于网络隔离、安全考虑,云计算技术提供商不能和公有云服务技术提供商一样随时随地去对环境做健康分析检查,为了保证私有云平台内云服务的长时间健康运行,需要定期对私有云平台的运行状态做巡检。
[0003]现有私有云环境下的健康巡检方式主要采用现场运维人员去各个私有云的物理机上执行巡检脚本来采集数据,然后通过对采集到的数据进行分析从而确定私有云的健康状态。上述方式中,由于需要通过现场运维人员手动触发巡检任务,需要把巡检所用的脚本放到各个机器上去执行,并且要把每个机器的巡检结果收集到特定的某一台机器上,运维操作比较复杂,并且执行过程中容易遗漏,容易导致无法全面的覆盖到整个私有云平台。
[0004]在实际场景中,虽然可以使用诸如pssh、ansible等自动化运维工具来执行巡检脚本,以实现对私有云平台的数据采集,这种方式虽然在一定程度上解决了需要登录多台机器的 ...
【技术保护点】
【技术特征摘要】
1.一种私有云巡检方法,其特征在于,所述方法包括:在获取巡检任务触发信息后,在私有云上完成巡检环境准备;根据所述巡检任务触发信息所携带的参数从巡检工具的系统中获取并加载巡检项;基于加载的巡检项初始化所述巡检任务;执行所述巡检任务,并将所述巡检任务的巡检结果做格式化处理后保存至数据库中;在结束巡检任务后,返回格式化处理后的巡检结果。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:生成包括至少一个巡检项的巡检包,并导入至巡检工具的系统中。3.根据权利要求2所述的方法,生成包括至少一个巡检项的巡检包,并导入至巡检工具的系统中,包括:设置巡检项的定义内容,并根据所述定义内容生成巡检脚本;将所述巡检脚本的代码提交至代码仓库,添加至所述代码仓库的预设目录下,并设置巡检包的定义内容;调用打包脚本对所述预设目录下的巡检脚本以及巡检包的定义内容进行打包,获取巡检包文件;将所述巡检包文件导入至巡检工具的系统中。4.根据权利要求3所述的方法,设置巡检项的定义内容,包括获取巡检项的以下至少包括以下任意一项信息:名称、描述、执行节点角色、脚本类型、业务标签、业务权重、告警触发条件以及运维操作建议。5.根据权利要求1所述的方法,其特征在于,所述参数包括指定巡检项信息;根据所述巡检任务触发信息所携带的参数从巡检工具的系统中获取并加载巡检项,包括:若指定巡检项信息为空,根据所述巡检任务触发信息从巡检工具的系统中获取并加载其中包含的所有巡检项;若指定巡检项信息不为空,根据所述巡检任务触发信...
【专利技术属性】
技术研发人员:白杰文,
申请(专利权)人:上海云轴信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。