CN111443925A - 镜像安装方法、主次服务器、***、电子设备及存储介质 - Google Patents
镜像安装方法、主次服务器、***、电子设备及存储介质 Download PDFInfo
- Publication number
- CN111443925A CN111443925A CN202010294895.XA CN202010294895A CN111443925A CN 111443925 A CN111443925 A CN 111443925A CN 202010294895 A CN202010294895 A CN 202010294895A CN 111443925 A CN111443925 A CN 111443925A
- Authority
- CN
- China
- Prior art keywords
- mirror image
- installation
- image installation
- model information
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000009434 installation Methods 0.000 title claims abstract description 240
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000012360 testing method Methods 0.000 claims abstract description 76
- 238000004590 computer program Methods 0.000 claims description 5
- 238000004519 manufacturing process Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 231100000572 poisoning Toxicity 0.000 description 2
- 230000000607 poisoning effect Effects 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000036316 preload Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
- G06F8/63—Image based installation; Cloning; Build to order
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
本发明提供一种镜像安装方法、主次服务器、***、电子设备及存储介质,包括:获取多个次服务器发送的与每个所述次服务器关联的所有测试机的机型信息;获取所有机型信息对应的镜像安装文件,并关联每种机型信息和对应的镜像安装文件,生成关联表;根据所述关联表,分别向所述多个次服务器发送与每个所述次服务器包含的机型信息对应的镜像安装文件,以供每个所述次服务器向其关联的所有测试机发送对应机型信息的镜像安装文件和安装指令,通过所述安装指令,使得对应的测试机自动安装对应的镜像安装文件。本发明实现远程安装镜像,节省人力和成本,避免出现文件不同步导致的***版本质量问题,提高了镜像安装效率。
Description
技术领域
本发明涉及通信技术领域,具体涉及一种镜像安装方法、主次服务器、***、电子设备及存储介质。
背景技术
目前笔记本&PC生产产线是采用本地硬盘拷贝机母盘对拷的方式进行镜像安装,使用外接设备(如U盘),硬盘拷贝完成后需要重新安装到机器再进行测试。
现有的镜像安装方法存在以下问题:采用母盘对拷安装***,母盘拷贝机一次最多拷贝20块硬盘效率低下、资源耗费严重;***更新时全国各地机器不能同步,时效性差;母盘若中毒,导致灾难性机器中毒,回收处理成本高;产能扩充时需增加高额的母盘和人力成本。
因此如何高效地实现镜像安装,成为亟待解决的重要课题。
发明内容
针对现有技术中的缺陷,本发明提供了一种镜像安装方法、主次服务器、***、电子设备及存储介质。
第一方面,本发明提供一种镜像安装方法,应用于主服务器中,包括:
获取多个次服务器发送的与每个所述次服务器关联的所有测试机的机型信息;
获取所有机型信息对应的镜像安装文件,并关联每种机型信息和对应的镜像安装文件,生成关联表;
根据所述关联表,分别向所述多个次服务器发送与每个所述次服务器包含的机型信息对应的镜像安装文件,以供每个所述次服务器向其关联的所有测试机发送对应机型信息的镜像安装文件和安装指令,通过所述安装指令,使得对应的测试机自动安装对应的镜像安装文件。
如上述方法,可选地,还包括:
更新待更新机型信息对应的镜像安装文件和关联表;
向所述待更新机型信息对应次服务器发送更新后的镜像安装文件,以供所述次服务器向所述待更新机型信息对应的所有测试机发送所述更新后的镜像安装文件和更新指令,通过所述更新指令,使得对应的测试机自动更新对应的镜像安装文件。
如上述方法,可选地,所述镜像安装文件包括:
windows***安装包、linux***安装包、Legacy Bios引导程序、UEFI Bios引导程序、windows***OEM定制模块安装文件中的一种或多种。
如上述方法,可选地,所述镜像安装文件还包括:安装位置信息,所述安装位置信息基于测试机的机械硬盘、SSD或eMMC,指定到对应的安装硬盘。
第二方面,本发明提供一种镜像安装方法,应用于次服务器中,包括获取关联的所有测试机的机型信息;
向主服务器发送所有获取的机型信息,以供所述主服务器获取所有机型信息对应的镜像安装文件,并关联每种机型信息和对应的镜像安装文件,生成关联表;
接收所述主服务器根据所述关联表下发的机型信息对应的镜像安装文件;
向每个机型信息对应的测试机发送所述机型信息对应的镜像安装文件和安装指令,以供关联的每个测试机通过所述安装指令,自动安装对应的镜像安装文件。
如上述方法,可选地,还包括:
接收主服务器发送的待更新机型信息对应的更新后的镜像安装文件;
向所述待更新机型信息对应的测试机发送更新指令和所述更新后的镜像安装文件;以供所述测试机自动更新对应的镜像安装文件。
第三方面,本发明提供一种主服务器,包括:
第一获取模块,用于获取多个次服务器发送的与每个所述次服务器关联的所有测试机的机型信息;
关联模块,用于获取所有机型信息对应的镜像安装文件,并关联每种机型信息和对应的镜像安装文件,生成关联表;
第一发送模块,用于根据所述关联表,分别向所述多个次服务器发送与每个所述次服务器包含的机型信息对应的镜像安装文件,以供每个所述次服务器向其关联的所有测试机发送对应机型信息的镜像安装文件和安装指令,通过所述安装指令,使得对应的测试机自动安装对应的镜像安装文件。
可选地,如上述主服务器,还包括:
第一更新模块,用于更新待更新机型信息对应的镜像安装文件和关联表;
相应地,第一发送模块还用于:
向所述待更新机型信息对应次服务器发送更新后的镜像安装文件,以供所述次服务器向所述待更新机型信息对应的所有测试机发送所述更新后的镜像安装文件和更新指令,通过所述更新指令,使得对应的测试机自动更新对应的镜像安装文件。
第四方面,本发明提供一种次服务器,包括:
第二获取模块,用于获取关联的所有测试机的机型信息;
第二发送模块,用于向主服务器发送所有获取的机型信息,以供所述主服务器获取所有机型信息对应的镜像安装文件,并关联每种机型信息和对应的镜像安装文件,生成关联表;
接收模块,用于接收所述主服务器根据所述关联表下发的机型信息对应的镜像安装文件;
控制模块,用于向每个机型信息对应的测试机发送所述机型信息对应的镜像安装文件和安装指令,以供关联的每个测试机通过所述安装指令,自动安装对应的镜像安装文件。
可选地,如上述次服务器,所述接收模块还用于:
接收主服务器发送的待更新机型信息对应的更新后的镜像安装文件;
相应地,所述次服务器还包括:
第二更新模块,用于向所述待更新机型信息对应的测试机发送更新指令和所述更新后的镜像安装文件;以供所述测试机自动更新对应的镜像安装文件。
第五方面,本发明提供一种镜像安装***,包括:如上所述的主服务器和至少一个如上所述的次服务器。
第六方面,本发明提供一种电子设备,包括:
存储器和处理器,所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:获取多个次服务器发送的与每个所述次服务器关联的所有测试机的机型信息;获取所有机型信息对应的镜像安装文件,并关联每种机型信息和对应的镜像安装文件,生成关联表;根据所述关联表,分别向所述多个次服务器发送与每个所述次服务器包含的机型信息对应的镜像安装文件,以供每个所述次服务器向其关联的所有测试机发送对应机型信息的镜像安装文件和安装指令,通过所述安装指令,使得对应的测试机自动安装对应的镜像安装文件。
第七方面,本发明提供一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如下方法:获取多个次服务器发送的与每个所述次服务器关联的所有测试机的机型信息;获取所有机型信息对应的镜像安装文件,并关联每种机型信息和对应的镜像安装文件,生成关联表;根据所述关联表,分别向所述多个次服务器发送与每个所述次服务器包含的机型信息对应的镜像安装文件,以供每个所述次服务器向其关联的所有测试机发送对应机型信息的镜像安装文件和安装指令,通过所述安装指令,使得对应的测试机自动安装对应的镜像安装文件。
本发明提供的镜像安装方法,主服务器负责次服务器镜像安装的同步和更新,次服务器向测试机发送镜像安装文件和安装指令,测试机根据安装指令安装镜像安装文件,实现远程安装镜像,节省人力和成本,避免出现文件不同步导致的***版本质量问题,提高了镜像安装效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的镜像安装***的结构示意图;
图2为本发明实施例提供的镜像安装方法流程示意图;
图3为本发明实施例提供的主服务器的结构示意图;
图4为本发明实施例提供的次服务器的结构示意图;
图5为本发明实施例提供的电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例提供的镜像安装***的结构示意图,如图1所示,为了避免母盘对拷的方式进行镜像安装带来的问题,本发明实施例中,设置包括了主服务器、次服务器和测试机的Preload镜像安装***,根据测试机机型能自动识别机型安装镜像的PXE服务器镜像***,其中主服务器只有一台,用于存储和更新镜像安装文件,并与多个次服务器连接,当需要安装或更新镜像安装文件时,向各个次服务器发送镜像安装文件,次服务器分别连接对应的测试机,将主服务器发送的镜像安装文件和安装指令下发到关联的测试机,测试机根据安装指令和镜像安装文件,自动安装镜像安装文件,从而实现远程镜像安装,避免了母盘对拷的方式进行镜像安装带来的问题。在实际应用中,主服务器可以设置在生产测试机,例如PC机厂商处,各个次服务器可以设置在PC生产线上,关联本生产线上所有测试机,即PC。例如,测试机生产总部在武汉,所以主服器放在在武汉;北京/上海/武汉同时有笔记本&PC生产产线,所以北京/上海/武汉产线分别设置次服务器。主服务器通过intel网络连接到各次服务器,自动执行脚本检查,只要在主服务器上添加或更新镜像安装文件后,次服务器通过FTP自动同步到总服务器,笔记本&PC生产线的机器通过匹配次服务器的镜像安装文件自动安装。
下面详细阐述本发明实施例提供的镜像安装方法,如图2所示,该方法包括:
步骤S101、次服务器向关联的测试机下发反馈机型信息指令;
步骤S102、测试机向对应的次服务器上送自身机型信息;
步骤S101和步骤S102即次服务器获取关联的所有测试机的机型信息的过程,在实际应用中,次服务器还可以根据关联的测试机的HW ID自动识别机型信息;
步骤S103、次服务器向主服务器发送收集的所有机型信息;
步骤S104、主服务器根据接收的机型信息,确定所有机型信息,获取所有机型信息对应的镜像安装文件,并关联机型和镜像安装文件,生成关联表;镜像安装文件可以为:windows***安装包、linux***安装包、Legacy Bios引导程序、UEFI Bios引导程序、windows***OEM定制模块安装文件中的一种或多种,其中windows***安装包又包括32位***安装包和64位***安装包,镜像安装文件还可以包括:安装位置信息,所述安装位置信息基于测试机的机械硬盘、SSD或eMMC,指定到对应的安装硬盘,从而使得远程镜像安装方法能够支持32位和64位Windows***自动识别安装、网络安装windows***、linux***、Legacy Bios和UEFI Bios;支持机械硬盘、SSD、eMMC等自动识别且可自由定义***安装到任意硬盘;支持自动识别各大品牌下所有电脑产品以完成不同配置,具备windows***下部分OEM定制功能;
在实际应用中,主服务器可以针对各个次服务器设置其对应的数据库,存放该次服务器所有机型信息和镜像安装文件关联表;
步骤S105、主服务器根据关联表和各个次服务器上送的机型信息,向次服务器发送其包含的所有机型信息对应的镜像安装文件,在实际应用中,主服务器中有脚本自动执行,通过FTP服务器可一次性同步实时更新所有次服务器;
步骤S106、次服务器接收镜像安装文件,生成安装指令,安装指令包含了安装位置、安装版本等信息,向关联的测试机发送其机型信息对应的镜像安装文件和安装指令;
步骤S107、测试机根据接收到的镜像安装文件和安装指令,自动安装镜像,次服务器可以一台服务器对N台测试机,可以保证同时执行安装,并且时间控制在20分钟内;母盘拷贝机一次最多拷贝20块硬盘,硬盘拷贝完成后需要重新安装到机器再进行测试,因而本发明实施例提供的镜像安装***大大节省母盘成本及人力对应成本;
在实际应用中,在测试机安装完成之后,还可以向次服务器反馈安装结果,次服务器从安装结果中获取镜像版本信息,发送至主服务器,从而使镜像安装***具有设备网装***追踪机制;
步骤S108、主服务器实时获取更新的镜像安装文件,并更新关联表;主服务器网络更新上传文件,不使用外接设备(如U盘),可避免机器批量性中毒,并且产能扩充无需增加额外的人力及设备;
步骤S109、主服务器向次服务器发送包含的机型信息对应的更新后的镜像安装文件;
步骤S110、次服务器生成更新指令,向需要更新的测试机发送其机型信息对应的更新后的镜像安装文件和更新指令;
步骤S111、测试机根据更新指令更新镜像。
在实际应用中,在测试机更新完成之后,还可以向次服务器反馈更新结果,次服务器从更新结果中获取镜像版本信息,发送至主服务器,从而使镜像安装***具有设备网装***追踪机制。
本发明实施例提供的镜像安装方法,主服务器负责次服务器镜像安装的同步和更新,次服务器向测试机发送镜像安装文件和安装指令,测试机根据安装指令安装镜像安装文件,实现远程安装镜像,节省人力和成本,避免出现文件不同步导致的***版本质量问题,提高了镜像安装效率。
基于同一发明构思,本发明实施例还提供一种主服务器,如图3所示,包括:第一获取模块21、关联模块22和第一发送模块23,其中:
第一获取模块21用于获取多个次服务器发送的与每个所述次服务器关联的所有测试机的机型信息;关联模块22用于获取所有机型信息对应的镜像安装文件,并关联每种机型信息和对应的镜像安装文件,生成关联表;第一发送模块23用于根据所述关联表,分别向所述多个次服务器发送与每个所述次服务器包含的机型信息对应的镜像安装文件,以供每个所述次服务器向其关联的所有测试机发送对应机型信息的镜像安装文件和安装指令,通过所述安装指令,使得对应的测试机自动安装对应的镜像安装文件。
可选地,如上述主服务器,还包括:
第一更新模块,用于更新待更新机型信息对应的镜像安装文件和关联表;
相应地,第一发送模块还用于:
向所述待更新机型信息对应次服务器发送更新后的镜像安装文件,以供所述次服务器向所述待更新机型信息对应的所有测试机发送所述更新后的镜像安装文件和更新指令,通过所述更新指令,使得对应的测试机自动更新对应的镜像安装文件。
基于同一发明构思,本发明实施例还提供一种次服务器,如图4所示,包括:第二获取模块31、第二发送模块32、接收模块33和控制模块34,其中:
第二获取模块31用于获取关联的所有测试机的机型信息;第二发送模块32用于向主服务器发送所有获取的机型信息,以供所述主服务器获取所有机型信息对应的镜像安装文件,并关联每种机型信息和对应的镜像安装文件,生成关联表;接收模块33用于接收所述主服务器根据所述关联表下发的机型信息对应的镜像安装文件;控制模块34用于向每个机型信息对应的测试机发送所述机型信息对应的镜像安装文件和安装指令,以供关联的每个测试机通过所述安装指令,自动安装对应的镜像安装文件。
可选地,如上述次服务器,所述接收模块还用于:
接收主服务器发送的待更新机型信息对应的更新后的镜像安装文件;
相应地,所述次服务器还包括:
第二更新模块,用于向所述待更新机型信息对应的测试机发送更新指令和所述更新后的镜像安装文件;以供所述测试机自动更新对应的镜像安装文件。
本发明实施例提供的装置,用于实现上述方法,其功能具体参照上述方法实施例,此处不再赘述。
图5为本发明实施例提供的电子设备的结构示意图,如图5所示,所述设备包括:处理器(processor)51、存储器(memory)52和总线53;
其中,处理器51和存储器52通过所述总线53完成相互间的通信;
处理器51用于调用存储器52中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:获取多个次服务器发送的与每个所述次服务器关联的所有测试机的机型信息;获取所有机型信息对应的镜像安装文件,并关联每种机型信息和对应的镜像安装文件,生成关联表;根据所述关联表,分别向所述多个次服务器发送与每个所述次服务器包含的机型信息对应的镜像安装文件,以供每个所述次服务器向其关联的所有测试机发送对应机型信息的镜像安装文件和安装指令,通过所述安装指令,使得对应的测试机自动安装对应的镜像安装文件。
本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:获取多个次服务器发送的与每个所述次服务器关联的所有测试机的机型信息;获取所有机型信息对应的镜像安装文件,并关联每种机型信息和对应的镜像安装文件,生成关联表;根据所述关联表,分别向所述多个次服务器发送与每个所述次服务器包含的机型信息对应的镜像安装文件,以供每个所述次服务器向其关联的所有测试机发送对应机型信息的镜像安装文件和安装指令,通过所述安装指令,使得对应的测试机自动安装对应的镜像安装文件。
本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:获取多个次服务器发送的与每个所述次服务器关联的所有测试机的机型信息;获取所有机型信息对应的镜像安装文件,并关联每种机型信息和对应的镜像安装文件,生成关联表;根据所述关联表,分别向所述多个次服务器发送与每个所述次服务器包含的机型信息对应的镜像安装文件,以供每个所述次服务器向其关联的所有测试机发送对应机型信息的镜像安装文件和安装指令,通过所述安装指令,使得对应的测试机自动安装对应的镜像安装文件。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所描述的装置等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上各实施例仅用以说明本发明的实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明的实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明的各实施例技术方案的范围。
Claims (10)
1.一种镜像安装方法,应用于主服务器中,其特征在于,包括:
获取多个次服务器发送的与每个所述次服务器关联的所有测试机的机型信息;
获取所有机型信息对应的镜像安装文件,并关联每种机型信息和对应的镜像安装文件,生成关联表;
根据所述关联表,分别向所述多个次服务器发送与每个所述次服务器包含的机型信息对应的镜像安装文件,以供每个所述次服务器向其关联的所有测试机发送对应机型信息的镜像安装文件和安装指令,通过所述安装指令,使得对应的测试机自动安装对应的镜像安装文件。
2.根据权利要求1所述的方法,其特征在于,还包括:
更新待更新机型信息对应的镜像安装文件和关联表;
向所述待更新机型信息对应次服务器发送更新后的镜像安装文件,以供所述次服务器向所述待更新机型信息对应的所有测试机发送所述更新后的镜像安装文件和更新指令,通过所述更新指令,使得对应的测试机自动更新对应的镜像安装文件。
3.根据权利要求1所述的方法,其特征在于,所述镜像安装文件包括:
windows***安装包、linux***安装包、Legacy Bios引导程序、UEFI Bios引导程序、windows***OEM定制模块安装文件中的一种或多种。
4.根据权利要求1所述的方法,其特征在于,所述镜像安装文件还包括:安装位置信息,所述安装位置信息基于测试机的机械硬盘、SSD或eMMC,指定到对应的安装硬盘。
5.一种镜像安装方法,应用于次服务器中,其特征在于,包括
获取关联的所有测试机的机型信息;
向主服务器发送所有获取的机型信息,以供所述主服务器获取所有机型信息对应的镜像安装文件,并关联每种机型信息和对应的镜像安装文件,生成关联表;
接收所述主服务器根据所述关联表下发的机型信息对应的镜像安装文件;
向每个机型信息对应的测试机发送所述机型信息对应的镜像安装文件和安装指令,以供关联的每个测试机通过所述安装指令,自动安装对应的镜像安装文件。
6.一种主服务器,其特征在于,包括:
第一获取模块,用于获取多个次服务器发送的与每个所述次服务器关联的所有测试机的机型信息;
关联模块,用于获取所有机型信息对应的镜像安装文件,并关联每种机型信息和对应的镜像安装文件,生成关联表;
第一发送模块,用于根据所述关联表,分别向所述多个次服务器发送与每个所述次服务器包含的机型信息对应的镜像安装文件,以供每个所述次服务器向其关联的所有测试机发送对应机型信息的镜像安装文件和安装指令,通过所述安装指令,使得对应的测试机自动安装对应的镜像安装文件。
7.一种次服务器,其特征在于,包括:
第二获取模块,用于获取关联的所有测试机的机型信息;
第二发送模块,用于向主服务器发送所有获取的机型信息,以供所述主服务器获取所有机型信息对应的镜像安装文件,并关联每种机型信息和对应的镜像安装文件,生成关联表;
接收模块,用于接收所述主服务器根据所述关联表下发的机型信息对应的镜像安装文件;
控制模块,用于向每个机型信息对应的测试机发送所述机型信息对应的镜像安装文件和安装指令,以供关联的每个测试机通过所述安装指令,自动安装对应的镜像安装文件。
8.一种镜像安装***,其特征在于,包括:如权利要求6所述的主服务器和至少一个如权利要求7所述的次服务器。
9.一种电子设备,其特征在于,包括:
存储器和处理器,所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1至5任一所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010294895.XA CN111443925B (zh) | 2020-04-15 | 2020-04-15 | 镜像安装方法、主次服务器、***、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010294895.XA CN111443925B (zh) | 2020-04-15 | 2020-04-15 | 镜像安装方法、主次服务器、***、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111443925A true CN111443925A (zh) | 2020-07-24 |
CN111443925B CN111443925B (zh) | 2024-03-01 |
Family
ID=71654348
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010294895.XA Active CN111443925B (zh) | 2020-04-15 | 2020-04-15 | 镜像安装方法、主次服务器、***、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111443925B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114003247A (zh) * | 2021-10-28 | 2022-02-01 | 苏州浪潮智能科技有限公司 | 一种保密机***的安装检测方法、***、装置及存储介质 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102497408A (zh) * | 2011-12-08 | 2012-06-13 | 曙光信息产业(北京)有限公司 | 一种异构集群操作***半自动批量部署的方法 |
US20130132942A1 (en) * | 2011-11-22 | 2013-05-23 | Huawei Technologies Co., Ltd. | Application software installation method and application software installation apparatus |
CN104412252A (zh) * | 2012-07-10 | 2015-03-11 | 阿沃森特亨茨维尔公司 | 使用虚拟媒体客户端并通过远程访问器具来访问远程磁盘镜像的***和方法 |
CN105744000A (zh) * | 2016-04-08 | 2016-07-06 | 中国农业银行股份有限公司 | 一种镜像部署方法及*** |
CN106201648A (zh) * | 2016-06-27 | 2016-12-07 | 浪潮电子信息产业股份有限公司 | 一种虚拟机创建方法及装置 |
CN106681867A (zh) * | 2015-11-09 | 2017-05-17 | 阿里巴巴集团控股有限公司 | 一种测试方法及装置 |
CN106776347A (zh) * | 2017-01-24 | 2017-05-31 | 郑州云海信息技术有限公司 | 一种虚拟化***镜像安装测试***及方法 |
CN109358858A (zh) * | 2018-09-19 | 2019-02-19 | 网易(杭州)网络有限公司 | 自动化部署方法、装置、介质及电子设备 |
CN109683916A (zh) * | 2018-12-03 | 2019-04-26 | 武汉钢铁工程技术集团通信有限责任公司 | 一种自主创建包含应用软件的云主机镜像的方法 |
CN110058867A (zh) * | 2019-04-29 | 2019-07-26 | 深圳市网心科技有限公司 | 应用程序镜像打包、安装方法及计算机装置、存储介质 |
CN110753088A (zh) * | 2019-09-18 | 2020-02-04 | 平安科技(深圳)有限公司 | 一种***部署方法及装置 |
-
2020
- 2020-04-15 CN CN202010294895.XA patent/CN111443925B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130132942A1 (en) * | 2011-11-22 | 2013-05-23 | Huawei Technologies Co., Ltd. | Application software installation method and application software installation apparatus |
CN102497408A (zh) * | 2011-12-08 | 2012-06-13 | 曙光信息产业(北京)有限公司 | 一种异构集群操作***半自动批量部署的方法 |
CN104412252A (zh) * | 2012-07-10 | 2015-03-11 | 阿沃森特亨茨维尔公司 | 使用虚拟媒体客户端并通过远程访问器具来访问远程磁盘镜像的***和方法 |
CN106681867A (zh) * | 2015-11-09 | 2017-05-17 | 阿里巴巴集团控股有限公司 | 一种测试方法及装置 |
CN105744000A (zh) * | 2016-04-08 | 2016-07-06 | 中国农业银行股份有限公司 | 一种镜像部署方法及*** |
CN106201648A (zh) * | 2016-06-27 | 2016-12-07 | 浪潮电子信息产业股份有限公司 | 一种虚拟机创建方法及装置 |
CN106776347A (zh) * | 2017-01-24 | 2017-05-31 | 郑州云海信息技术有限公司 | 一种虚拟化***镜像安装测试***及方法 |
CN109358858A (zh) * | 2018-09-19 | 2019-02-19 | 网易(杭州)网络有限公司 | 自动化部署方法、装置、介质及电子设备 |
CN109683916A (zh) * | 2018-12-03 | 2019-04-26 | 武汉钢铁工程技术集团通信有限责任公司 | 一种自主创建包含应用软件的云主机镜像的方法 |
CN110058867A (zh) * | 2019-04-29 | 2019-07-26 | 深圳市网心科技有限公司 | 应用程序镜像打包、安装方法及计算机装置、存储介质 |
CN110753088A (zh) * | 2019-09-18 | 2020-02-04 | 平安科技(深圳)有限公司 | 一种***部署方法及装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114003247A (zh) * | 2021-10-28 | 2022-02-01 | 苏州浪潮智能科技有限公司 | 一种保密机***的安装检测方法、***、装置及存储介质 |
CN114003247B (zh) * | 2021-10-28 | 2023-11-14 | 苏州浪潮智能科技有限公司 | 一种保密机***的安装检测方法、***、装置及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111443925B (zh) | 2024-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6788178B2 (ja) | 設定支援プログラム、設定支援方法及び設定支援装置 | |
CN107193607B (zh) | 用于更新代码文件的方法和装置、存储介质、处理器以及终端 | |
CN110727575B (zh) | 一种信息处理方法、***、装置、以及存储介质 | |
US20140156598A1 (en) | Replication control using eventually consistent meta-data | |
CN106897223A (zh) | 一种基于持续集成的软件包交付方法及装置 | |
CN110990289B (zh) | 一种自动提交bug的方法、装置、电子设备及存储介质 | |
CN109446047B (zh) | 性能测试平台脚本存储方法、装置、设备及存储介质 | |
US7484125B2 (en) | Method and apparatus for providing updated processor polling information | |
CN111443925A (zh) | 镜像安装方法、主次服务器、***、电子设备及存储介质 | |
CN110187890B (zh) | 项目部署的方法、电子设备、存储介质 | |
CN111385613B (zh) | 一种电视***修复方法、存储介质及应用服务器 | |
CN110795118A (zh) | 一种云平台升级工具及升级方法 | |
CN107135120B (zh) | 一种用于hpc集群的自动测试方法和装置 | |
CN112346994B (zh) | 一种测试信息关联方法、装置、计算机设备及存储介质 | |
CN114968753A (zh) | 设备升级测试方法、介质、电子设备及测试*** | |
CN112631931A (zh) | 一种版本测试方法、装置、存储介质和电子设备 | |
KR101123685B1 (ko) | 동적 소프트웨어 업그레이드 기술을 이용한 단말기 내의 프로그램 업그레이드 방법 및 시스템 | |
CN111444281A (zh) | 一种数据库参数同步的方法及*** | |
CN115599410B (zh) | 一种大规模java探针管理的方法及*** | |
CN111949278B (zh) | 一种自动安装mcs***的方法、***、终端及存储介质 | |
CN109032955B (zh) | 一种ui自动化测试方法、装置、设备及可读存储介质 | |
CN114510253A (zh) | 微服务升级方法及装置 | |
CN117193798A (zh) | 应用部署方法、装置、设备、可读存储介质和程序产品 | |
CN114217843A (zh) | ***的运维方法、装置及服务器 | |
CN114238508A (zh) | 参数同步方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |