一种多机阵列分布式计算机并行升级方法技术

技术编号:14772246 阅读:98 留言:0更新日期:2017-03-08 15:33
本发明专利技术公开了一种多机阵列分布式计算机并行升级方法。包括服务器主机端的升级控制程序的运行步骤,用于启动服务器主机端的升级控制程序,对局域网内的多台网络计算机进行并行升级。本发明专利技术的方法能够对局域网内多台网络计算机并行统一升级;服务器主机端采用多线程技术可支持多NC同时任务请求和并行升级处理;通过在升级控制程序附加一用于网络计算机版本号识别的前端程序,预先发送前端程序,对局域网内多台网络计算机进行版本的数据反馈,再根据反馈的数据来进行对网络计算机的升级。

【技术实现步骤摘要】

本专利技术属于计算机软件升级
,特别是涉及一种多机阵列分布式计算机并行升级方法
技术介绍
随着国防装备信息化的发展,对计算性能的要求也越来越高,要求计算机具备强数据处理能力、数据计算能力、数据存储能力等,采用分布式多主并行处理等高性能工作方式进行全方位大量的信息处理。高性能则要求计算单元性能高、互连总线带宽高、具备管理监控功能和合理的计算机处理软件体系结构。由此带来了高密度、高功耗的电气和结构设计,对尺寸、重量、高温、低温、振动、冲击、电磁兼容性等有特殊要求的应用场合及对电气和结构抗恶劣环境设计均提出了更高的要求。但目前很多国内抗恶劣环境高性能计算机系统都是由采购产品之后的二次加固形成,其实用性、可靠性和适应性较差。本文从硬软件设计、抗恶劣环境设计等方面介绍了高性能抗恶劣计算机的设计和实现,以及对此计算机进行并行计算能力测试结果。并行处理计算机系统(parallelcomputersystem)是指同时执行多个任务或多条指令或同时对多个数据项进行处理的计算机系统。早期的计算机是串行逐位处理的,称为串行计算机。随着计算机技术的发展,现代计算机均具有不同程度的并行性。并行处理技术是40年来在微电子、印刷电路、高密度封装技术、高性能处理机、存储系统、外围设备、通信通道、语言开发、编译技术、操作系统、程序设计环境和应用问题等研究和工业发展的产物,并行计算机具有代表性的应用领域有:天气预报建模、VLSI电路的计算机辅助设计、大型数据库管理、人工智能、犯罪控制和国防战略研究等,而且它的应用范围还在不断地扩大。并行处理技术主要是以算法为核心,并行语言为描述,软硬件作为实现工具的相互联系而又相互制约的一种结构技术。
技术实现思路
本专利技术的目的在于提供一种多机阵列分布式计算机并行升级方法,通过在升级控制程序附加一用于网络计算机版本号识别的前端程序,预先发送前端程序,对局域网内多台网络计算机进行版本的数据反馈,再根据反馈的数据来进行对网络计算机的升级。本专利技术是通过以下技术方案实现的:本专利技术为一种多机阵列分布式计算机并行升级方法,包括用于包括多台计算机组成的网络计算机端和服务器主机端的系统,网络计算机端的httpd服务的运行步骤,用于启动需要升级的各个网络计算机,并确认httpd服务处于工作状态,以使网络计算机端通过http协议与服务器主机端之间进行数据通信;服务器主机端的升级控制程序的运行步骤,用于启动服务器主机端的升级控制程序,对局域网内的多台网络计算机进行并行升级;所述服务器主机端的升级控制程序的运行步骤进一步包括:步骤一,服务器主机端通过http协议访问所述网络计算机;步骤二,向局域网内的多机阵列分布式计算机的服务器主机端发送更新数据,得到反馈数据,并保存在服务器主机端;步骤三,在升级控制程序附加一用于网络计算机版本号识别的前端程序;步骤四,根据反馈数据收集各个网络计算机的软件版本号与要升级的软件版本号进行比较,对版本号不同的网络计算机进行升级;步骤五,分别各个网络计算机启动一个升级控制程序中的升级线程,步骤六,多个线程并发对相应的网络计算机进行软件更新升级;步骤七,升级控制程序的前端程序先沿线程访问网络计算机;当前端程序检测到的网络计算机版本号与升级控制程序版本一致,则停止对该网络计算机的升级;升级控制程序取消沿该线程访问网络计算机;当前端程序检测到的网络计算机版本号与升级控制程序版本不一致,则升级控制程序取消沿该线程访问网络计算机,对该网络计算机的升级;升级信息包括升级类型和升级包信息。步骤八,升级完成后,服务器主机端通过http协议将保存的网络计算机配置信息还原到对应的网络计算机中。优选地,所述升级类型进一步包括:BIOS升级、DOC升级、BIOS和DOC的升级;升级包信息包括:升级包所在的FTP服务器地址及端口、登录服务器时使用的用户名及密码、升级包的路径。优选地,所述配置信息包括连接服务器信息、连接用户信息和连接设备信息;连接用户信息包括:连接的用户名和密码、运行程序和工作目录;连接设备信息包括:连接使用的串口、USB、打印机及声音信息。优选地,所述升级线程将升级包信息和升级类型通过http协议传输给相应网络计算机。优选地,所述网络计算机通过FTP协议从FTP服务器上下载软件升级包,并按照指定的升级类型进行更新升级;网络计算机将更新升级结果反馈给该升级线程。本专利技术具有以下有益效果:1、本专利技术的方法能够对局域网内多台网络计算机并行统一升级;服务器主机端采用多线程技术可支持多NC同时任务请求和并行升级处理。2、本专利技术的方法通过在升级控制程序附加一用于网络计算机版本号识别的前端程序,预先发送前端程序,对局域网内多台网络计算机进行版本的数据反馈,再根据反馈的数据来进行对网络计算机的升级。当然,实施本专利技术的任一产品并不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的一种多机阵列分布式计算机并行升级方法的流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参阅图1所示,本专利技术为一种多机阵列分布式计算机并行升级方法,包括用于包括多台计算机组成的网络计算机端和服务器主机端的系统,网络计算机端的httpd服务的运行步骤,用于启动需要升级的各个网络计算机,并确认httpd服务处于工作状态,以使网络计算机端通过http协议与服务器主机端之间进行数据通信;服务器主机端的升级控制程序的运行步骤,用于启动服务器主机端的升级控制程序,对局域网内的多台网络计算机进行并行升级;所述服务器主机端的升级控制程序的运行步骤进一步包括:步骤一,服务器主机端通过http协议访问所述网络计算机;步骤二,向局域网内的多机阵列分布式计算机的服务器主机端发送更新数据,得到反馈数据,并保存在服务器主机端;步骤三,在升级控制程序附加一用于网络计算机版本号识别的前端程序;步骤四,根据反馈数据收集各个网络计算机的软件版本号与要升级的软件版本号进行比较,对版本号不同的网络计算机进行升级;步骤五,分别各个网络计算机启动一个升级控制程序中的升级线程,步骤六,多个线程并发对相应的网络计算机进行软件更新升级;步骤七,升级控制程序的前端程序先沿线程访问网络计算机;当前端程序检测到的网络计算机版本号与升级控制程序版本一致,则停止对该网络计算机的升级;升级控制程序取消沿该线程访问网络计算机;当前端程序检测到的网络计算机版本号与升级控制程序版本不一致,则升级控制程序取消沿该线程访问网络计算机,对该网络计算机的升级;升级信息包括升级类型和升级包信息。步骤八,升级完成后,服务器主机端通过http协议将保存的网络计算机配置信息还原到对应的网络计算机中。其中,升级类型进一步包括:BIOS升级、DOC升级、BIO本文档来自技高网
...
一种多机阵列分布式计算机并行升级方法

【技术保护点】
一种多机阵列分布式计算机并行升级方法,用于包括多台计算机组成的网络计算机端和服务器主机端的系统,其特征在于:网络计算机端的httpd服务的运行步骤,用于启动需要升级的各个网络计算机,并确认httpd服务处于工作状态,以使网络计算机端通过http协议与服务器主机端之间进行数据通信;服务器主机端的升级控制程序的运行步骤,用于启动服务器主机端的升级控制程序,对局域网内的多台网络计算机进行并行升级;所述服务器主机端的升级控制程序的运行步骤进一步包括:步骤一,服务器主机端通过http协议访问所述网络计算机;步骤二,向局域网内的多机阵列分布式计算机的服务器主机端发送更新数据,得到反馈数据,并保存在服务器主机端;步骤三,在升级控制程序附加一用于网络计算机版本号识别的前端程序;步骤四,根据反馈数据收集各个网络计算机的软件版本号与要升级的软件版本号进行比较,对版本号不同的网络计算机进行升级;步骤五,分别各个网络计算机启动一个升级控制程序中的升级线程;步骤六,多个线程并发对相应的网络计算机进行软件更新升级;步骤七,升级控制程序的前端程序先沿线程访问网络计算机;当前端程序检测到的网络计算机版本号与升级控制程序版本一致,则停止对该网络计算机的升级;升级控制程序取消沿该线程访问网络计算机;当前端程序检测到的网络计算机版本号与升级控制程序版本不一致,则升级控制程序取消沿该线程访问网络计算机,对该网络计算机的升级;步骤八,升级完成后,服务器主机端通过http协议将保存的网络计算机配置信息还原到对应的网络计算机中。...

【技术特征摘要】
1.一种多机阵列分布式计算机并行升级方法,用于包括多台计算机组成的网络计算机端和服务器主机端的系统,其特征在于:网络计算机端的httpd服务的运行步骤,用于启动需要升级的各个网络计算机,并确认httpd服务处于工作状态,以使网络计算机端通过http协议与服务器主机端之间进行数据通信;服务器主机端的升级控制程序的运行步骤,用于启动服务器主机端的升级控制程序,对局域网内的多台网络计算机进行并行升级;所述服务器主机端的升级控制程序的运行步骤进一步包括:步骤一,服务器主机端通过http协议访问所述网络计算机;步骤二,向局域网内的多机阵列分布式计算机的服务器主机端发送更新数据,得到反馈数据,并保存在服务器主机端;步骤三,在升级控制程序附加一用于网络计算机版本号识别的前端程序;步骤四,根据反馈数据收集各个网络计算机的软件版本号与要升级的软件版本号进行比较,对版本号不同的网络计算机进行升级;步骤五,分别各个网络计算机启动一个升级控制程序中的升级线程;步骤六,多个线程并发对相应的网络计算机进行软件更新升级;步骤七,升级控制程序的前端程序先沿线程访问网络计算机;当前端程序检测...

【专利技术属性】
技术研发人员:李让剑
申请(专利权)人:安徽爱她有果电子商务有限公司
类型:发明
国别省市:安徽;34

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

1