System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于计算机网络领域,尤其涉及一种机器初始环境创建方法、主设备、子设备及可读存储介质。
技术介绍
1、机器初始化是指在计算机系统中,为一台计算机或服务器系统准备和配置初始状态的过程。这个过程通常包括设置基本的硬件参数、安装操作系统、配置网络设置、安装必要的驱动程序和软件、以及执行其他必要的操作,使得计算机系统能够正常运行并为后续的工作或应用提供基础环境。
2、目前,在许多公司中,机器创建和初始化方案已成为标配。然而,总体而言,这一过程通常分为两种方式:一是根据文档手动操作,二是使用脚本指令集整合常用操作。即便使用了经过改造的系统镜像,仍然需要进行系统初始化操作以满足具体业务需求。
3、当前的主机创建和初始化流程存在一些共性问题,其中一个显著的特点是缺乏对各个子步骤的整合,使得整个过程显得零散不够紧凑。每家公司对基础主机环境的要求也存在差异,这可能涉及到独特版本的依赖、特定的软件要求以及策略等因素。因此,在面对不同情况时,需要进行特殊化处理,以确保系统能够满足特定业务环境的需求。
技术实现思路
1、本申请实施例第一方面提供了一种机器初始环境创建方法,所述方法应用于主设备,包括:
2、获取机器列表;
3、确定所述机器列表内需要进行环境创建的子设备;
4、设置所述子设备对应的环境配置;
5、基于所述环境配置生成客户端;
6、向所述子设备下发所述客户端,以使得所述子设备安装所述客户端,基于所述客户端验证
7、基于本申请实施例第一方面所提供的机器初始环境创建方法,可选的,所述方法包括:
8、所述环境配置包括:基础软件配置、系统安全配置、依赖安装配置。
9、基于本申请实施例第一方面所提供的机器初始环境创建方法,可选的,所述确定所述机器列表内需要进行环境创建的子设备,包括:
10、确定所述机器列表内符合预设ip要求的子设备为所述需要进行环境创建的子设备。
11、基于本申请实施例第一方面所提供的机器初始环境创建方法,可选的,所述环境配置包括对系统文件的调整和/或对特定依赖文件的配置。
12、基于本申请实施例第一方面所提供的机器初始环境创建方法,可选的,所述子设备为多个。
13、本申请实施例第二方面提供了一种机器初始环境创建方法,所述方法应用于子设备,包括:
14、接收主设备下发的客户端,所述客户端为所述主设备获取机器列表;确定所述机器列表内需要进行环境创建的子设备;设置所述子设备对应的环境设置;基于所述环境设置配置生成;
15、安装所述客户端;
16、基于所述客户端验证与所述主设备之间的数据连接;
17、若验证成功,则所述子设备基于所述客户端设置进行环境配置。
18、基于本申请实施例第二方面所提供的机器初始环境创建方法,可选的,所述环境配置包括:
19、基础软件配置、系统安全配置、依赖安装配置。
20、本申请实施例第三方面提供了一种主设备,包括:
21、获取单元,用于获取机器列表;
22、确定单元,用于确定所述机器列表内需要进行环境创建的子设备;
23、设置单元,用于设置所述子设备对应的环境配置;
24、生成单元,同于基于所述环境配置生成客户端;
25、下发单元,用于向所述子设备下发所述客户端,以使得所述子设备安装所述客户端,基于所述客户端验证与所述主设备之间的数据连接;若验证成功,则所述子设备基于所述客户端设置进行环境配置。
26、本申请实施例第四方面提供了一种子设备,包括:
27、接收单元,用于接收主设备下发的客户端,所述客户端为所述主设备获取机器列表;确定所述机器列表内需要进行环境创建的子设备;设置所述子设备对应的环境设置;基于所述环境设置配置生成;
28、安装单元,用于安装所述客户端;
29、验证单元,用于基于所述客户端验证与所述主设备之间的数据连接;
30、配置单元,用于若验证成功,则所述子设备基于所述客户端设置进行环境配置。
31、本申请实施例第五方面提供了一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行如本申请实施例第一方面中任意一项所述的方法。
32、从以上技术方案可以看出,本申请实施例具有以下优点:本申请实施例提供了一种机器初始环境创建方法,所述方法应用于主设备,包括:获取机器列表;确定所述机器列表内需要进行环境创建的子设备;设置所述子设备对应的环境配置;基于所述环境配置生成客户端;向所述子设备下发所述客户端,以使得所述子设备安装所述客户端,基于所述客户端验证与所述主设备之间的数据连接;若验证成功,则所述子设备基于所述客户端设置进行环境配置。本方法利用预设配置生成客户端,实现了对子设备初始环境的自动化配置,降低了手动操作的需求,提高了效率。且通过设置环境配置,确保了对每个子设备的一致性配置,避免了因人为差异而导致的配置错误,提高了整体系统的稳定性。此外,本方法可以根据具体的环境配置需求进行定制,从而适应不同子设备的特殊要求,提高了方法的灵活性和通用性。
本文档来自技高网...【技术保护点】
1.一种机器初始环境创建方法,其特征在于,所述方法应用于主设备,包括:
2.根据权利要求1所述的机器初始环境创建方法,其特征在于,所述方法包括:
3.根据权利要求1所述的机器初始环境创建方法,其特征在于,所述确定所述机器列表内需要进行环境创建的子设备,包括:
4.根据权利要求1所述的机器初始环境创建方法,其特征在于,所述环境配置包括对系统文件的调整和/或对特定依赖文件的配置。
5.根据权利要求1所述的机器初始环境创建方法,其特征在于,所述子设备为多个。
6.一种机器初始环境创建方法,其特征在于,所述方法应用于子设备,包括:
7.根据权利要求6所述的机器初始环境创建方法,其特征在于,所述环境配置包括:
8.一种主设备,其特征在于,包括:
9.一种子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,包括指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1至7中任意一项所述的方法。
【技术特征摘要】
1.一种机器初始环境创建方法,其特征在于,所述方法应用于主设备,包括:
2.根据权利要求1所述的机器初始环境创建方法,其特征在于,所述方法包括:
3.根据权利要求1所述的机器初始环境创建方法,其特征在于,所述确定所述机器列表内需要进行环境创建的子设备,包括:
4.根据权利要求1所述的机器初始环境创建方法,其特征在于,所述环境配置包括对系统文件的调整和/或对特定依赖文件的配置。
5.根据权利要求1所述的机器初始...
【专利技术属性】
技术研发人员:王国彬,汪维呈,蒋明飞,王鸿伟,
申请(专利权)人:土巴兔集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。