本发明涉及操作系统(operatingsystem,os)认证测试技术,特别涉及一种兼容性部件认证测试方案。
背景技术
服务器操作系统认证测试过程中,安装os之后在对兼容性部件(如网卡等)进行认证测试的过程中,需要更换测试部件并安装对应的驱动版本,然后重新展开测试。
更换不同型号部件的时候,要求在原来驱动版本的基础上重新安装新版本的驱动,因此,存在版本兼容性的问题,容易导致测试的过程会出现一些异常错误,定位解决比较困难,比较耗费测试时间,对于兼容性部件种类比较多的时候问题更是明显。
技术实现要素:
本发明公开了一种兼容性部件认证测试方法及装置,可以解决os测试不同型号兼容性部件过程中出现的异常错误的问题。
本发明公开了一种兼容性部件认证测试方法,包括:
利用整合工具,将兼容性部件的驱动程序分别与各操作系统的安装镜像文件整合成一个新的打过驱动的安装镜像文件;
在安装操作系统时,将待安装的操作系统对应的新的打过驱动的安装镜像文件安装到服务器,对该兼容性部件进行操作系统os认证测试。
可选地,上述方法中,所述将兼容性部件的驱动程序分别与各操作系统的安装镜像文件整合成一个新的打过驱动的安装镜像文件,包括:
将兼容性部件的驱动程序依次与不同的操作系统的安装镜像文件整合成一个新的打过驱动的安装镜像文件。
可选地,上述方法中,所述兼容性部件的驱动程序包括:一个或多个兼容性部件的驱动程序。
可选地,上述方法中,所述将待安装的操作系统对应的新的打过驱动的安装镜像文件安装到服务器,包括:
选择待安装的操作系统对应的新的打过驱动的安装镜像文件,其中,所选择的新的安装镜像文件中包含测试需要的兼容性部件的驱动;
将所选择的新的打过驱动的安装镜像文件安装到服务器。
可选地,上述方法中,所述整合工具采用esxi-customizer。
本发明还公开了一种兼容性部件认证测试装置,包括:
第一单元,利用整合工具,将兼容性部件的驱动程序分别与各操作系统的安装镜像文件整合成一个新的打过驱动的安装镜像文件;
第二单元,在安装操作系统时,将待安装的操作系统对应的新的打过驱动的安装镜像文件安装到服务器,对该兼容性部件进行操作系统os认证测试。
可选地,上述装置中,所述第一单元,将兼容性部件的驱动程序分别与各操作系统的安装镜像文件整合成一个新的打过驱动的安装镜像文件,包括:
将兼容性部件的驱动程序依次与不同的操作系统的安装镜像文件整合成一个新的打过驱动的安装镜像文件。
可选地,上述装置中,所述兼容性部件的驱动程序包括:一个或多个兼容性部件的驱动程序。
可选地,上述装置中,所述第二单元,将待安装的操作系统对应的新的打过驱动的安装镜像文件安装到服务器,包括:
选择待安装的操作系统对应的新的打过驱动的安装镜像文件,其中,所选择的新的安装镜像文件中包含测试需要的兼容性部件的驱动;
将所选择的新的打过驱动的安装镜像文件安装到服务器。
可选地,上述装置中,所述整合工具采用esxi-customizer。
本申请技术方案从项目初期生成不同版本的操作系统与兼容部件驱动程序整合的新的镜像文件,在安装任一操作系统后,安装该操作系统对应的新的镜像文件,以避免测试不同型号兼容性部件过程中出现的异常错误,提高测试的效率。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文将结合具体实施方式对本发明技术方案作进一步详细说明。需要说明的是,在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。
实施例1
本申请发明人提出,服务器os认证测试过程中,针对兼容性部件的不同驱动版本,为了规避测试出现各种驱动版本导致的异常错误,可以在安装操作系统之前,用整合工具,例如esxi-customizer-v2.7.2,将部件驱动程序和各种操作系统的安装镜像文件整合成一个打过驱动的镜像文件,然后在安装操作系统之后,安装该操作系统对应的镜像文件展开该型号的部件认证测试即可。
基于上述思想,本实施例提供一种兼容性部件认证测试方法,主要包括如下操作:
利用整合工具,将兼容性部件的驱动程序分别与各操作系统的安装镜像文件整合成一个新的打过驱动的安装镜像文件;
在安装操作系统时,将待安装的操作系统对应的新的打过驱动的安装镜像文件安装到服务器,对该兼容性部件进行os认证测试。
上述方法中,将兼容性部件的驱动程序分别与各操作系统的安装镜像文件整合成一个新的打过驱动的安装镜像文件时,可以将兼容性部件的驱动程序依次与不同的操作系统的安装镜像文件整合成一个新的打过驱动的安装镜像文件。要注意的是,兼容性部件可以是一个或多个,因此,在整合生成的新的打过驱动的安装镜像文件时,其整合的驱动程序也可能包括一个或多个兼容性部件的驱动程序。
另外,安装新的打过驱动的安装镜像文件时,先选择待安装的操作系统对应的新的打过驱动的安装镜像文件,并且所选择的新的安装镜像文件中需要包含测试用的兼容性部件的驱动,之后将所选择的新的打过驱动的安装镜像文件进行安装即可。
本实施例中,涉及的整合工具可以采用esxi-customizer。
下面以具体应用说明上述方法的详细实施过程。
展开os认证测试开始之前,根据兼容性列表部件型号去部件官网下载对应的驱动版本,以vmware操作系统安装intelx710网卡驱动为例:
前期准备:
vmware操作系统安装镜像文件:vmware-vmvisor-installer-6.5.0-4564106.x86_64.iso;
intelx710网卡驱动net-i40e_2.0.7-1oem.600.0.0.2494585.vib;
整合工具:esxi-customizer-v2.7.2.exe;
执行过程:
将os安装镜像文件、网卡驱动程序和整合工具拷贝到windows2008操作系统下面,运行整合工具执行文件,分别选择os安装镜像文件和网卡驱动,运行生成新的镜像文件(即新的操作系统安装镜像文件),然后将新的os安装镜像文件安装到服务器,即可展开该部件的os认证测试,不会出现驱动版本更替导致的异常错误。
上述操作系统与部件驱动整合的工具与整合流程,可以适用于不同类型的操作系统以及各种部件的驱动整合方案。
实施例2
本实施例提供一种兼容性部件认证测试装置,至少包括第一单元和第二单元。
第一单元,利用整合工具,将兼容性部件的驱动程序分别与各操作系统的安装镜像文件整合成一个新的打过驱动的安装镜像文件;
其中,第一单元可以将兼容性部件的驱动程序依次与不同的操作系统的安装镜像文件整合成一个新的打过驱动的安装镜像文件。要注意的是,兼容性部件可以是一个或多个,因此,在整合生成的新的打过驱动的安装镜像文件时,其整合的驱动程序包括一个或多个兼容性部件的驱动程序。
具体地,整合工具可以采用esxi-customizer。
第二单元,在安装操作系统时,将待安装的操作系统对应的新的打过驱动的安装镜像文件安装到服务器,对该兼容性部件进行操作系统os认证测试。
具体地,第二单元可以选择待安装的操作系统对应的新的打过驱动的安装镜像文件,其中,所选择的新的安装镜像文件中要求包含测试需要的兼容性部件的驱动,之后将所选择的新的打过驱动的安装镜像文件安装到服务器即可。
本实施例的装置可执行上述实施例1提供的方法,因此本装置的其他详细说明可参见实施1的对应内容,在此不再赘述。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本申请不限制于任何特定形式的硬件和软件的结合。
以上所述,仅为本发明的较佳实例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。