一种配置裸机服务器的方法和装置制造方法及图纸

技术编号:16528734 阅读:26 留言:0更新日期:2017-11-09 20:25
本文公布一种配置裸机服务器的方法和装置,该方法包括:获取裸机服务器所需要安装的操作系统;确定与获得的操作系统匹配的操作系统安装的配置文件(KS)文件;通过预启动执行环境(PXE)服务对裸机服务器安装获得的操作系统;根据确定出的KS文件对裸机服务器进行初始化配置。本发明专利技术实施例提高了安装裸机服务器的自动化程度,实现了快速、高效的部署裸机服务器。

【技术实现步骤摘要】
一种配置裸机服务器的方法和装置
本专利技术实施例涉及但不限于网络管理技术,尤指一种配置裸机服务器的方法和装置。
技术介绍
在云计算时代,由于对服务器需求的数量较大,并且由于需要人工对裸机服务器进行初始化安装以及配置,因此,导致对裸机服务器进行初始化安装及配置需要花费大量的人力和物力,并且初始化安装及配置的效率低下。如何能够提高安装裸机服务器的自动化程度,以及实现快速、高效的部署裸机服务器,成为亟需解决的问题。
技术实现思路
本申请提供了一种配置裸机服务器的方法和装置,能够提高安装裸机服务器的自动化程度,实现快速、高效的部署裸机服务器。为了达到本申请目的,本申请提供了一种配置裸机服务器的方法,包括:获取裸机服务器所需要安装的操作系统;确定与获得的操作系统匹配的操作系统安装的配置文件KS文件;通过预启动执行环境PXE服务对裸机服务器安装获得的操作系统;根据确定出的KS文件对裸机服务器进行初始化配置。可选地,该方法之前还包括:将所述裸机服务器需要安装的操作系统镜像文件上传至云海管理平台;其中,所述获取裸机服务器所需要安装的操作系统包括:从所述云海管理平台上下载所述裸机服务器需要安装的操作系统镜像文件;对获得的操作系统镜像文件进行解压缩以获取所述裸机服务器所需要安装的操作系统。可选地,所述确定与获得的操作系统匹配的操作系统安装的配置文件KS文件包括:遍历所述操作系统镜像文件的目录结构,查找所述操作系统镜像文件所包含的属性文件,并在查找到的属性文件中解析出属性文件内容;在预制的镜像属性模板中查找与解析出的属性文件内容相匹配的镜像属性模板;对查找到的镜像属性模板所包含的KS模板进行处理以获取与获得的操作系统匹配的KS文件。可选地,所述对查找到的镜像属性模板所包含的KS模板进行处理以获取与获得的操作系统匹配的KS文件包括:在所述KS模板中添加对所述操作系统的基本配置;在所述KS模板中添加通过动态主机配置协议DHPC服务为所述裸机服务器分配的网络之间互连的协议IP地址、网关和子网掩码;在所述KS模板中添加所述操作系统镜像文件的位置信息;在所述KS模板中配置所述裸机服务器安装后的初始化操作。可选地,所述预制的镜像属性模板还包含:操作系统的内核文件和文件系统文件。可选地,所述通过PXE服务对裸机服务器安装获得的操作系统包括:将所述查找到的镜像属性模板所包含的操作系统的内核文件和文件系统文件放置到简单文件传输协议TFTP服务对应的位置;获取所述操作系统的内核文件的位置信息、所述文件系统文件的位置信息、所述操作系统镜像文件的位置信息和所述裸机服务器的机器信息;根据获得的所述操作系统的内核文件的位置信息、所述文件系统文件的位置信息、所述操作系统镜像文件的位置信息和所述裸机服务器的机器信息渲染预制的PXE模板以生成PXE配置文件;根据生成的PXE配置文件对所述裸机服务器安装获得的操作系统;所述裸机服务器的机器信息包括:基板管理控制器BMC的用户名、BMC的密码、BMC的IP地址媒体访问控制MAC信息。本申请还提供了一种配置裸机服务器的装置,包括:获取模块、确定模块、安装模块和配置模块;其中,获取模块,用于获取裸机服务器所需要安装的操作系统;确定模块,用于确定与获得的操作系统匹配的操作系统安装的配置文件KS文件;安装模块,用于通过预启动执行环境PXE服务对裸机服务器安装获得的操作系统;配置模块,用于根据确定出的KS文件对裸机服务器进行初始化配置。可选地,所述获取模块具体用于:从云海管理平台上下载所述裸机服务器需要安装的操作系统镜像文件;对获得的操作系统镜像文件进行解压缩以获取所述裸机服务器所需要安装的操作系统。可选地,所述确定模块具体用于:遍历所述操作系统镜像文件的目录结构,查找所述操作系统镜像文件所包含的属性文件,并在查找到的属性文件中解析出属性文件内容;在预制的镜像属性模板中查找与解析出的属性文件内容相匹配的镜像属性模板;对查找到的镜像属性模板所包含的KS模板进行处理以获取与获得的操作系统匹配的KS文件。可选地,所述确定模块中用于对查找到的镜像属性模板所包含的KS模板进行处理以获取与获得的操作系统匹配的KS文件包括:在所述KS模板中添加对所述操作系统的基本配置;在所述KS模板中添加通过动态主机配置协议DHPC服务为所述裸机服务器分配的网络之间互连的协议IP地址、网关和子网掩码;在所述KS模板中添加所述操作系统镜像文件的位置信息;在所述KS模板中配置所述裸机服务器安装后的初始化操作。可选地,所述预制的镜像属性模板还包含:操作系统的内核文件和文件系统文件。可选地,所述安装模块具体用于:将所述查找到的镜像属性模板所包含的操作系统的内核文件和文件系统文件放置到简单文件传输协议TFTP服务对应的位置;获取所述操作系统的内核文件的位置信息、所述文件系统文件的位置信息、所述操作系统镜像文件的位置信息和所述裸机服务器的机器信息;根据获得的所述操作系统的内核文件的位置信息、所述文件系统文件的位置信息、所述操作系统镜像文件的位置信息和所述裸机服务器的机器信息渲染预制的PXE模板以生成PXE配置文件;根据生成的PXE配置文件对所述裸机服务器安装获得的操作系统;所述裸机服务器的机器信息包括:基板管理控制器BMC的用户名、BMC的密码、BMC的IP地址和媒体访问控制MAC信息。本专利技术实施例包括:获取裸机服务器所需要安装的操作系统;确定与获得的操作系统匹配的操作系统安装的配置文件(KS)文件;通过预启动执行环境(PXE)服务对裸机服务器安装获得的操作系统;根据确定出的KS文件对裸机服务器进行初始化配置。本专利技术实施例提高了安装裸机服务器的自动化程度,实现了快速、高效的部署裸机服务器。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术配置裸机服务器的方法的流程图;图2为本专利技术配置裸机服务器的装置的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合图1为本专利技术配置裸机服务器的方法的流程图,如图1所示,包括:步骤101:获取裸机服务器所需要安装的操作系统。可选地,在步骤101之前,本专利技术实施例方法还包括:将裸机服务器需要安装的操作系统镜像文件上传至云海管理平台。其中,可以由管理员上传裸机服务器需要安装的操作系统镜像文件,也可以由用户上传裸机服务器需要安装的操作系统镜像文件。其中,本专利技术实施例获取裸机服务器所需要安装的操作系统包括:从云海管理平台上下载裸机服务器需要安装的操作系统镜像文件;对获得的操作系统镜像文件进行解压缩以获取裸机服务器所需要安装的操作系统。步骤102:确定与获得的操作系统匹配的操作系统安装的配置文件(KS)文件。其中,KS是KickStart的缩写。其中,本专利技术实施例确定与获得的操作系统匹配的KS文件包括:遍历操作系统镜像文件的目录结构,查找操作系统镜像文件所包含的属性文件,并在查找到的属性文件中解析出属性文件内容;在预制的镜像属性模板中查找与解析出的属性文件内容相匹配的镜像属性本文档来自技高网...
一种配置裸机服务器的方法和装置

【技术保护点】
一种配置裸机服务器的方法,其特征在于,包括:获取裸机服务器所需要安装的操作系统;确定与获得的操作系统匹配的操作系统安装的配置文件KS文件;通过预启动执行环境PXE服务对裸机服务器安装获得的操作系统;根据确定出的KS文件对裸机服务器进行初始化配置。

【技术特征摘要】
1.一种配置裸机服务器的方法,其特征在于,包括:获取裸机服务器所需要安装的操作系统;确定与获得的操作系统匹配的操作系统安装的配置文件KS文件;通过预启动执行环境PXE服务对裸机服务器安装获得的操作系统;根据确定出的KS文件对裸机服务器进行初始化配置。2.根据权利要求1所述的方法,其特征在于,该方法之前还包括:将所述裸机服务器需要安装的操作系统镜像文件上传至云海管理平台;其中,所述获取裸机服务器所需要安装的操作系统包括:从所述云海管理平台上下载所述裸机服务器需要安装的操作系统镜像文件;对获得的操作系统镜像文件进行解压缩以获取所述裸机服务器所需要安装的操作系统。3.根据权利要求2所述的方法,其特征在于,所述确定与获得的操作系统匹配的操作系统安装的配置文件KS文件包括:遍历所述操作系统镜像文件的目录结构,查找所述操作系统镜像文件所包含的属性文件,并在查找到的属性文件中解析出属性文件内容;在预制的镜像属性模板中查找与解析出的属性文件内容相匹配的镜像属性模板;对查找到的镜像属性模板所包含的KS模板进行处理以获取与获得的操作系统匹配的KS文件。4.根据权利要求3所述的方法,其特征在于,所述对查找到的镜像属性模板所包含的KS模板进行处理以获取与获得的操作系统匹配的KS文件包括:在所述KS模板中添加对所述操作系统的基本配置;在所述KS模板中添加通过动态主机配置协议DHPC服务为所述裸机服务器分配的网络之间互连的协议IP地址、网关和子网掩码;在所述KS模板中添加所述操作系统镜像文件的位置信息;在所述KS模板中配置所述裸机服务器安装后的初始化操作。5.根据权利要求3所述的方法,其特征在于,所述预制的镜像属性模板还包含:操作系统的内核文件和文件系统文件。6.根据权利要求4所述的方法,其特征在于,所述通过PXE服务对裸机服务器安装获得的操作系统包括:将所述查找到的镜像属性模板所包含的操作系统的内核文件和文件系统文件放置到简单文件传输协议TFTP服务对应的位置;获取所述操作系统的内核文件的位置信息、所述文件系统文件的位置信息、所述操作系统镜像文件的位置信息和所述裸机服务器的机器信息;根据获得的所述操作系统的内核文件的位置信息、所述文件系统文件的位置信息、所述操作系统镜像文件的位置信息和所述裸机服务器的机器信息渲染预制的PXE模板以生成PXE配置文件;根据生成的PXE配置文件对所述裸机服务器安装获得的操作系统;所述裸机服务器的机器信息包括:基板管理控制器BMC的用户名、BMC的密码、BMC的...

【专利技术属性】
技术研发人员:齐韶阳
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1