【技术实现步骤摘要】
服务部署方法、装置、电子设备及存储介质
[0001]本公开涉及人工智能
,特别涉及私有化交付、云计算以及分布式存储等领域的服务部署方法、装置、电子设备及存储介质。
技术介绍
[0002]私有化交付是指将场内环境中的软件服务交付到客户的场外私有环境中的过程,是为了使客户可以在自己的私有环境中独立地使用这些软件服务。
[0003]用户(即交付实施人员)可先在场内环境中选定待交付的多个软件服务,并将这些软件服务组合成交付产出包,之后通过数据盘的方式将交付产出包带入到场外私有环境中,进而完成服务部署流程。
技术实现思路
[0004]本公开提供了服务部署方法、装置、电子设备及存储介质。
[0005]一种服务部署方法,包括:
[0006]获取场外私有环境中的目标主机的机器信息,根据所述机器信息对所述目标主机进行优化配置;
[0007]根据交付产出包中的软件服务的配置参数,生成配置参数展示界面,所述交付产出包为待交付到所述场外私有环境中的交付产出包,并获取用户对所展示的配置参数所作的修改信息,根据所述修改信息更新所述交付产出包;
[0008]根据优化配置后的所述目标主机及更新后的所述交付产出包,完成所述软件服务的交付部署操作。
[0009]一种服务部署装置,包括:主机优化单元、参数配置单元以及交付部署单元;
[0010]所述主机优化单元,用于获取场外私有环境中的目标主机的机器信息,根据所述机器信息对所述目标主机进行优化配置;
[0011]所述参数 ...
【技术保护点】
【技术特征摘要】
1.一种服务部署方法,包括:获取场外私有环境中的目标主机的机器信息,根据所述机器信息对所述目标主机进行优化配置;根据交付产出包中的软件服务的配置参数,生成配置参数展示界面,所述交付产出包为待交付到所述场外私有环境中的交付产出包,并获取用户对所展示的配置参数所作的修改信息,根据所述修改信息更新所述交付产出包;根据优化配置后的所述目标主机及更新后的所述交付产出包,完成所述软件服务的交付部署操作。2.根据权利要求1所述的方法,其中,所述获取场外私有环境中的目标主机的机器信息包括:获取用户提供的主机列表,所述主机列表中包括有所述场外私有环境中的所有主机;将所述主机列表中的主机作为所述目标主机,获取所述目标主机的机器信息。3.根据权利要求1所述的方法,其中,所述获取场外私有环境中的目标主机的机器信息包括:针对任一目标主机,分别进行以下处理:连接所述目标主机,并将代理模块安装到所述目标主机中,获取所述代理模块收集并返回的所述目标主机的机器信息。4.根据权利要求1所述的方法,其中,所述根据所述机器信息对所述目标主机进行优化配置包括:按照使得主机环境满足所述软件服务的运行要求的原则,对所述目标主机进行优化配置,所述优化配置包括以下之一或任意组合:系统设置、内核升级、驱动安装。5.根据权利要求1所述的方法,其中,所述根据交付产出包中的软件服务的配置参数,生成配置参数展示界面包括:获取所述交付产出包中的各软件服务的配置参数,针对获取到的各配置参数,分别获取其权重;按照权重由高到低的顺序对获取到的各配置参数进行排序,将排序后的各配置参数展示到所述配置参数展示界面中。6.根据权利要求5所述的方法,其中,用户修改的配置参数包括:从排序后处于前M位的配置参数中选定的需要进行修改的配置参数,M小于N,M为正整数,N为大于一的正整数,N表示所展示的配置参数数量;和/或,从搜索出的配置参数中选定的需要进行修改的配置参数,所述搜索出的配置参数为符合设定的搜索条件的配置参数。7.根据权利要求1~6中任一项所述的方法,其中,所述根据优化配置后的所述目标主机及更新后的所述交付产出包,完成所述软件服务的交付部署操作包括:依次执行以下各操作:根据优化配置后的所述目标主机搭建云原生容器平台,导入更新后的所述交付产出包,安装和启动导入的交付产出包中的各软件服务,对启动后的各软件服务进行验证。8.根据权利要求7所述的方法,其中,
所述依次执行以下各操作包括:将各操作分别抽象为一个任务,并依次执行各任务,其中,在执行任一任务时,实时显示所执行的任务的执行日志和执行状态。9.根据权利要求8所述的方法,还包括:响应于确定所执行的任务执行失败,获取来自用户的处理指令,并完成所述处理指令对应的处理,所述处理指令包括:回滚指令、重试指令或跳过指令。10.一种服务部署装置,包括:主机优化单元、参数配置单元以及交付部署单元;所述主机优化单元,用于获取场外私有环境中的目标主机的机器信息,根据所述机器信息对所述目标主机进行优化配置;所述参数配置单元,用于根据交付产出包中的软件服务的配置参数,生成配置参数展...
【专利技术属性】
技术研发人员:陈金龙,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。