【技术实现步骤摘要】
一种多客户服务设备的配置方法、装置及存储介质
[0001]本申请涉及软件配置
,尤其是涉及一种多客户服务设备的配置方法、装置及存储介质。
技术介绍
[0002]软硬一体设备是信息工业领域中必不可少的产品,标准化的产品助力厂家更好地迭代产品降低研发和生产成本,促进生态的快速发展。而另客户作为产品使用者因为自身的IT基础设施的建设程度和架构不同,在产品的初装过程中势必需要基于客户机房环境进行配置适配,并且不同的客户形成不同的配置文件版本,然后随着客户需求的扩大和产品的迭代,配置文件本身格式相应地发生改变,所以还需要对客户的配置进行二次适配。这样,同一客户在不同时期的也会存在不同配置版本。
[0003]现阶段,针对标准产品厂家通常提供一份基础的配置能够保证设备正常启动。然后在客户现场进行现场环境分析和配置适配,最后在交付完成后,将客户不同时间配置信息进行收集存档。但是,这样会导致在现场进行环境分析和操作时会加长交付周期,影响交付的成功率,更会增加了对客户环境产生破坏性操作的风险。所以,如何提高客户服务设备配置的成功率以及效率成为了不容小觑的技术问题。
技术实现思路
[0004]有鉴于此,本申请的目的在于提供一种多客户服务设备的配置方法、装置及存储介质,通过对客户服务设备进行远程配置,避免了在现场对客户服务设备进行操作时加长交付周期以及影响交付的成功率的技术问题,提高了对客户服务设备配置的成功率以及效率。
[0005]本申请实施例提供了一种多客户服务设备的配置方法,所述配置方法包括:r/>[0006]在多个客户服务设备中确定出目标服务设备;
[0007]根据所述目标服务设备的标识信息在服务设备配置仓库中确定出所述目标服务设备的版本目录;
[0008]在所述版本目录中获取到所述目标服务设备的第一配置参数文件,基于所述目标服务设备的配置需求对所述第一配置参数文件中的配置参数进行修改,生成修改后的配置参数文件;
[0009]基于所述修改后的第一配置参数文件以及所述版本目录中的第一配置模板文件进行渲染,生成第一目标配置文件;
[0010]对所述第一目标配置文件进行环境测试验证,若所述第一目标配置文件通过所述环境测试验证,则完成对所述目标服务设备的配置以便客户进行使用。
[0011]在一种可能的实施方式中,所述在所述版本目录中获取到所述目标服务设备的第一配置参数文件,基于所述目标服务设备的配置需求对所述第一配置参数文件中的配置参数进行修改,生成修改后的配置参数文件,包括:
[0012]将所述版本目录中获取到所述目标服务设备的上一次历史配置版本信息中的参考配置参数文件,确定为所述第一配置参数文件;
[0013]基于所述目标服务设备的配置需求中的目标配置参数与所述第一配置参数文件中的配置参数的比对结果,确定出所述第一配置参数文件中与所述目标配置参数不一致的配置参数;
[0014]在所述第一配置参数文件中对与所述目标配置参数不一致的配置参数进行修改,生成所述修改后的第一配置参数文件。
[0015]在一种可能的实施方式中,所述对所述第一目标配置文件进行环境测试验证,包括:
[0016]基于所述目标服务设备的当前环境参数,确定出测试数据;
[0017]基于所述目标服务设备的当前运行环境以及所述测试数据对所述第一目标配置文件进行环境测试验证。
[0018]在一种可能的实施方式中,在所述对所述第一目标配置文件进行环境测试验证之后,所述配置方法还包括:
[0019]若所述第一目标配置文件未通过所述环境测试验证,则继续对所述第一配置参数文件中的配置参数进行修改,直至通过所述环境测试验证则停止对所述第一配置参数文件中的配置参数的修改。
[0020]在一种可能的实施方式中,在所述根据目标服务设备的标识信息在服务设备配置仓库中确定出所述目标服务设备的版本目录之前,所述配置方法包括:
[0021]检测所述目标服务设备的标识信息是否在所述服务设备配置仓库之中;
[0022]若存在,则根据所述目标服务设备的标识信息在服务设备配置仓库中确定出所述目标服务设备的版本目录;
[0023]若不存在,则完成所述目标服务设备的版本目录的创建。
[0024]在一种可能的实施方式中,通过以下步骤完成所述目标服务设备的版本目录的创建:
[0025]创建所述目标服务设备的标识信息以及第二配置参数文件,将所述目标服务设备的当前环境参数添加至所述第二配置参数文件之中;
[0026]基于所述目标服务设备的配置需求对所述第二配置参数文件进行修改,生成修改后的所述第二配置参数文件;
[0027]获取第二配置模板文件,基于所述第二配置模板文件以及所述第二配置参数文件生成第二目标配置文件;
[0028]基于所述第二目标配置文件完成对所述目标服务设备的部署,生成所述目标服务设备的版本目录。
[0029]在一种可能的实施方式中,所述配置需求包括以下至少一种需求:
[0030]配置名称需求、配置编码需求、服务应用需求以及环境参数需求。
[0031]本申请实施例还提供了一种多客户服务设备的配置装置,其所述配置装置包括:
[0032]目标服务设备确定模块,用于在多个客户服务设备中确定出目标服务设备;
[0033]查询模块,用于根据所述目标服务设备的标识信息在服务设备配置仓库中确定出所述目标服务设备的版本目录;
[0034]修改模块,用于在所述版本目录中获取到所述目标服务设备的第一配置参数文件,基于所述目标服务设备的配置需求对所述第一配置参数文件中的配置参数进行修改,生成修改后的配置参数文件;
[0035]渲染模块,用于基于所述修改后的第一配置参数文件以及所述版本目录中的第一配置模板文件进行渲染,生成第一目标配置文件;
[0036]测试模块,用于对所述第一目标配置文件进行环境测试验证,若所述第一目标配置文件通过所述环境测试验证,则完成对所述目标服务设备的配置以便客户进行使用。
[0037]本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述的多客户服务设备的配置方法的步骤。
[0038]本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上述的多客户服务设备的配置方法的步骤。
[0039]本申请实施例提供的一种多客户服务设备的配置方法、装置及存储介质,所述配置方法包括:在多个客户服务设备中确定出目标服务设备;根据所述目标服务设备的标识信息在服务设备配置仓库中确定出所述目标服务设备的版本目录;在所述版本目录中获取到所述目标服务设备的第一配置参数文件,基于所述目标服务设备的配置需求对所述第一配置参数文件中的配置参数进行修改,生成本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种多客户服务设备的配置方法,其特征在于,所述配置方法应用于服务器,所述配置方法包括:在多个客户服务设备中确定出目标服务设备;根据所述目标服务设备的标识信息在服务设备配置仓库中确定出所述目标服务设备的版本目录;在所述版本目录中获取到所述目标服务设备的第一配置参数文件,基于所述目标服务设备的配置需求对所述第一配置参数文件中的配置参数进行修改,生成修改后的配置参数文件;基于所述修改后的第一配置参数文件以及所述版本目录中的第一配置模板文件进行渲染,生成第一目标配置文件;对所述第一目标配置文件进行环境测试验证,若所述第一目标配置文件通过所述环境测试验证,则完成对所述目标服务设备的配置以便客户进行使用。2.根据权利要求1所述的配置方法,其特征在于,所述在所述版本目录中获取到所述目标服务设备的第一配置参数文件,基于所述目标服务设备的配置需求对所述第一配置参数文件中的配置参数进行修改,生成修改后的配置参数文件,包括:将在所述版本目录中获取到所述目标服务设备的上一次历史配置版本信息中的参考配置参数文件,确定为所述第一配置参数文件;基于所述目标服务设备的配置需求中的目标配置参数与所述第一配置参数文件中的配置参数的比对结果,确定出所述第一配置参数文件中与所述目标配置参数不一致的配置参数;在所述第一配置参数文件中对与所述目标配置参数不一致的配置参数进行修改,生成所述修改后的第一配置参数文件。3.根据权利要求1所述的配置方法,其特征在于,所述对所述第一目标配置文件进行环境测试验证,包括:基于所述目标服务设备的当前环境参数,确定出测试数据;基于所述目标服务设备的当前运行环境以及所述测试数据对所述第一目标配置文件进行环境测试验证。4.根据权利要求1所述的配置方法,其特征在于,在所述对所述第一目标配置文件进行环境测试验证之后,所述配置方法还包括:若所述第一目标配置文件未通过所述环境测试验证,则继续对所述第一配置参数文件中的配置参数进行修改,直至通过所述环境测试验证则停止对所述第一配置参数文件中的配置参数的修改。5.根据权利要求1所述的配置方法,其特征在于,在所述根据目标服务设备的标识信息在服务设备配置仓库中确定出所述目标服务设备的版本目录之前,所述配置方法包括:检测所述目标服务设备的标识信息是否在所述服务设...
【专利技术属性】
技术研发人员:王郁,孟金虎,
申请(专利权)人:北京星阑科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。