【技术实现步骤摘要】
云主机批量管理方法、系统、设备及存储介质
本专利技术涉及云
,尤其涉及一种云主机批量管理方法、系统、设备及计算机可读存储介质。
技术介绍
目前市面上的云服务商,例如阿里云、腾讯云等都存在云主机管理问题。面对上万台的云主机,管理海量云主机已成为当前云服务商一个比较棘手的问题。尽管现有技术中存在某些云主机管理工具可以实现云主机的一些基本管理功能,但管理功能不够完善、管理操控的自由度不高且效率低,并且还需要一定的使用费用。
技术实现思路
本专利技术的主要目的在于提供一种云主机批量管理方法、系统、设备及计算机可读存储介质,旨在解决现有云主机管理效率低的技术问题。为实现上述目的,本专利技术提供一种云主机批量管理方法,所述云主机批量管理方法包括以下步骤:批处理服务器将待执行的脚本文件上传至文件服务器;获取待执行的云主机列表,所述云主机列表中包含有多个云主机信息;根据所述云主机列表中的各云主机信息,确定各云主机所在区域以及各云主机所在区域的Agent服务器;通过Agent服务器下发脚本执行命令至对应云主机,以供云主机基于所述脚本执行命令从所述文件服务器下载对应脚本文件并执行。可选地,在所述通过Agent服务器下发脚本执行命令至对应云主机的步骤之后,还包括:云主机通过注册的Agent服务接收批处理服务器通过Agent服务器下发的脚本执行命令;根据所述脚本执行命令中指定的脚本文件名,从所述文件服务器下载对应脚本文件并执行;生成脚本执行结果并通过Agent服务返回至对应的Agent服务器,以供通过Agent服务器将所述脚本执行结果转发至批处理服务器。可选地,在所述生成脚本执 ...
【技术保护点】
1.一种云主机批量管理方法,其特征在于,所述云主机批量管理方法包括以下步骤:批处理服务器将待执行的脚本文件上传至文件服务器;获取待执行的云主机列表,所述云主机列表中包含有多个云主机信息;根据所述云主机列表中的各云主机信息,确定各云主机所在区域以及各云主机所在区域的Agent服务器;通过Agent服务器下发脚本执行命令至对应云主机,以供云主机基于所述脚本执行命令从所述文件服务器下载对应脚本文件并执行。
【技术特征摘要】
1.一种云主机批量管理方法,其特征在于,所述云主机批量管理方法包括以下步骤:批处理服务器将待执行的脚本文件上传至文件服务器;获取待执行的云主机列表,所述云主机列表中包含有多个云主机信息;根据所述云主机列表中的各云主机信息,确定各云主机所在区域以及各云主机所在区域的Agent服务器;通过Agent服务器下发脚本执行命令至对应云主机,以供云主机基于所述脚本执行命令从所述文件服务器下载对应脚本文件并执行。2.如权利要求1所述的云主机批量管理方法,其特征在于,在所述通过Agent服务器下发脚本执行命令至对应云主机的步骤之后,还包括:云主机通过注册的Agent服务接收批处理服务器通过Agent服务器下发的脚本执行命令;根据所述脚本执行命令中指定的脚本文件名,从所述文件服务器下载对应脚本文件并执行;生成脚本执行结果并通过Agent服务返回至对应的Agent服务器,以供通过Agent服务器将所述脚本执行结果转发至批处理服务器。3.如权利要求2所述的云主机批量管理方法,其特征在于,在所述生成脚本执行结果并通过Agent服务返回至对应的Agent服务器的步骤之后,还包括:Agent服务器将各云主机返回的脚本执行结果转发至批处理服务器以及保存到预置数据库或缓存中;批处理服务器接收各Agent服务器转发的由各云主机返回的脚本执行结果,并生成本次云主机批量管理对应的执行结果文档。4.如权利要求2或3所述的云主机批量管理方法,其特征在于,所述云主机批量管理方法还包括:Agent服务器监测是否存在云主机发起的Agent服务注册请求,所述Agent服务注册请求中包含有云主机信息;若存在,则生成云主机的Agent服务信息,并将所述Agent服务信息与云主机信息关联保存;其中,所述Agent服务信息中包含有云主机的AgentManager服务信息以及Agent服务的版本信息。5.如权利要求4所述的云主机批量管理方法,其特征在于,所述云主机批量管理方法还包括:Agent服务器创建定时任务并每隔预设时长检测各云主机注册的Agent服务的状态以及版本信息;若存在低于当前最新版本的Agent服务,则通过AgentManager服务下发更新命令至对应云主机;若存在未开启的Agent服务,则通过AgentManager服务下发安装命令至对应云主机。6.如权利要求5所述的云主机批量管理方法,其特征在于,所述云主机批量管理方法还包括:云主机通过AgentManager服务接收Agent服务器下发的更新命令或安装命令;当接收到更新命令时,从所述文件服务器下载用于更新的脚本文件和更新包并进行更新;当接收到安装命令时,从所述文件服务器下载用于安装的脚本文件和安装包并进行安装;通过AgentManager服务将更新结果或安装结果返回至云主机所在区域的Agent服务器。7.一种云主机批量管理系统,其特征在于,所述云主机批量管理系统包括:云管区、公共服务区以及用户区,各区域相互之间物理隔离;所述云管区部署有批处理服务器,用于对所有云主机进行批量管理;...
【专利技术属性】
技术研发人员:吴绍壮,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。