验证服务器与Oracle Linux系统兼容性的系统和方法

著录项
  • CN201510680215.7
  • 20151019
  • CN105389254A
  • 20160309
  • 浪潮(北京)电子信息产业有限公司
  • 刘思遥;杨磊
  • G06F11/36
  • G06F11/36

  • 北京市海淀区上地信息路2号2-1号C栋1层
  • 北京(11)
  • 北京安信方达知识产权代理有限公司
  • 解婷婷;曲鹏
摘要
本发明公开了一种验证服务器与Oracle?Linux系统兼容性的系统和方法,包括:待测服务器、测试管理服务器、以太网交换机和DHCP服务器,其中,所述待测服务器、测试管理服务器和DHCP服务器通过以太网交换机连接通信,通过待测服务器向DHCP服务器申请并获取分配的随机的IP地址,并根据所述测试管理服务器发送的操作命令进行资源配置和验证测试,然后所述测试管理服务器接收所述资源配置结果,并显示验证测试结果,从而无需手动配置测试文件进行不间断验证测试,并可以查看验证测试结果来对验证测试进行监控和问题处理,从而灵活的掌握验证测试内容以及测试步骤,缩短了验证测试的时间,提高了验证测试的效率。
权利要求

1.一种验证服务器与OracleLinux系统兼容性的系统,其特征在于,包 括:待测服务器、测试管理服务器、以太网交换机和DHCP服务器,其中, 所述待测服务器、测试管理服务器和DHCP服务器通过以太网交换机连接通 信;

所述待测服务器包括OracleLinux系统,用于向DHCP服务器发送IP地 址申请,接收所述DHCP服务器临时分配的所述IP地址,并根据所述测试管 理服务器发送的操作命令进行资源配置和验证测试,返回所述资源配置结果 和测试结果给所述测试管理服务器;

所述测试管理服务器,用于向待测服务器发送操作命令,接收所述待测 服务器返回的所述资源配置结果,并显示验证测试结果;

所述以太网交换机,用于给所述待测服务器和所述测试管理机提供通信 链路;

所述DHCP服务器,用于接收所述待测服务器发送的IP地址申请,按照 所述申请临时给所述待测服务器分配IP地址。

2.根据权利要求1所述的系统,其特征在于,所述资源配置结果包括: 资源配置对象和验证测试项目;

所述资源配置对象包括待测服务器需要验证测试的部件,所述部件包括 重要部件和其他部件,所述重要部件包括处理器、内存、硬盘和网卡;

所述验证测试项目包括所述重要部件与操作系统兼容性和其他部件与操 作系统的兼容性。

3.根据权利要求2所述的系统,其特征在于,所述待测服务器用于按照 所述操作命令进行资源配置和验证测试,具体为:

所述待测服务器用于根据一体化操作命令对所有所述重要部件与操作系 统的兼容性一并进行验证测试,并实时保存所述验证测试结果;

所述待测服务器用于根据单项操作命令对所述单个部件进行单项验证测 试,并实时保存所述验证测试结果。

4.根据权利要求1-3任一项所述的系统,其特征在于,所述以太网交换 机为以太网千兆交换机。

5.一种验证服务器与OracleLinux系统兼容性的方法,其特征在于,应 用于上述验证服务器与OracleLinux系统兼容性的系统,该系统包括待测服 务器、测试管理服务器、以太网交换机和DHCP服务器,其中,所述待测服 务器、测试管理服务器和DHCP服务器通过以太网交换机连接通信;

所述待测服务器包括OracleLinux系统向DHCP服务器发送IP地址申 请,接收所述DHCP服务器临时分配的所述IP地址,并根据所述测试管理服 务器发送的操作命令进行资源配置和验证测试,返回所述资源配置结果和验 证测试结果给所述测试管理服务器;

所述测试管理服务器向待测服务器发送操作命令,接收所述待测服务器 返回的所述资源配置结果,并显示验证测试结果;

所述以太网交换机给所述待测服务器和所述测试管理机提供通信链路;

所述DHCP服务器接收所述待测服务器发送的IP地址申请,按照所述申 请临时给所述待测服务器分配IP地址。

6.根据权利要求5所述的方法,其特征在于,所述资源配置结果包括: 资源配置对象和验证测试项目;

所述资源配置对象包括待测服务器需要验证测试的部件,所述部件包括 重要部件和其他部件,所述重要部件包括处理器、内存、硬盘和网卡;

所述验证测试项目包括所述重要部件与操作系统兼容性和其他部件与操 作系统的兼容性。

7.根据权利要求6所述的方法,其特征在于,所述根据所述测试管理服 务器发送的操作命令进行资源配置和验证测试,包括:

所述待测服务器用于根据一体化操作命令对所有所述重要部件与操作系 统的兼容性一并进行验证测试,并实时保存所述验证测试结果;

所述待测服务器用于根据单项操作命令对所述单个部件进行单项验证测 试,并实时保存所述验证测试结果。

8.根据权利要求5-7任一项所述的方法,其特征在于,所述以太网交换 机为以太网千兆交换机。

说明书
技术领域

本发明涉及测试技术领域,尤指一种验证服务器与OracleLinux系统(OracleEnterpriseLinux,简称:OEL)兼容性的系统和方法。

目前,随着IT技术的发展,越来越多的应用主要由Oracle数据库支撑起来的。其中,OracleLinux系统是由Oracle公司提供的企业级支持计划UBL(UnbreakableLinux,简称:UBL),并于2010年9月发布了新版内核UnbreakableEnterpriseKernel,专门针对Oracle数据库软件与硬件进行优化,最重要的是Oracle数据库跑在OEL性能可提高百分之七十。因此,服务器符合OracleLinux认证需求对于企业来说至关重要。

现有技术中,Oracle公司采取了严格的标准来要求服务器与OracleLinux系统的高度兼容,通常是采用测试管理服务器手动配置待测服务器的测试文件来完成验证。

但是,采用现有技术,由于手动配置存在延迟,会导致测试时间长,无法准确验证服务器对OracleLinux系统的兼容性,一定程度上限制了测试的效率。

为了解决上述技术问题,本发明提供了一种验证服务器与OracleLinux系统兼容性的系统和方法,能够快速准确验证服务器对OracleLinux系统的兼容性,提高了测试效率。

第一方面,本发明提供一种验证服务器与OracleLinux系统兼容性的系统,包括:待测服务器、测试管理服务器、以太网交换机和DHCP服务器,其中,所述待测服务器、测试管理服务器和DHCP服务器通过以太网交换机连接通信;

所述待测服务器包括OracleLinux系统,用于向DHCP服务器发送IP地址申请,接收所述DHCP服务器临时分配的所述IP地址,并根据所述测试管理服务器发送的操作命令进行资源配置和验证测试,返回所述资源配置结果和测试结果给所述测试管理服务器;

所述测试管理服务器用于向待测服务器发送操作命令,接收所述待测服务器返回的所述资源配置结果,并显示验证测试结果;

所述以太网交换机用于给所述待测服务器和所述测试管理机提供通信链路;

所述DHCP服务器,用于接收所述待测服务器发送的IP地址申请,按照所述申请临时给所述待测服务器分配IP地址。

第二方面,本发明提供一种从验证服务器与OracleLinux系统兼容性的方法,应用于上述验证服务器与OracleLinux系统兼容性的系统,该系统包括待测服务器、测试管理服务器、以太网交换机和DHCP服务器,其中,所述待测服务器、测试管理服务器和DHCP服务器通过以太网交换机连接通信;

所述待测服务器包括OracleLinux系统向DHCP服务器发送IP地址申请,接收所述DHCP服务器临时分配的所述IP地址,并根据所述测试管理服务器发送的操作命令进行资源配置和验证测试,返回所述资源配置结果和验证测试结果给所述测试管理服务器;

所述测试管理服务器向待测服务器发送操作命令,接收所述待测服务器返回的所述资源配置结果,并显示验证测试结果;

所述以太网交换机给所述待测服务器和所述测试管理机提供通信链路;

所述DHCP服务器接收所述待测服务器发送的IP地址申请,按照所述申请临时给所述待测服务器分配IP地址。

本发明实施例提供的一种验证服务器与OracleLinux系统兼容性的系统和方法,包括:待测服务器、测试管理服务器、以太网交换机和DHCP服务器,其中,所述待测服务器、测试管理服务器和DHCP服务器通过以太网交换机连接通信,通过待测服务器向DHCP服务器申请并获取分配的随机的IP地址,并根据所述测试管理服务器发送的操作命令进行资源配置和验证测试,然后所述测试管理服务器接收所述资源配置结果,并显示验证测试结果,从而无需手动配置测试文件进行不间断验证测试,并可以查看验证测试结果来对验证测试进行监控和问题处理,从而灵活的掌握验证测试内容以及测试步骤,缩短了验证测试的时间,提高了验证测试的效率。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为本发明提供的验证服务器与OracleLinux系统兼容性的系统实施例一的功能示意图;

图2为本发明提供的验证服务器与OracleLinux系统兼容性的方法实施例一的功能示意图。

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本发明实施例涉及的系统,旨在解决现有技术中由于手动配置存在延迟,会导致验证测试时间长,无法准确验证服务器对OracleLinux系统的兼容性,一定程度上限制了测试效率的技术问题。

图1为本发明提供的验证服务器与OracleLinux系统兼容性的系统实施例一的功能示意图,如图1所示,该系统包括:待测服务器10、测试管理服务器20、以太网交换机30和动态主机配置协议(DynamicHostConfigurationProtocol,简称:DHCP)服务器40,其中,所述待测服务器10和测试管理服务器20和DHCP服务器40通过以太网交换机30连接通信;

所述待测服务器10包括OracleLinux系统,用于向DHCP服务器40发送IP地址申请,接收所述DHCP服务器40临时分配的所述IP地址,并根据所述测试管理服务器20发送的操作命令进行资源配置和验证测试,返回所述资源配置结果和测试结果给所述测试管理服务器20;

所述测试管理服务器20用于向待测服务器10发送操作命令,接收所述待测服务器10返回的所述资源配置结果,并显示验证测试结果;

所述以太网交换机30用于给所述待测服务器10和所述测试管理机20提供通信链路;

所述DHCP服务器40,用于接收所述待测服务器10发送的IP地址申请,按照所述申请临时给所述待测服务器10分配IP地址。

具体的,待测服务器10可以为安装OracleLinux系统的企业级服务器,该测试管理服务器20可以使用配有高速率网卡的标准机架式服务器,待测服务器10、测试管理服务器20和DHCP服务器40通过以太网交换机进行连接通信。其中,测试管理服务器20安装测试操作系统及测试管理软件,用于发送操作命令给待测服务器10。

DHCP是一个局域网的网络协议,所述DHCP服务器40需要安装传输控制协议/互联网络协议(TransmissionControlProtocol/InternetProtocol,简称:TCP/IP协议),并为其设置静态IP地址、子网掩码、默认网关等内容。所述DHCP服务器40控制一段IP地址范围。

对于验证服务器与OracleLinux系统兼容性系统进行验证测试的过程如下:首先,将所述待测服务器10、测试管理服务器20和DHCP服务器40的所有网络接口全部接入以太网交换机30,通过以太网交换机30提供的专用通信链路,建立了独立的测试环境,从而可以排查外界干扰。然后,所述待测服务器10发送的IP地址申请,所述DHCP服务器40会从这段IP地址范围选择一个IP地址自动分配给所述待测服务器10,当所述待测服务器10获取到该IP地址,测试管理服务器20会根据该IP地址快速的寻到验证测试的部件,并向待测服务器10发送操作命令,该待测服务器10安装有OracleLinux系统,并接收所述测试管理机服务器20发送的操作命令,该操作命令是管理控制待测服务器10硬件和软件资源的程序,待测服务器10根据接收的操作命令为验证测试进行资源配置,将所述资源配置结果返回给所述测试管理服务器20,并对待测服务器10的功能和压力进行验证测试,接收所述待测服务器10返回的所述资源配置结果并显示验证测试结果,最后,由测试管理服务器20显示出该验证测试结果,以便对验证测试进行监控和问题处理,从而可以灵活地掌握测试内容以及测试步骤。

本发明实施例提供的一种验证服务器与OracleLinux系统兼容性的系统,包括:待测服务器10、测试管理服务器20、以太网交换机30和DHCP服务器,其中,所述待测服务器10、测试管理服务器20和DHCP服务器40通过以太网交换机30连接通信,通过待测服务器10向DHCP服务器40申请并自动获取分配的IP地址,并根据所述测试管理服务器20发送的操作命令进行资源配置和验证测试,所述测试管理服务器接收所述资源配置结果,并显示该验证测试结果,从而无需手动配置测试文件进行不间断验证测试,并可以查看验证测试结果来对验证测试进行监控和问题处理,从而灵活的掌握验证测试内容以及测试步骤,缩短了验证测试的时间,提高了验证测试的效率。

进一步地,所述待测服务器10返回的所述资源配置结果包括:资源配置对象和验证测试项目;

所述资源配置对象包括待测服务器10需要验证测试的部件,所述部件包括重要部件和其他部件,所述重要部件包括内存、硬盘、网卡和内核崩溃转储机制;

所述验证测试项目包括所述重要部件与操作系统兼容性和其他部件与操作系统的兼容性。

具体的,所述待测服务器10返回的所述资源配置结果包括:资源配置对象和验证测试项目,具体应用过程中,待测服务器10根据验证测试项目的具体内容来给资源配置对象分配资源,例如:在测试操作系统间兼容性时,需要对重要部件与操作系统的兼容性进行验证测试,该重要部件包括处理器、内存、硬盘和网卡,待测服务器10会分别给处理器、内存、硬盘和网卡分配内存、网络等资源来进行测试,以保证测试的稳定性。上述仅仅是简单罗列了重要部件与操作系统兼容性验证测试项目,还有其他其他部件与操作系统的兼容性,具体根据实际情况来,从而可以根据部件快速为测试验证项目配置资源并快速测试。

进一步地,所述待测服务器10用于按照所述操作命令进行验证测试,显示验证测试数据,具体为:

所述待测服务器10用于根据一体化操作命令对所有所述重要部件与操作系统的兼容性一并进行验证测试,并实时保存所述验证测试结果;

所述待测服务器10用于根据单项操作命令对所述单个部件进行单项验证测试,并实时保存所述验证测试结果。。

具体的,待测服务器10进行验证测试时,对于待测服务器10的重要部件的测试是必不可少的,因此可以通过一体化操作命令对所有重要部件一并进行验证测试,从而避免了进行部件测试时浪费过多的时间,该一体化操作命令具体可以为ol-hw-cert,还可以根据单项操作命令对其他部件进行单项验证测试,以便在某个部件的验证测试出现问题而没有通过时,可以待修复问题后直接测试该部件的单项验证测试,而无需重新测试所有选项,所有的验证测试结果都会被自动保存生成相应的日志信息并通过用户界面显示出来,以便能够准确定位验证测试问题,并快速解决验证测试出现的问题。

进一步地,上述系统中的所述以太网交换机30为以太网千兆交换机。

具体的,上述以太网交换机30位以太网千兆交换机,可以采用电话电脑融合通信(TelephoneComputerlink,简称:TClink)该TClink功能简单,支持跨平台的协议,支持故障转移服务,使用开放安全套接字层(OpenSecureSocketsLayer,简称OpenSSL)和加密通信,可以保证验证测试过程中通信的可靠性。

图2为本发明提供的验证服务器与OracleLinux系统兼容性的方法实施例一的功能示意图,如图2所示,应用于上述验证服务器与OracleLinux系统兼容性的系统,该系统包括待测服务器、测试管理服务器、以太网交换机和DHCP服务器,其中,所述待测服务器、测试管理服务器和DHCP服务器通过以太网交换机连接通信;

S101、向DHCP服务器发送IP地址申请,接收所述DHCP服务器临时分配的所述IP地址,并根据所述测试管理服务器发送的操作命令进行资源配置和验证测试,返回所述资源配置结果和验证测试结果给所述测试管理服务器;

S102、所述测试管理服务器向待测服务器发送操作命令,接收所述待测服务器返回的所述资源配置结果,并显示验证测试结果;

S103、所述以太网交换机给所述待测服务器和所述测试管理机提供通信链路;

S104、所述DHCP服务器接收所述待测服务器发送的IP地址申请,按照所述申请临时给所述待测服务器分配IP地址。

本发明实施例提供的一种验证服务器与OracleLinux系统兼容性的方法,应用于上述验证服务器与OracleLinux系统兼容性的系统,待测服务器、测试管理服务器、以太网交换机和DHCP服务器,其中,所述待测服务器、测试管理服务器和DHCP服务器通过以太网交换机连接通信,通过待测服务器向DHCP服务器申请并自动获取分配的IP地址,并根据所述测试管理服务器发送的操作命令进行资源配置和验证测试,所述测试管理服务器接收所述资源配置结果,并显示该验证测试结果,从而无需手动配置测试文件进行不间断验证测试,并可以查看验证测试结果来对验证测试进行监控和问题处理,从而灵活的掌握验证测试内容以及测试步骤,缩短了验证测试的时间,提高了验证测试的效率。

进一步地,所述待测服务器返回的所述资源配置结果包括:资源配置对象和验证测试项所述资源配置结果包括:资源配置对象和验证测试项目;

所述资源配置对象包括待测服务器需要验证测试的部件,所述部件包括重要部件和其他部件,所述重要部件包括处理器、内存、硬盘和网卡;

所述验证测试项目包括所述重要部件与操作系统兼容性和其他部件与操作系统的兼容性。

本发明实施例提供的验证服务器与OracleLinux系统兼容性的方法,可以执行上述系统实施例,其实现原理和技术效果类似,在此不再赘述。

进一步地,所述根据所述测试管理服务器发送的操作命令进行资源配置和验证测试,包括:

所述待测服务器用于根据一体化操作命令对所有所述重要部件与操作系统的兼容性一并进行验证测试,并实时保存所述验证测试结果;

所述待测服务器用于根据单项操作命令对所述单个部件进行单项验证测试,并实时保存所述验证测试结果。

本发明实施例提供的验证服务器与OracleLinux系统兼容性的方法,可以执行上述系统实施例,其实现原理和技术效果类似,在此不再赘述。

进一步地,所述上述任一实施例包括的以太网交换机为以太网千兆交换机。

本发明实施例提供的验证服务器与OracleLinux系统兼容性的方法,可以执行上述系统实施例,其实现原理和技术效果类似,在此不再赘述。

虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

本文发布于:2024-09-24 07:14:52,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/86999.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议