云服务器初始化方法、装置及存储介质制造方法及图纸

技术编号:28476068 阅读:19 留言:0更新日期:2021-05-15 21:44
本公开涉及一种云服务器初始化方法、装置及存储介质。云服务器初始化方法,包括:获取待初始化云服务器的资产信息,所述资产信息至少包括所述云服务器的业务类型和运行环境;根据所述业务类型,从预先存储的模板组信息中确定与所述业务类型匹配的第一模板组,所述第一模板组中包括与所述业务类型对应的,需要被初始化操作的第一服务集合;根据所述运行环境以及所述第一服务集合,对所述云服务器进行初始化操作。通过本公开,可减少人工对云服务器初始化操作的干预与维护,实现智能化地对云服务器初始化操作,云服务器初始化更灵活。云服务器初始化更灵活。云服务器初始化更灵活。

【技术实现步骤摘要】
云服务器初始化方法、装置及存储介质


[0001]本公开涉及计算机
,尤其涉及云服务器初始化方法、装置及存储介质。

技术介绍

[0002]云服务器是根据用户需求,在若干物理服务器上使用虚拟化技术而分配出相应的计算资源,云服务器可以被作为独立的服务器使用。
[0003]云服务器初始化就是在云服务器的操作系统安装完成后,对云服务器部署基础的支撑软件,并对支撑软件进行配置的过程。
[0004]目前,对云服务器初始化时,需要人工将需要初始化的服务写在一个脚本中,将脚本文件上传到云服务器,手动执行初始化脚本或者远程执行管理器发到云服务器上进行执行。在执行完初始化脚本后,需要人工对执行结果手动验收,或者使用远程执行管理器执行验收脚本,云服务器初始化效率低。

技术实现思路

[0005]为克服相关技术中存在的问题,本公开提供一种云服务器初始化方法、装置及存储介质。
[0006]根据本公开实施例的第一方面,提供一种云服务器初始化方法,云服务器初始化方法,包括:获取待初始化云服务器的资产信息,所述资产信息至少包括所述云服务器的业务类型和运行环境;根据所述业务类型,从预先存储的模板组信息中确定与所述业务类型匹配的第一模板组,所述第一模板组中包括与所述业务类型对应的,需要被初始化操作的第一服务集合;根据所述运行环境以及所述第一服务集合,对所述云服务器进行初始化操作。
[0007]可选地,所述资产信息还包括所述云服务器的硬件配置信息;所述根据所述业务类型,从预先存储的模板组信息中确定与所述业务类型匹配的第一模板组之前,所述方法还包括:检测所述硬件配置信息,确定是否存在与所述硬件配置信息适配的服务;若存在与所述硬件配置信息适配的服务,则对所述云服务器,按照与所述硬件配置信息适配的服务,进行初始化操作。
[0008]可选地,所述根据所述运行环境以及所述第一服务集合,对所述云服务器进行初始化操作,包括:根据所述运行环境,基于预设的服务版本与运行环境的对应关系,分别确定基于所述运行环境,所述各服务的第一初始化版本;根据预设的与所述运行环境对应的,服务之间的初始化依赖关系,确定所述各服务的第一初始化顺序;
按照所述各服务的第一初始化版本以及所述第一初始化顺序,将所述各服务逐一初始化至所述云服务器中。
[0009]可选地,所述将所述各服务逐一初始化至所述云服务器中之后,所述方法还包括:响应于接收到所述资产信息发生变化的提示消息,获取提示消息中包括的发生变化的资产信息;根据发生变化的资产信息,更新对所述云服务器的初始化操作。
[0010]可选地,所述资产信息中发生变化的信息包括:业务类型、运行环境以及硬件配置信息中的一种或多种的组合。
[0011]可选地,所述根据发生变化的资产信息,更新对所述云服务器的初始化操作,包括:发生变化的资产信息包括业务类型时,根据变化后的业务类型,确定与变化后业务类型匹配的第二模板组,所述第二模板组中包括与所述业务类型对应的,需要被初始化操作的第二服务集合,根据所述运行环境以及所述第二服务集合,更新对所述云服务器的初始化操作;发生变化的资产信息包括运行环境时,根据变化后的运行环境,确定与变化后运行环境匹配的,所述第一服务集合中各服务的第二初始化版本,并确定所述各服务的第二初始化顺序,按照所述各服务的第二初始化版本以及所述第二初始化顺序,更新对所述云服务器的初始化操作;发生变化的资产信息包括硬件配置信息时,确定是否存在与变化后硬件配置信息适配的服务,若存在与变化后硬件配置信息适配的服务,则对所述云服务器,按照与变化后硬件配置信息适配的服务,进行初始化操作。
[0012]可选地,所述方法还包括:按照所述各服务被初始化的先后顺序,逐一记录对所述云服务进行初始化操作的操作结果,并将操作结果与所述资产信息关联存储。
[0013]根据本公开实施例的第二方面,提供一种云服务器初始化装置,云服务器初始化装置,包括:获取模块,用于获取待初始化云服务器的资产信息,所述资产信息至少包括所述云服务器的业务类型和运行环境;确定模块,用于根据所述业务类型,从预先存储的模板组信息中确定与所述业务类型匹配的第一模板组,所述第一模板组中包括与所述业务类型对应的,需要被初始化操作的第一服务集合;处理模块,用于根据所述运行环境以及所述第一服务集合,对所述云服务器进行初始化操作。
[0014]可选地,所述资产信息还包括所述云服务器的硬件配置信息;所述确定模块还用于根据所述业务类型,从预先存储的模板组信息中确定与所述业务类型匹配的第一模板组之前,检测所述硬件配置信息,确定是否存在与所述硬件配置信息适配的服务;若存在与所述硬件配置信息适配的服务,则对所述云服务器,按照与所述硬件配置信息适配的服务,进行初始化操作。
[0015]可选地,所述处理模块采用如下方式根据所述运行环境以及所述第一服务集合,对所述云服务器进行初始化操作:根据所述运行环境,基于预设的服务版本与运行环境的对应关系,分别确定基于所述运行环境,所述各服务的第一初始化版本;根据预设的与所述运行环境对应的,服务之间的初始化依赖关系,确定所述各服务的第一初始化顺序;按照所述各服务的第一初始化版本以及所述第一初始化顺序,将所述各服务逐一初始化至所述云服务器中。
[0016]可选地,所述确定模块还用于:所述将所述各服务逐一初始化至所述云服务器中之后,响应于接收到所述资产信息发生变化的提示消息,获取提示消息中包括的发生变化的资产信息;根据发生变化的资产信息,更新对所述云服务器的初始化操作。
[0017]可选地,所述资产信息中发生变化的信息包括:业务类型、运行环境以及硬件配置信息中的一种或多种的组合。
[0018]可选地,所述处理模块采用如下方式根据发生变化的资产信息,更新对所述云服务器的初始化操作:发生变化的资产信息包括业务类型时,根据变化后的业务类型,确定与变化后业务类型匹配的第二模板组,所述第二模板组中包括与所述业务类型对应的,需要被初始化操作的第二服务集合,根据所述运行环境以及所述第二服务集合,更新对所述云服务器的初始化操作;发生变化的资产信息包括运行环境时,根据变化后的运行环境,确定与变化后运行环境匹配的,所述第一服务集合中各服务的第二初始化版本,并确定所述各服务的第二初始化顺序,按照所述各服务的第二初始化版本以及所述第二初始化顺序,更新对所述云服务器的初始化操作;发生变化的资产信息包括硬件配置信息时,确定是否存在与变化后硬件配置信息适配的服务,若存在与变化后硬件配置信息适配的服务,则对所述云服务器,按照与变化后硬件配置信息适配的服务,进行初始化操作。
[0019]可选地,所述确定装置还用于:按照所述各服务被初始化的先后顺序,逐一记录对所述云服务进行初始化操作的操作结果,并将操作结果与所述资产信息关联存储。
[0020]根据本公开实施例的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的云服务器初始化方法的步骤。
...

【技术保护点】

【技术特征摘要】
1.一种云服务器初始化方法,其特征在于,包括:获取待初始化云服务器的资产信息,所述资产信息至少包括所述云服务器的业务类型和运行环境;根据所述业务类型,从预先存储的模板组信息中确定与所述业务类型匹配的第一模板组,所述第一模板组中包括与所述业务类型对应的,需要被初始化操作的第一服务集合;根据所述运行环境以及所述第一服务集合,对所述云服务器进行初始化操作。2.根据权利要求1所述的云服务器初始化方法,其特征在于,所述资产信息还包括所述云服务器的硬件配置信息;所述根据所述业务类型,从预先存储的模板组信息中确定与所述业务类型匹配的第一模板组之前,所述方法还包括:检测所述硬件配置信息,确定是否存在与所述硬件配置信息适配的服务;若存在与所述硬件配置信息适配的服务,则对所述云服务器按照与所述硬件配置信息适配的服务,进行初始化操作。3.根据权利要求2所述的云服务器初始化方法,其特征在于,所述根据所述运行环境以及所述第一服务集合,对所述云服务器进行初始化操作,包括:根据所述运行环境,基于预设的服务版本与运行环境的对应关系,分别确定基于所述运行环境,所述各服务的第一初始化版本;根据预设的与所述运行环境对应的,服务之间的初始化依赖关系,确定所述各服务的第一初始化顺序;按照所述各服务的第一初始化版本以及所述第一初始化顺序,将所述各服务逐一初始化至所述云服务器中。4.根据权利要求3所述的云服务器初始化方法,其特征在于,所述将所述各服务逐一初始化至所述云服务器中之后,所述方法还包括:响应于接收到所述资产信息发生变化的提示消息,获取提示消息中包括的发生变化的资产信息;根据发生变化的资产信息,更新对所述云服务器的初始化操作。5.根据权利要求4所述的云服务器初始化方法,其特征在于,所述资产信息中发生变化的信息包括:业务类型、运行环境以及硬件配置信息中的一种或多种的组合。6.根据权利要求5所述的云服务器初始化方法,其特征在于,所述根据发生变化的资产信息,更新对所述云...

【专利技术属性】
技术研发人员:张荣军
申请(专利权)人:北京视界云天科技有限公司
类型:发明
国别省市:

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

1