远程操作系统的同步及安装方法技术方案

技术编号:15391314 阅读:109 留言:0更新日期:2017-05-19 04:41
本发明专利技术提供一种远程操作系统的同步及安装方法,其应用于一同步系统中,所述同步系统包括一远程控制电脑、一测试服务器、一资料管理服务器及被测机台,且所述远程操作系统的同步及安装方法包括以下步骤:远程控制电脑远程控制被测机台通过测试服务器PXE启动,并且被测机台检测本身的硬件设备;被测机台向测试服务器发送同步安装请求;测试服务器接收到同步安装请求后,检测被测机台环境是否具备同步安装的条件;若具备同步安装的条件,则网络同步安装操作系统,若不具备同步安装的条件,则选择操作系统压缩传输。

Synchronization and installation method of remote operating system

The invention provides a synchronous remote operating system and installation method, which is applied to a synchronous system, the synchronization system comprises a remote control computer, a test server, a data management server and the measured machine synchronization and the remote operating system and installation method comprises the following steps: remote control remote computer control is enabled by the test server test machine PXE, and the measured detection machine to the hardware itself; the measured machine sends a synchronization request to install the test server; the server receives the synchronization request to install test after test machine environment have simultaneous installation conditions; if the condition is capable of simultaneous installation, installation and operation of network synchronization if the system does not have simultaneous installation conditions, select the operating system of transmission.

【技术实现步骤摘要】
远程操作系统的同步及安装方法
本专利技术涉及一种远程操作系统的同步及安装方法,特别是一种可避免等待同步的远程操作系统的同步及安装方法。
技术介绍
PXE(prebootexecuteenvironment)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的操作系统的启动过程,其启动过程中,终端要求服务器分配IP地址,再用TFTP(trivialfiletransferprotocol)或MTFTP(multicasttrivialfiletransferprotocol)协议下载一个启动软件包到本机内存中并执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。尽管通过PXE网络模式进行远程同步安装及测试已经出现,但是,现有PXE网络模式下的同步安装会因同步过程中的故障而中止,直至操作人员发现后处理,会浪费等待同步及安装的时间,无法提升工作效率。
技术实现思路
本专利技术的主要目的在于提供一种可避免等待同步的远程操作系统的同步及安装方法。本专利技术提供一种远程操作系统的同步及安装方法,其应用于一同步系统中,所述同步系统包括一远程控制电脑、一测试服务器、一资料管理服务器及被测机台,且所述远程操作系统的同步及安装方法包括以下步骤:步骤10:远程控制电脑远程控制被测机台通过测试服务器PXE启动,并且被测机台检测本身的硬件设备;步骤15:被测机台向测试服务器发送同步安装请求;步骤20:测试服务器接收到同步安装请求后,检测被测机台环境是否具备同步安装的条件;若具备同步安装的条件,则执行步骤25;若不具备同步安装的条件,则结束流程;步骤25:被测机台上设置一分区;并判断是否成功设置;若成功设置,则执行步骤30;若失败,则结束流程;步骤30:由测试服务器从资料管理服务器上获取操作系统压缩包并解开;然后将解开后的操作系统透过网络传送并储存至被测机台上;步骤40:测试服务器侦测被测机台是否成功传送并储存;若是,则执行步骤55;若否,则执行步骤50;步骤50:由测试服务器从资料管理服务器上获取操作系统压缩包并传送至被测机台上,由被测机台解开后并储存至被测机台的分区内;步骤55:将操作系统安装到被测机台中;步骤60:被测机台通过自身的操作系统重新开启。特别地,步骤20中的被测机台环境包括测试服务器上是否包括与同步安装相关的BOM数据、被测机台上是否包括硬盘、网络连接是否正常或网络传输是否稳定。特别地,所述资料管理服务器上储存有若干种操作系统压缩包,所述测试服务器根据与同步安装相关的BOM数据从资料管理服务器上获取匹配的操作系统压缩包。与现有技术相比较,本专利技术可以检测被测机台是否透过网络成功传送并储存操作系统,而在未成功传送并储存操作系统的情况下,会将操作系统压缩包直接传送至被测机台,由被测机台自行解开并储存;因此,不管是否成功同步,都将会在被测机台上储存解开后的操作系统,就不会出现同步过程中因故障而等待,从而节省了等待同步的时间,提高了工作效率。【附图说明】图1为本专利技术远程操作系统的同步及安装方法应用的同步系统。图2为本专利技术远程操作系统的同步及安装方法于自动切换的模式下的流程图。图3为图2中步骤20的具体流程图。【具体实施方式】请参阅图1及图2所示,本专利技术远程操作系统的同步及安装方法应用于一同步系统中,所述同步系统包括一远程控制电脑10、一测试服务器20、一资料管理服务器30及被测机台40,其中,被测机台40可为多个,可同时进行多个被测机台40的同步,且远程控制电脑10、测试服务器20、资料管理服务器30及被测机台40之间通过网络连接,其中,远程控制电脑10可供操作人员进行远程控制操作;测试服务器20用于控制被测机台40的启动;资料管理服务器30储存有若干种不同的操作系统及各操作系统的不同版本的压缩包,例如是Linux、Windows、以及FreeBSD,又例如是不同功能的操作系统,例如是网络管理系统、程序开发系统等等。通过上述同步系统,可远程操作将资料管理服务器30上的操作系统同步至被测机台40上,另,同步后的重新开启也可让操作人员远程了解被测机台40的OS测试。远程操作系统的同步及安装方法包括以下步骤:步骤10:远程控制电脑10远程控制被测机台40通过测试服务器20PXE启动,并且被测机台40检测本身的硬件设备;步骤15:被测机台40向测试服务器20发送同步安装请求;根据被测机台40的硬件设备要求合适的操作系统;于本实施例中,被测机台40先向资料管理服务器30要求合适的操作系统及正确版本供后续进行安装,例如:windowsxp或windows2007,接着被测机台40再主动对测试服务器20发送要求进行操作系统的同步安装请求;步骤20:测试服务器20接收到同步安装请求后,检测被测机台环境是否具备同步安装的条件;若具备同步安装的条件,则执行步骤25;若不具备同步安装的条件,则结束流程;步骤25:被测机台上设置一分区并判断是否成功设置;若成功设置,则执行步骤30;若失败,则结束流程;步骤30:由测试服务器20从资料管理服务器30上获取操作系统压缩包并解开;然后将解开后的操作系统透过网络传送并储存至被测机台40的分区内;步骤40:测试服务器20侦测被测机台40是否成功传送并储存解开后的操作系统;若是,则执行步骤55;若否,则执行步骤50;于本实施例中,当解开后的操作系统在一预定时间内,并未被传送并储存至被测机台40的分区内时,本专利技术的运作机制会将自动切换成步骤50以避免系统因为一直等待同步而花费多余的安装时间。步骤50:由测试服务器20从资料管理服务器30上获取操作系统压缩包并传送至被测机台40上,由被测机台40解开后并储存至被测机台40上;步骤55:将操作系统安装到被测机台中;步骤60:被测机台40通过自身的操作系统重新开启,通过重新开启的状况让操作人员远程了解被测机台的OS测试;如能正常开启,则表明被测机台40的OS测试正常;如不能正常开启,则表明被测机台40的OS测试异常。于本实施例中,步骤20中的被测机台环境包括测试服务器20上是否包括与同步安装相关的BOM数据、被测机台40上是否包括硬盘、网络连接是否正常或网络传输是否稳定。即对网络状态以及传输状态做评估,根据评估去做自动切换。可并行检测或按序检测,设置的条件可根据需要而定,也可选择其中的一个或多个。请参阅图3所示,步骤20的详细步骤如下所示:步骤210:检测是否存在与同步安装相关的BOM数据;若存在,则执行步骤220;若不存在,则结束流程;步骤220:检测被测机台40上是否包括硬盘;若是,则执行步骤230;若否,则结束流程;步骤230:检测是否可以连接资料管理服务器30;若是,则执行步骤240;若否,则结束流程;步骤240:检测是否可以从资料管理服务器30下载操作系统压缩包;若是,则执行步骤30;若否,则结束流程。于本实施例中,所述资料管理服务器30上储存有若干种操作系统压缩包,所述测试服务器20根据与同步安装相关的BOM数据从资料管理服务器30上获取匹配的操作系统压缩包。本专利技术图1-图3所示的实施方式为自动切换的模式,可以检测被测机台是否透过网络成功本文档来自技高网...
远程操作系统的同步及安装方法

【技术保护点】
一种远程操作系统的同步及安装方法,其应用于一同步系统中,所述同步系统包括一远程控制电脑、一测试服务器、一资料管理服务器及被测机台,其特征在于所述远程操作系统的同步及安装方法包括以下步骤:步骤10:远程控制电脑远程控制被测机台通过测试服务器PXE启动,并且被测机台检测本身的硬件设备;步骤15:被测机台向测试服务器发送同步安装请求;步骤20:测试服务器接收到同步安装请求后,检测被测机台环境是否具备同步安装的条件;若具备同步安装的条件,则执行步骤25;若不具备同步安装的条件,则结束流程;步骤25:被测机台上设置一分区;并判断是否成功设置;若成功设置,则执行步骤30;若失败,则结束流程;步骤30:由测试服务器从资料管理服务器上获取操作系统压缩包并解开;然后将解开后的操作系统透过网络传送并储存至被测机台上;步骤40:测试服务器侦测被测机台是否成功传送并储存;若是,则执行步骤55;若否,则执行步骤50;步骤50:由测试服务器从资料管理服务器上获取操作系统压缩包并传送至被测机台上,由被测机台解开后并储存至被测机台的分区内;步骤55:将操作系统安装到被测机台中;步骤60:被测机台通过自身的操作系统重新开启。...

【技术特征摘要】
1.一种远程操作系统的同步及安装方法,其应用于一同步系统中,所述同步系统包括一远程控制电脑、一测试服务器、一资料管理服务器及被测机台,其特征在于所述远程操作系统的同步及安装方法包括以下步骤:步骤10:远程控制电脑远程控制被测机台通过测试服务器PXE启动,并且被测机台检测本身的硬件设备;步骤15:被测机台向测试服务器发送同步安装请求;步骤20:测试服务器接收到同步安装请求后,检测被测机台环境是否具备同步安装的条件;若具备同步安装的条件,则执行步骤25;若不具备同步安装的条件,则结束流程;步骤25:被测机台上设置一分区;并判断是否成功设置;若成功设置,则执行步骤30;若失败,则结束流程;步骤30:由测试服务器从资料管理服务器上获取操作系统压缩包并解开;然后将解开后的操作系统透过网络传送并储存至被测机台上;步骤40:测试服务器侦测被测机台是否成功传送并储存;若是,则执行步骤55;若否,则执行步骤50;步骤50:由...

【专利技术属性】
技术研发人员:郭玲裳陈志刚李岳颖颜启原
申请(专利权)人:昆达电脑科技昆山有限公司神达电脑股份有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1