服务器的测试方法

文档序号:6337874阅读:302来源:国知局
专利名称:服务器的测试方法
技术领域
本发明是有关于一种测试方法,且特别是有关于一种服务器的测试方法。
背景技术
近年来由于工商发达、社会进步,相对提供的产品也主要针对便利、确实、经济实惠为主旨,因此,当前开发的产品也比以往更加进步,而得以贡献社会。服务器作为硬件来说,通常是指那些具有较高计算能力,能够提供给多个使用者使用的计算机。服务器与PC机的不同点太多了,例如PC机在一个时刻通常只为一个使用者服务。服务器与主机不同,主机是透过终端给使用者使用的,服务器是透过网络给客户端使用者使用的。根据不同的计算能力,服务器又分为工作群组级服务器,部门级服务器和企业级服务器。服务器操作系统是指执行在服务器硬件上的操作系统。服务器操作系统需要管理和充分利用服务器硬件的计算能力并提供给服务器硬件上的软件使用。然而,一个机架上一共可以放几十台服务器,数据中心测试方案需要一对多测试, 而现在的测试架构体系无法再适用。由此可见,上述现有的方式,显然仍存在不便与缺陷,而有待加以进一步改进。为了解决上述问题,相关领域莫不费尽心思来谋求解决之道,但长久以来一直未见适用的方式被发展完成。因此,如何能提出适合的测试方式,实属当前重要研发课题之一,也成为当前相关领域亟需改进的目标。

发明内容
因此,本发明的一方面是提供一种服务器的测试方法。依据本发明的一实施例,一种服务器的测试方法,包括下列步骤(a)设定由硬盘启动为优先,而由预先加载执行环境启动为其次;(b)判断可否经由该硬盘启动;(C)当无法经由该硬盘启动时,以该预先加载执行环境批量导入系统软件;以及(d)在该系统软件导入完成后,重新执行步骤(a)。更具体而言,步骤(C)依序包括下列子步骤(cl)当该硬盘不能启动时,执行网络启动程序;(c2)透过简易文件传送协议从该预先加载执行环境下载启动镜像文件;(c3)导入操作系统镜像文件;(c4)连接至网络共享资源,以执行预先安装脚本;(c5)判断操作平台是否匹配该预先安装脚本;(c6)当该操作平台匹配该预先安装脚本时,判断固件是否正确;(c7)当该固件正确时,将封存镜像文件载入该硬盘。进一步,在步骤(d)中,当该封存镜像文件加载完成后,重新执行步骤(a)。
3
上述的测试方法可还包括当该固件不正确时,更新该固件。进一步,在步骤(d)中,当该固件更新以后,重新执行步骤(a)。另外,上述的操作系统镜像文件可为Windows预先安装环境的镜像文件。上述的测试方法可还包括当该硬盘能启动时,启动操作系统,并判断是否为第一次启动;当第一次启动时,在解压阶段,使用主板的代码来命名节点;在命名该节点以后, 重新执行步骤(a)。进一步,上述的测试方法可还包括当不是第一次启动时,登录该操作系统。另外,在步骤(a)中,以基本输入输出系统设定由该硬盘启动为优先,而由该预先加载执行环境启动为其次。综上所述,本发明的技术方案与现有技术相比具有明显的优点和有益效果。藉由上述技术方案,可达到相当的技术进步,并具有产业上的广泛利用价值,其至少具有下列优占.
^ \\\ ·1.测试系统的部署该架构导入预先加载执行环境系统镜象部署方案,在系统启动到Windows预先安装环境时批量更新系统软件;2.机架或者机架式服务器的定位在系统OOBE阶段时,使用主板的代码(SMBI0S type2)命名节点;以及3.测试脚本的分发、执行所有程序、固件、测试脚本等存储在网络共享上,各个节点可通过通用命名规则(UNC)路径对其访问。以下将以实施例对上述的说明以及接下来的实施方式做详细的描述,并对本发明的技术方案提供更进一步的解释。


为让本公开内容的上述和其它目的、特征、优点与实施例能更明显易懂,所附图式的说明如下图1是依照本公开内容的实施例的一种服务器的测试方法的流程图。主要组件符号说明100 测试方法101 119:步骤
具体实施例方式为了使本公开内容的叙述更加详尽与完备,可参照所附的图式及以下所述各种实施例,图式中相同的号码代表相同或相似的组件。另一方面,众所周知的组件与步骤并未描述于实施例中,以避免对本发明造成不必要的限制。参照图1,图1是依照本公开内容的实施例的一种服务器的测试方法100的流程图。图1所示,测试方法100包含步骤101 119(应了解到,在本实施例中所提及的步骤, 除特别叙明其顺序外,均可依实际需要调整其前后顺序,甚至可同时或部分同时执行)。测试方法100的步骤101 103为上电自我测试阶段,步骤101中,设定由硬盘启动为优先,而由预先加载执行环境启动为其次。更具体而言,步骤101是以基本输入输出系统设定由该硬盘启动为优先,而由该预先加载执行环境启动为其次。
步骤102中,判断可否经由该硬盘启动。步骤103 111中,当无法经由该硬盘启动时,以该预先加载执行环境批量导入系统软件。步骤112中,在该系统软件导入完成后, 重新执行步骤101。更具体而言,测试方法100的步骤104 112为预先加载执行环境系统阶段。当步骤102判定该硬盘不能启动时,在步骤103中,执行网络启动程序。步骤104中,可通过简易文件传送协议从该预先加载执行环境下载启动镜像文件。步骤105中,导入操作系统镜像文件。步骤106中,连接至网络共享资源,其包括各种脚本、测试工具、固件等等。接着, 步骤107中,执行预先安装脚本。步骤108中,判断操作平台是否匹配该预先安装脚本。当该操作平台匹配该预先安装脚本时,在步骤109中,判断固件是否正确。当该固件正确时, 在步骤111中,将封存镜像文件载入该硬盘。进一步,在步骤112中,当该封存镜像文件加载完成后,重新执行步骤101。另一方面,当步骤108判定该操作平台不匹配该预先安装脚本时,则进入步骤 113,结束此测试方法100。另一方面,当步骤109判定该固件不正确时,在步骤110中,更新该固件。当该固件更新以后,重新执行步骤101。另外,上述的操作系统镜像文件可为Windows预先安装环境的镜像文件。上述的测试方法100的步骤114 119系操作系统阶段。当步骤102判定该硬盘能启动时,在步骤114中,启动操作系统,并在步骤115中,判断是否为第一次启动。当步骤 115判定为第一次启动时,在步骤116中,在解压阶段,使用主板的代码来命名节点,其中的解压阶段是加载该硬盘的封存镜像文件解压。关于节点的位置在SMBIOS的特定字段中, 使用主板的asset tag (SMBI OS type2)命名节点,也就是,指系统找到SMBIOS上的代表各主板的值。在命名该节点以后,进入步骤117,重新执行步骤101。另一方面,当步骤115判定不是第一次启动时,在步骤118中,执行操作系统登录脚本,以登录该操作系统,并且开始执行测试。在测试完成后,在步骤119中,移除测试工具。所属技术领域中具有通常知识的技术人员应当明白,图1中的各步骤的流程顺序,仅是为了让本案的技术更加明显易懂,并非用以限定该些步骤。将各步骤予以整合成同一步骤或分拆成多个步骤,或者将任一步骤更换到另一步骤中执行,都仍属于本公开内容的实施方式。实际操作上,上述的测试方法100的部分步骤可由服务器与/或机架管理装置来实现,也可将部分功能实际操作为软件程序,并储存于计算机可读取的记录媒体中,而使服务器读取此记录媒体后令其操作系统执行此测试方法100。虽然本公开内容已以实施方式描述如上,然而其并非用以限定本发明,任何本领域普通技术人员,在不脱离本公开内容的精神和范围内,应当可作各种的变更与修改,因此本发明的保护范围应当由后附的权利要求书所界定的为准。
权利要求
1.一种服务器的测试方法,包括下列步骤(a)设定由硬盘启动为优先,而由预先加载执行环境启动为其次;(b)判断可否经由该硬盘启动;(c)当无法经由该硬盘启动时,以该预先加载执行环境批量导入系统软件,其中步骤 (c)依序包括当该硬盘不能启动时,执行网络启动程序;通过简易文件传送协议从该预先加载执行环境下载启动镜像文件;导入操作系统镜像文件;以及连结至网络共享资源,以执行预先安装脚本;以及(d)在该系统软件导入完成后,重新执行步骤(a)。
2.如权利要求1所述的测试方法,其中的步骤(c)还包括 判断操作平台是否匹配该预先安装脚本;当该操作平台匹配该预先安装脚本时,判断固件是否正确; 当该固件正确时,将封存镜像文件载入该硬盘。
3.如权利要求2所述的测试方法,其中的步骤(d)包括 当该封存镜像文件加载完成后,重新执行步骤(a)。
4.如权利要求2所述的测试方法,还包括 当该固件不正确时,更新该固件。
5.如权利要求4所述的测试方法,其中的步骤(d)包括 当该固件更新以后,重新执行步骤(a)。
6.如权利要求2所述的测试方法,其中该操作系统镜像文件为Windows预先安装环境的镜像文件。
7.如权利要求1所述的测试方法,还包括当该硬盘能启动时,启动操作系统,并判断是否为第一次启动; 当第一次启动时,在解压阶段,使用主板的代码来命名节点;以及在命名该节点以后,重新执行步骤(a)。
8.如权利要求7所述的测试方法,还包括当不是第一次启动时,登录该操作系统,并且开始执行测试。
9.如权利要求1所述的测试方法,其中步骤(a)包括以基本输入输出系统设定由该硬盘启动为优先,而由该预先加载执行环境启动为其次。
全文摘要
本发明公开一种服务器的测试方法。在测试方法中,第一步骤是设定由硬盘启动为优先,而由预先加载执行环境启动为其次,接着,判断可否经由该硬盘启动。当无法经由该硬盘启动时,以该预先加载执行环境批量导入系统软件。然后,在该系统软件导入完成后,重新执行第一步骤。
文档编号G06F11/22GK102479095SQ20101057615
公开日2012年5月30日 申请日期2010年11月30日 优先权日2010年11月30日
发明者熊立, 马景瑞 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1