[发明专利]一种系统补丁包测试方法及系统在审
申请号: | 201710898328.3 | 申请日: | 2017-09-28 |
公开(公告)号: | CN107766239A | 公开(公告)日: | 2018-03-06 |
发明(设计)人: | 赵凯 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/455 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 刘晓政 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 补丁包 测试 方法 | ||
技术领域
本发明涉及系统补丁包测试领域,具体是一种系统补丁包测试方法及系统。
背景技术
系统补丁包,即系统补丁,如Hotfix,就是通过安装相应的补丁软件,补充系统中的漏洞,把“漏水”的地方补上,杜绝同类型病毒的入侵。
系统补丁包,往往需要多次重复测试,且需要每次在多个服务器上测试,且在测试过程中安装过该系统补丁包的服务器不能重复安装同一个系统补丁包。目前常用的方式有两种,一是重新安装服务器系统后再测试,二是使用未安装过当前系统补丁包的相同服务器系统供测试。比如,一般的Hotfix测试,需要在相同的系统上测试最少两次,而安装过Hotfix的主机无法卸载该Hotfix补丁包,只能更换其他未安装过该Hotfix的主机或者重新安装主机系统。既影响测试效率,又浪费硬件资源。此为现有技术中的不足。
本发明用于提供一种新的系统补丁包测试方法及系统,一方面用于提高测试效率,另一方面用于节约硬件资源。
发明内容
本发明所要解决的技术问题是,针对现有技术的不足,提供一种系统补丁包测试方法及系统,用于节省硬件测试资源又提高测试效率。
为解决上述技术问题,本发明提供了一种系统补丁包测试方法,其特征在于,包括步骤:
在物理主机中安装虚拟化管理系统;
在上述物理主机中安有的虚拟化管理系统中创建相应数量的虚拟机;
在上述创建的每个虚拟机中均安装虚拟化管理系统,使各虚拟机成为虚拟主机;
在上述相应的虚拟主机中均安装当前待测试的系统补丁包;
分别运行上述各相应虚拟主机中安有的当前待测试的系统补丁包,对该所述的当前待测试的系统补丁包进行测试。
其中,在该系统补丁包测试方法中,通过iCenter客户端,在上述创建的每个虚拟机中安装相应的虚拟化管理系统。
其中,所述的iCenter客户端安装在测试用户终端,所述的测试用户终端采用PC机。
其中,在该系统补丁包测试方法中,通过iCenter客户端,在上述相应的虚拟主机中安装当前待测试的系统补丁包。
其中,上述物理主机上安装的虚拟化管理系统为Xenserver虚拟化管理系统。
另外,本发明还提供了一种系统补丁包测试系统,包括物理主机、安装在该物理主机内的虚拟化管理系统,以及安装在所述物理主机内的虚拟化管理系统中的相应数量的虚拟主机;各所述的虚拟主机中均安有一用于测试当前待测试的系统补丁包的虚拟化管理系统。
其中,该系统补丁包测试系统还包括安有iCenter客户端的测试用户终端;所述的测试用户终端:与所述的物理主机相连,用于通过所述的iCenter客户端,实现上述各虚拟主机内虚拟化管理系统的安装、以及实现上述当前待测试的系统补丁包在上述各虚拟主机内的安装。
其中,所述的iCenter客户端包括:
物理主机连接单元,用于连接所述的物理主机;
虚拟机显示单元,与所述的物理主机连接单元相连,用于显示所述物理主机虚拟化管理系统中已安装的各虚拟机;
第一选择单元,与所述的虚拟主机显示单元相连,用于在所述虚拟主机显示单元显示出的各虚拟主机中,选择用于安装虚拟化管理系统的各相应虚拟机;
虚拟主机形成单元,与所述的第一选择单元相连,用于基于第一选择单元选出的各相应虚拟机中预先挂载的ISO镜像,在上述选择出的各相应虚拟机中分别安装上述ISO镜像对应的虚拟化管理系统,以形成所述的各相应虚拟机对应的虚拟主机。
其中,所述的iCenter客户端还包括:
虚拟主机显示单元,与所述的虚拟主机形成单元相连,用于显示所述虚拟主机形成单元中已形成的各虚拟主机;
第二选择单元,与所述的虚拟主机显示单元相连,用于在所述虚拟主机显示单元显示出的各虚拟主机中,选择用于安装当前待测试的系统补丁包的各相应虚拟主机;
系统补丁包获取单元,与所述的第二选择单元相级联,用于获取当前待测试的系统补丁包;
系统补丁包安装单元,与所述的系统补丁包获取单元相连,用于在上述第二选择单元选择出的各相应虚拟主机中,对应安装上述系统补丁包获取单元获取的当前待测试的系统补丁包;
系统补丁包测试单元,与所述的系统补丁包安装单元相连,用于运行各相关虚拟主机中安装的待测试的系统补丁包,对所述的待测试的系统补丁包进行测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710898328.3/2.html,转载请声明来源钻瓜专利网。