一种配置定制化PXE无盘系统的方法及装置制造方法及图纸

技术编号:19489012 阅读:35 留言:0更新日期:2018-11-17 12:00
本发明专利技术提供一种配置定制化PXE无盘系统的方法及装置,方法:步骤S1.安装需要无盘启动的操作系统到任意一台客户端主机;步骤S2.在安装好操作系统的客户端主机,安装所需测试软件包,修改所需操作系统参数设定,实现操作系统定制化;步骤S3.配置服务器主机,并将定制化的操作系统打包到服务器主机;步骤S4.未安装操作系统的客户端主机通过网络实现从服务器主机的定制化操作系统无盘启动。系统包括无盘启动系统安装模块、系统定制化模块、操作系统打包模块以及无盘启动模块。本发明专利技术实现定制化系统的无盘启动,方便用于大规模服务器产品测试,实现简单,自动化程度高,实用性较强,在大规模服务器测试时部署无盘系统非常高效。

【技术实现步骤摘要】
一种配置定制化PXE无盘系统的方法及装置
本专利技术属于服务器测试领域,具体涉及一种配置定制化PXE无盘系统的方法及装置。
技术介绍
PXE,是prebootexecuteenvironment,预启动执行环境。随着服务器技术的不断发展,互联网对服务器的要求越来越高,操作系统和软件的更新换代时间越来越快,对于大规模的服务器系统,重新部署操作系统和软件的工作量是很庞大的,而且容易出错,极大的浪费了人力物力,效率低。此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种配置定制化PXE无盘系统的方法及装置,是非常有必要的。
技术实现思路
本专利技术的目的在于,针对上述大规模的服务器系统,重新部署操作系统和软件的工作量大,浪费人力物力,效率低的缺陷,提供一种配置定制化PXE无盘系统的方法及装置,以解决上述技术问题。为实现上述目的,本专利技术给出以下技术方案:一种配置定制化PXE无盘系统的方法,包括如下步骤:步骤S1.安装需要无盘启动的操作系统到任意一台客户端主机;安装时选择全部安装包进行安装;步骤S2.在安装好操作系统的客户端主机,安装所需测试软件包,修改所需操作系统参数设定,实现操作系统定制化;步骤S3.配置服务器主机,并将定制化的操作系统打包到服务器主机;步骤S4.未安装操作系统的客户端主机通过网络实现从服务器主机的定制化操作系统无盘启动。进一步地,步骤S2具体步骤如下:步骤S21.关闭linux的强制访问控制安全模块,使得安装好操作系统的客户端主机参数可设置;步骤S22.安装所需测试软件包,修改所需操作系统参数设定,实现操作系统定制化;步骤S23.在指定目录下产生启动所需文件。在强制访问控制安全模块开启时,客户端主机的很多参数不能进行设定,因此需要提前关闭该模块。指定目录下产生启动文件,为打包发送到服务器主机做准备。进一步地,步骤S3具体步骤如下:步骤S31.配置服务器主机;步骤S32.将定制化的操作系统打包到服务器主机;步骤S33.配置服务器主机的打包好的定制化操作系统以及用于引导客户端无盘启动的文件。将定制化的操作系统打包到服务器端,需要先对服务器主机进行配置,使得服务器主机允许打包操作。定制化操作系统打包到服务器主机以后需要进行设置,使得客户端主机能够引导启动该定制化的操作系统。进一步地,步骤S31具体步骤如下:步骤S311.关闭服务器主机防火墙;步骤S312.安装网络文件系统服务,安装动态主机配置服务;步骤S313.安装简单文件传输服务,并配置简单文件传输服务的目录;步骤S314.安装启动盘加载攻工具,并将需无盘启动的客户端主机的网卡启动程序部署到简单文件传输服务的目录;步骤S315.为远程引导PXE配置启动菜单,创建远程引导PXE启动配置;步骤S316.关闭linux的强制访问控制安全模块,使得服务器主机参数可设置;步骤S317.配置动态主机配置服务,为客户端主机分配IP地址,配置网络文件系统服务,使得需无盘启动客户端主机可下载服务器主机的文件。关闭服务器主机防火墙,使得安装好操作系统的客户端主机能够访问服务器主机;安装网络文件系统服务,使得安装好操作系统的客户端主机可以透明地读写服务器主机,就像访问本地文件一样;安装动态主机配置服务,用于分配IP地址;安装简单文件传输服务,提供定制化操作系统从客户端主机打包到服务器主机;安装启动盘加载攻工具syslinux,将需无盘启动的客户端主机的网卡启动程序pxelinux.0部署到简单文件传输服务的目录;为远程引导PXE配置启动菜单,创建远程引导PXE启动配置,建pxelinux.cfg文件夹,修改PXE启动配置,通过default进入默认引导标签;在强制访问控制安全模块开启时,服务器主机的很多参数不能进行设定,因此需要提前关闭该模块。进一步地,步骤S33具体步骤如下:步骤S331.配置服务器主机的打包好的定制化操作系统;步骤S332.复制启动所需文件到简单文件传输服务的目录;步骤S333.配置远程引导PXE启动配置的文件。全部配置完成后重启服务器主机。安装内核和初始化镜像,使得定制化操作系统的启动文件复制到启动目录,为远程引导PXE启动做好准备。进一步地,所述操作系统支持Redhat6和/或Centos7系列系统。本专利技术基于Redhat7系统,通过配置PXE+DHCP+TFTP+NFS等服务部署无盘系统,实现批量部署新版本的操作系统及定制化的系统到测试机,同时兼容旧版本无盘系统的批量部署。本专利技术还给出如下技术方案:一种配置定制化PXE无盘系统的装置,包括:无盘启动系统安装模块,用于安装需要无盘启动的操作系统到一台客户端主机;系统定制化模块,用于在安装好操作系统的客户端主机,安装所需测试软件,修改所需操作系统参数设定,实现操作系统定制化;操作系统打包模块,用于配置服务器主机,并将定制化的操作系统打包到服务器主机;无盘启动模块,用于未安装操作系统的客户端主机通过网络实现从服务器主机的定制化操作系统无盘启动。进一步地,系统定制化模块包括:客户端主机强制访问控制安全模块关闭单元,用于关闭linux的强制访问控制安全模块,使得安装好操作系统的客户端主机参数可设置;操作系统定制化单元,用于安装所需测试软件包,修改所需操作系统参数设定,实现操作系统定制化;启动文件生成单元,用于在指定目录下产生启动所需文件。在强制访问控制安全模块开启时,客户端主机的很多参数不能进行设定,因此需要提前关闭该模块。指定目录下产生启动文件,为打包发送到服务器主机做准备。进一步地,操作系统打包模块包括:服务主机配置单元,用于配置服务器主机;定制化操作系统打包单元,用于将定制化的操作系统打包到服务器主机;服务器主机配置单元,用于配置服务器主机的打包好的定制化操作系统以及用于引导客户端无盘启动的文件。将定制化的操作系统打包到服务器端,需要先对服务器主机进行配置,使得服务器主机允许打包操作。定制化操作系统打包到服务器主机以后需要进行设置,使得客户端主机能够引导启动该定制化的操作系统。进一步地,服务主机配置单元包括:服务器主机防火墙关闭子单元,用于关闭服务器主机防火墙;网络文件系统服务与动态主机配置服务安装子单元,用于安装网络文件系统服务,安装动态主机配置服务;简单文件传输服务配置子单元,用于安装简单文件传输服务,并配置简单文件传输服务的目录;启动盘加载工具安装子单元,用于安装启动盘加载工具,并将需无盘启动的客户端主机的网卡启动程序部署到简单文件传输服务的目录;远程引导PXE启动配置子单元,用于为远程引导PXE配置启动菜单,创建远程引导PXE启动配置;服务器主机强制访问控制安全模块关闭子单元,用于关闭linux的强制访问控制安全模块,使得服务器主机参数可设置;网络文件系统服务与动态主机配置服务配置子单元,用于配置动态主机配置服务,为客户端主机分配IP地址,配置网络文件系统服务,使得需无盘启动客户端主机可下载服务器主机的文件;服务器主机配置单元包括:服务器主机定制化操作系统配置子单元,用于配置服务器主机的打包好的定制化操作系统;启动所需文件复制子单元,用于复制启动所需文件到简单文件传输服务的目录;远程引导PXE启动配置文件配置子单元,用于配置远程引导PXE启动配置的文件。关闭服务器主机防火墙,本文档来自技高网...

【技术保护点】
1.一种配置定制化PXE无盘系统的方法,其特征在于,包括如下步骤:步骤S1.安装需要无盘启动的操作系统到任意一台客户端主机;步骤S2.在安装好操作系统的客户端主机,安装所需测试软件包,修改所需操作系统参数设定,实现操作系统定制化;步骤S3.配置服务器主机,并将定制化的操作系统打包到服务器主机;步骤S4.未安装操作系统的客户端主机通过网络实现从服务器主机的定制化操作系统无盘启动。

【技术特征摘要】
1.一种配置定制化PXE无盘系统的方法,其特征在于,包括如下步骤:步骤S1.安装需要无盘启动的操作系统到任意一台客户端主机;步骤S2.在安装好操作系统的客户端主机,安装所需测试软件包,修改所需操作系统参数设定,实现操作系统定制化;步骤S3.配置服务器主机,并将定制化的操作系统打包到服务器主机;步骤S4.未安装操作系统的客户端主机通过网络实现从服务器主机的定制化操作系统无盘启动。2.如权利要求1所示的一种配置定制化PXE无盘系统的方法,其特征在于,步骤S2具体步骤如下:步骤S21.关闭linux的强制访问控制安全模块,使得安装好操作系统的客户端主机参数可设置;步骤S22.安装所需测试软件包,修改所需操作系统参数设定,实现操作系统定制化;步骤S23.在指定目录下产生启动所需文件。3.如权利要求1所示的一种配置定制化PXE无盘系统的方法,其特征在于,步骤S3具体步骤如下:步骤S31.配置服务器主机;步骤S32.将定制化的操作系统打包到服务器主机;步骤S33.配置服务器主机的打包好的定制化操作系统以及用于引导客户端无盘启动的文件。4.如权利要求3所示的一种配置定制化PXE无盘系统的方法,其特征在于,步骤31具体步骤如下:步骤S311.关闭服务器主机防火墙;步骤S312.安装网络文件系统服务,安装动态主机配置服务;步骤S313.安装简单文件传输服务,并配置简单文件传输服务的目录;步骤S314.安装启动盘加载攻工具,并将需无盘启动的客户端主机的网卡启动程序部署到简单文件传输服务的目录;步骤S315.为远程引导PXE配置启动菜单,创建远程引导PXE启动配置;步骤S316.关闭linux的强制访问控制安全模块,使得服务器主机参数可设置;步骤S317.配置动态主机配置服务,为客户端主机分配IP地址,配置网络文件系统服务,使得需无盘启动客户端主机可下载服务器主机的文件。5.如权利要求3所示的一种配置定制化PXE无盘系统的方法,其特征在于,步骤S33具体步骤如下:步骤S331.配置服务器主机的打包好的定制化操作系统;步骤S332.复制启动所需文件到简单文件传输服务的目录;步骤S333.配置远程引导PXE启动配置的文件。6.如权利要求1所示的一种配置定制化PXE无盘系统的方法,其特征在于,所述操作系统支持Redhat6和/或Centos7系列系统。7.一种配置定制化PXE无盘系统的装置,其特征在于,包括:无盘启动系统安装模块(1),用于安装需要无盘启动的操作系统到一台客户端主机;系统定制化模块(2),用于在安装好操作系统的客户端主机,安装所需测试软件,修...

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

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

1