一种服务器性能测试环境搭建系统及方法_2

文档序号:8258252阅读:来源:国知局
in8, linux
坐寸ο
[0019]实施例2:
本发明的一种服务器性能测试环境搭建方法,使用上述的服务器性能测试环境搭建系统对服务器性能测试环境进行搭建;搭建动态主机设置协议服务器、操作系统服务器、文件服务器、安装服务器(Install Server)、启动服务器(boot Server); 将操作系统镜像、脚本、程序安装包文件存放在操作系统服务器与文件服务器所在的物理机I上,被测服务器通过连接在局域网中,从网络启动,实现无人值守安装操作系统,并根据不同的配置要求从物理机I上下载脚本、文件来配置环境,安装程序,完成服务器测试环境搭建;
在安装服务器与启动服务器所在的物理机II上存放多种配置的操作系统、pxelinux.0文件、pxelinux.cfg文件、default文件,每一个配置的文件各自成一个文件夹,当PXE客户端需要安装其中的某一个配置的系统时,在动态主机设置协议服务器上修改配置文件,在PXE客户端发出请求时,动态主机设置协议服务器将pxelinux启动程序(TFTP)位置,以及配置文件所在位置反馈给PXE客户端。
[0020]物理机I上存储实验室常用的测试工具、系统镜像、程序安装包、文档资料,需要资料直接从物理机I上下载,免去了寻找资源的麻烦。
[0021]无人值守安装操作系统的步骤包括:
(I )、PXE客户端通过自己的无盘启动ROM接口(BootROM),以UDP发送一个广播请求,向网络中的动态主机设置协议服务器索取IP地址、pxelinux启动程序(TFTP)位置,以及配置文件所在位置信息;
(2)、动态主机设置协议服务器收到请求,验证是否来合法,验证通过后,动态主机设置协议服务器给PXE客户端一个响应,包含了为PXE客户端分配的IP地址、pxelinux启动程序(TFTP)位置,以及配置文件所在位置;
(3)、PXE客户端收到动态主机设置协议服务器的响应后,回应一个帧,以请求传送启动所需文件;这些启动文件包括:pxelinux.0、pxelinux.cfg、default、vmlinuz> initrd.1mg文件;
(4)、当动态主机设置协议服务器收到PXE客户端的请求后,之后将有更多的信息在PXE客户端与动态主机设置协议服务器之间作应答,用以决定启动参数;PXE客户端由TFTP通讯协议从Install/boot Server下载启动安装程序所必须的文件,启动安装程序所必须的文件包括pxelinux.0文件、pxelinux.cfg文件default文件!default文件下载完成后,会根据该文件中定义的引导顺序,启动Linux安装程序的引导内核;
(5)、PXE客户端通过pxelinux.cfg文件、default文件成功的引导Linux安装内核后,安装程序定位安装源位置;读取该文件中指定的自动应答文件ks.cfg所在位置,根据该位置请求下载该文件;
(6)、将ks.cfg文件下载回来后,通过该文件找到操作系统服务器与文件服务器所在的物理机I,并按照该文件的配置请求下载安装过程需要的软件包,安装操作系统,配置环境。
[0022]DHCP server:在部署该服务器的时候只需要部署dhcp服务,为PXE client分配IP地址,并告知PXE client所需的bootloader文件和配置文件的位置。在DHCP server上,创建多个配置文件,按需调用配置文件,满足被测服务器的不同需求。
[0023]Install/boot Server:部署 tftp 服务,存放 bootloader 文件 pxelinux.0 以及其配置文件。在Install/boot服务器中,可以存放多个操作系统的bootloader文件和配置文件,存放这些文件的位置将通过DHCP server告知PXE client。
[0024]OS/file Server:部署ftp, nfs, http等服务,存放KS文件和常用资料。部署kickstart,实现无人职守安装。在此服务器上,应存放大量的脚本文件,常用的测试工作能使用脚本完成的均用脚本完成,脚本可在kickstart中调用,也可以在安装完操作系统由用户使用wget,ftp, scp等工具下载到被测机器上运行。对于数据库测试等测试频率较高的测试项目,应存放一系列的测试脚本,以便随时下载使用。
[0025]PXE client:支持PXE协议的待测服务器,设置B1S从网络启动。通过上面【具体实施方式】,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的【具体实施方式】。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。
【主权项】
1.一种服务器性能测试环境搭建系统,其特征在于包括动态主机设置协议服务器、操作系统服务器、文件服务器、安装服务器、启动服务器、PXE客户端,其中操作系统服务器与文件服务器部署在同一台物理机I上,安装服务器与启动服务器部署在同一台物理机II上;动态主机设置协议服务器、物理机1、物理机II均通过网络与PXE客户端互联通讯。
2.一种服务器性能测试环境搭建方法,其特征在于使用权利要求1的服务器性能测试环境搭建系统对服务器性能测试环境进行搭建;搭建动态主机设置协议服务器、操作系统服务器、文件服务器、安装服务器、启动服务器; 将操作系统镜像、脚本、程序安装包文件存放在操作系统服务器与文件服务器所在的物理机I上,被测服务器通过连接在局域网中,从网络启动,实现无人值守安装操作系统,并根据不同的配置要求从物理机I上下载脚本、文件来配置环境,安装程序,完成服务器测试环境搭建; 在安装服务器与启动服务器所在的物理机II上存放多种配置的操作系统、pxelinux.0文件、pxelinux.cfg文件、default文件,每一个配置的文件各自成一个文件夹,当PXE客户端需要安装其中的某一个配置的系统时,在动态主机设置协议服务器上修改配置文件,在PXE客户端发出请求时,动态主机设置协议服务器将pxelinux启动程序位置,以及配置文件所在位置反馈给PXE客户端。
3.根据权利要求2所述的一种服务器性能测试环境搭建方法,其特征在于物理机I上存储实验室常用的测试工具、系统镜像、程序安装包、文档资料,需要资料直接从物理机I上下载。
4.根据权利要求2所述的一种服务器性能测试环境搭建方法,其特征在于无人值守安装操作系统的步骤包括: (1)、PXE客户端通过自己的无盘启动ROM接口,以UDP发送一个广播请求,向网络中的动态主机设置协议服务器索取IP地址、pxelinux启动程序位置,以及配置文件所在位置信息; (2)、动态主机设置协议服务器收到请求,验证是否来合法,验证通过后,动态主机设置协议服务器给PXE客户端一个响应,包含了为PXE客户端分配的IP地址、pxelinux启动程序(TFTP)位置,以及配置文件所在位置; (3)、PXE客户端收到动态主机设置协议服务器的响应后,回应一个帧,以请求传送启动所需文件;这些启动文件包括:pxelinux.0、pxelinux.cfg、default、vmlinuz、initrd.1mg文件; (4)、当动态主机设置协议服务器收到PXE客户端的请求后,之后将有更多的信息在PXE客户端与动态主机设置协议服务器之间作应答,用以决定启动参数;PXE客户端由TFTP通讯协议从Install/boot Server下载启动安装程序所必须的文件,启动安装程序所必须的文件包括pxelinux.0文件、pxelinux.cfg文件default文件!default文件下载完成后,会根据该文件中定义的引导顺序,启动Linux安装程序的引导内核; (5)、PXE客户端通过pxelinux.cfg文件、default文件成功的引导Linux安装内核后,安装程序定位安装源位置;读取该文件中指定的自动应答文件ks.cfg所在位置,根据该位置请求下载该文件; (6)、将ks.cfg文件下载回来后,通过该文件找到操作系统服务器与文件服务器所在的物理机I,并按照该文件的配置请求下载安装过程需要的软件包,安装操作系统,配置环境。
【专利摘要】本发明公开了一种服务器性能测试环境搭建系统及方法,属于服务器性能测试的技术领域,本发明用以解决服务器生产商出产服务器后对其进行一系列测试的环境搭建问题。服务器性能测试环境搭建系统包括动态主机设置协议服务器、操作系统服务器、文件服务器、安装服务器、启动服务器、PXE客户端,其中操作系统服务器与文件服务器部署在同一台物理机Ⅰ上,安装服务器与启动服务器部署在同一台物理机Ⅱ上;动态主机设置协议服务器、物理机Ⅰ、物理机Ⅱ均通过网络与PXE客户端互联通讯。服务器性能测试环境搭建方法,搭建动态主机设置协议服务器、操作系统服务器、文件服务器、安装服务器、启动服务器,完成服务器测试环境搭建。
【IPC分类】G06F11-22
【公开号】CN104572372
【申请号】CN201410833151
【发明人】宿叶露
【申请人】浪潮电子信息产业股份有限公司
【公开日】2015年4月29日
【申请日】2014年12月26日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1