System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及计算机领域,具体而言,涉及一种服务器的操作系统安装方法、装置、存储介质和电子装置。
技术介绍
1、在服务器批量上架的过程中,一般会为服务器安装默认部署了安装包的操作系统,这样的操作系统的安装方式,就会导致对于不同配置以及不同运行情况的服务器达不到服务器设备的有效利用,不能让服务器获得性能、资源的充分利用。
2、针对相关技术中,服务器安装的操作系统的匹配度较低等问题,尚未提出有效的解决方案。
技术实现思路
1、本申请实施例提供了一种服务器的操作系统安装方法、装置、存储介质和电子装置,以至少解决相关技术中服务器安装的操作系统的匹配度较低的问题。
2、根据本申请的一个实施例,提供了一种服务器的操作系统安装方法,包括:
3、获取目标服务器的安装请求,其中,所述安装请求用于请求为所述目标服务器安装操作系统;
4、响应所述安装请求,提取所述目标服务器的目标服务器信息,其中,所述目标服务器信息用于指示所述目标服务器在多个维度下的属性特征;
5、通过操作系统推荐模型根据所述目标服务器信息从多个操作系统中筛选出目标操作系统,其中,所述操作系统推荐模型是使用服务器样本集对初始推荐模型进行训练得到的,所述服务器样本集中包括多个服务器信息样本,每个所述服务器信息样本记录了同一服务器信息与所述多个操作系统中每个操作系统的匹配度标签;
6、控制所述目标服务器安装所述目标操作系统。
7、在一个示例性实施例中,所述
8、在一个示例性实施例中,所述将所述目标服务器信息输入至所述操作系统推荐模型,包括:将所述目标服务器信息输入至所述决策层包括的多个决策树,其中,所述目标服务器信息包括具有对应关系的信息字段和信息值,每个决策树的决策节点包括全部的信息字段,不同决策树具有不同的决策节点的连接顺序,每个决策树的决策目标为所述多个操作系统中每个操作系统与所述目标服务器信息的匹配度;获取所述多个决策树中每个决策树输出的一组初始的具有对应关系的操作系统和匹配度,得到多组初始的具有对应关系的操作系统和匹配度;将所述多组初始的具有对应关系的操作系统和匹配度输入至所述输出层,其中,所述输出层用于整合多组具有对应关系的操作系统和匹配度得到所述具有对应关系的操作系统和匹配度,从所述多个操作系统中筛选出匹配度最高的一个操作系统作为所述目标操作系统;获取所述输出层筛选出的所述目标操作系统。
9、在一个示例性实施例中,在所述将所述目标服务器信息输入至所述决策层包括的多个决策树之前,所述方法还包括:构建所述服务器样本集,其中,每个所述服务器信息样本所记录的服务器信息包括所述信息字段和信息值样本;使用所述服务器样本集构建并联的目标数量的初始决策树,得到所述初始推荐模型,其中,每个初始决策树的决策目标为所述多个操作系统中每个操作系统与服务器信息的匹配度为服务器信息的匹配度标签;使用所述服务器样本集对所述初始推荐模型进行训练,得到所述多个决策树作为所述决策层;将所述决策层连接所述输出层,得到所述操作系统推荐模型。
10、在一个示例性实施例中,所述提取所述目标服务器的目标服务器信息,包括:提取所述目标服务器的目标硬件信息、目标配置信息和目标运行信息作为所述目标服务器信息,其中,所述目标硬件信息用于指示所述目标服务器上部署的硬件组件的属性特征,所述目标配置信息用于指示所述目标服务器的配置参数的属性特征,所述目标运行信息用于指示所述目标服务器的运行性能。
11、在一个示例性实施例中,所述获取目标服务器的安装请求,包括:检测所述目标服务器上是否安装了操作系统;在检测到所述目标服务器上未安装操作系统的情况下,确定已获取到所述安装请求;在检测到所述目标服务器上已安装了参考操作系统的情况下,根据所述目标服务器当前的运行状态检测所述参考操作系统与所述目标服务器的当前匹配度;在所述当前匹配度小于或者等于目标阈值的情况下,确定已获取到所述安装请求。
12、在一个示例性实施例中,所述控制所述目标服务器安装所述目标操作系统,包括:检测所述目标服务器上是否安装了操作系统;在检测到所述目标服务器上未安装操作系统的情况下,向所述目标服务器发送携带了所述目标操作系统的目标安装包的安装指令,其中,所述安装指令用于指示所述目标服务器安装所述目标安装包;在检测到所述目标服务器上已安装了参考操作系统的情况下,向所述目标服务器发送卸载指令,其中,所述卸载指令用于指示所述目标服务器卸载所述参考操作系统;在接收到所述目标服务器发送的确认卸载消息的情况下,向所述目标服务器发送携带了所述目标操作系统的目标安装包的安装指令,其中,所述安装指令用于指示所述目标服务器安装所述目标安装包,所述确认卸载消息用于指示所述目标服务器已完成所述参考操作系统的卸载。
13、根据本申请的另一个实施例,提供了一种服务器的操作系统安装装置,包括:
14、获取模块,用于获取目标服务器的安装请求,其中,所述安装请求用于请求为所述目标服务器安装操作系统;
15、提取模块,用于响应所述安装请求,提取所述目标服务器的目标服务器信息,其中,所述目标服务器信息用于指示所述目标服务器在多个维度下的属性特征;
16、筛选模块,用于通过操作系统推荐模型根据所述目标服务器信息从多个操作系统中筛选出目标操作系统,其中,所述操作系统推荐模型是使用服务器样本集对初始推荐模型进行训练得到的,所述服务器样本集中包括多个服务器信息样本,每个所述服务器信息样本记录了同一服务器信息与所述多个操作系统中每个操作系统的匹配度标签;
17、控制模块,用于控制所述目标服务器安装所述目标操作系统。
18、根据本申请的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
19、根据本申请的又一个实施例,还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
20、通过本申请,获取目标服务器的安装请求,其中,安装请求用于请求为目标服务器安装操作系统;响应安装请求,提取目标服务器的目标服务器信息,其中,目标服务器信息用于指示目标服务器在多个维度下的属性特征;通过操作系统推荐模型根据目标服务器信息从多本文档来自技高网...
【技术保护点】
1.一种服务器的操作系统安装方法,其特征在于,
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求2所述的方法,其特征在于,
4.根据权利要求3所述的方法,其特征在于,
5.根据权利要求1所述的方法,其特征在于,
6.根据权利要求1所述的方法,其特征在于,
7.根据权利要求1所述的方法,其特征在于,
8.一种服务器的操作系统安装装置,其特征在于,
9.一种计算机可读存储介质,其特征在于,
10.一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,
【技术特征摘要】
1.一种服务器的操作系统安装方法,其特征在于,
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求2所述的方法,其特征在于,
4.根据权利要求3所述的方法,其特征在于,
5.根据权利要求1所述的方法,其特征在于,
6.根据权利要求1所述的方...
【专利技术属性】
技术研发人员:孙永杰,刘程程,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。