基于pxe和rfb技术的自动老化监控方法

文档序号:7952252阅读:355来源:国知局
专利名称:基于pxe和rfb技术的自动老化监控方法
技术领域
本发明涉及一种自动老化监控方法,具体地说是一种基于PXE和RFB技术的自动老化监控方法。
背景技术
对于计算机设备生产厂商,在产品出厂之前需要进行系统安装和老化测试,从而保证产品的质量。自动老化监控系统主要包括1、实现自动的安装操作系统,这样能保证系统的完全一致性;2、被测计算机的桌面信息监控和被测结果信息网络传输存档功能;3、被测计算机故障报警功能。目前,在大量通用计算机设备的的操作系统的分发和老化监控测试方面,还没有比较成熟的方案和方法。以前的实现方法有如下几种,1、采用硬件KVM设备,通过线缆与各种被测计算机相连。这种方法只能够实现监控每个计算机的桌面,不能够实现操作系统的备份和分发,而且不能够实现故障报警功能,并且采用KVM系统造价成本比较高昂;2、采用一定人工介入的方式,通过U盘或光盘启动DOS系统,在DOS系统中启动还原软件进行操作系统软件分发,该方法不能实现监控功能,而且随着计算机硬件系统的更新换代,DOS会出现不支持的情况。

发明内容
本发明的技术任务是针对在现有技术的不足,提供一种基于PXE和RFB技术的自动老化监控方法。本发明的技术方案是按以下方式实现的,该基于PXE和RFB技术的自动老化监控方法,其具体实现步骤包括
步骤一,将流水线上的计算机统一流入老化室,并在其中一台计算机手工安装操作系统,然后通过PXE技术网络制作原始镜像;
步骤二,通过网络把步骤一中的原始镜像分发给其他计算机,从而完成系统安装; 步骤三,通过监控子系统实时监控老化计算机的状态; 步骤四,将故障报警和老化测试结果存档。所述网络分发过程包括以下步骤
一、从企业数据库中取得所部属计算机的MAC地址列表;
二、把MAC地址列表导入到PXEserver端子系统,此时所部署计算机处未在线状态;
三、在PXEserver端发送操作系统并部署作业任务给待命的计算机,发出数据包唤醒所有的被部署计算机;
四、PXEclient端从PXE server端取得相关文件;
五、操作系统部署完毕,重启计算机,进入老化测试状态。上述通过监控子系统监控计算机老化状态的具体步骤包括 一、从企业数据库中取得所老化计算机的MAC地址列表;二、把MAC地址列表导入到监控子系统;
三、监控子系统通过扫描整个局域网,获得IP与MAC地址对应表;
四、根据对应表取得被监控计算机的IP,使监控系统进入到监控界面;
五、在监控界面通过VNCclient连接被测计算机的VNC server端;
六、启动Burr^r^est和测试代理软件。上述故障报警和老化测试结果存档的具体步骤包括
一、测试代理软件通过分析,发送状态信息数据包给监控子系统;
二、根据状态信息数据包的内容,监控子系统变化被监控节点的颜色;
三、测试完成,测试代理软件自动发送测试结果到server端存档。上述Client端是指部署和被老化的计算机,server端是指操作监控和存档数据端。所述PXE server、监控软件和RFB server运行在server端;RFB client和监控代理软件运行在client端。本发明与现有技术相比所产生的有益效果是
本发明的基于PXE和RFB技术的自动老化监控方法能够自动实现操作系统的安装,保证系统的完全一致性,自动实现监控报警,数据存档,监控数据准确,易于实现,具有很好的推广使用价值。


附图1是本发明中PXE client端和PXE server端的交互工作示意图。
具体实施例方式下面结合附图对本发明所提供的基于PXE和RFB技术的自动老化监控方法作以下详细说明。本发明提供一种基于PXE和RFB技术的自动老化监控方法,其具体实现步骤包括
步骤一、通过网络制作操作系统的原始镜像;步骤二、把原始镜像通过网络分发到每台计算机;步骤三、通过监控子系统监控计算机的老化状态;步骤四、故障报警和老化测试结果存档。所述网络分发过程包括以下步骤
一、从企业数据库ERP中取得所部属计算机的MAC地址列表;二、把MAC地址列表导入到PXE server端子系统,此时所部署计算机处未在线状态;三、在PXE server端发送操作系统并部署作业任务给待命的计算机,发出WOL数据包唤醒所有的被部署计算机;四、PXE client端从PXE server和DHCP端取得相关文件;五、操作系统部署完毕,重启计算机,进入老化测试状态。在网络分发过程中的步骤四的具体操作实现过程如附图1所示由PXE client端向DHCP server端发送请求IP地址信息;DHCP server端确定为合法的来自PXE client端的DHCP请求,返回IP地址和bootstrap的位置;PXE client端向TFTP server端发送传送 bootstrap的请求;TFTP server端向PXE client端发送指定的传输块大小,PXE client端同意该传输块大小后,由TFTP server端发送bootstrap给PXE client端,PXE client 端执行 bootstrap,这里的 bootstrap 指 pxelinux· 0 ;PXE client 端向 TFTP server 端发送配置文件的请求,这里的配置文件是指pxelinux. cfg/IP ADDR,同时PXE client端自动读配置文件,并由用户根据自己的实际情况选择;PXE client端向TFTP server端发出传送Linux内核的请求,TFTP server端接到请求后向PXE client端发送Linux内核;PXE client端向TFTP server端发出传送Linux根文件系统的请求,TFTP server端接到请求后向PXE client端发送Linux根文件系统;PXE client端启动Linux内核即可,这样就完成PXE client端从PXE server和DHCP端取得相关文件。上述通过监控子系统监控计算机老化状态的具体步骤包括
一、从企业ERP数据库中取得所老化计算机的MAC地址列表;二、把MAC地址列表导入到监控子系统;三、监控子系统通过扫描整个局域网,获得IP与MAC地址对应表;四、根据对应表取得被监控计算机的IP,使监控系统进入到监控界面;五、在监控界面通过VNC client连接被测计算机的VNC server端;六、启动Burr^r^est和测试代理软件。上述故障报警和老化测试结果存档的具体步骤包括
一、 测试代理软件通过实时分析BurnhTest的Log信息,发送状态信息数据包给监控子系统;二、监控子系统根据状态信息数据包的内容变化被监控节点的颜色;三、测试完成,测试代理软件自动发送测试结果到server端存档。按照本发明所提供的方法而实现的老化监控系统分为server和client端,部署和被老化的计算机为client端,操作监控和存档数据端为server端。PXEserver、监控软件和RFB server运行在server端。RFB client和监控代理软件运行在client端。实施例
流水线上的计算机统一流入老化室,在其中一台计算机手工安装操作系统,然后通过 PXE技术网络制作原始镜像,镜像存放在server端。其他计算机通过网络分发操作系统,从而完成系统安装。通过监控软件控制所有计算机进入测试状态,并实时监控老化计算机的状态并以颜色显示。
权利要求
1.基于PXE和RFB技术的自动老化监控方法,其特征在于其具体实现步骤包括步骤一,将流水线上的计算机统一流入老化室,并在其中一台计算机手工安装操作系统,然后通过PXE技术网络制作原始镜像;步骤二,通过网络把步骤一中的原始镜像分发给其他计算机,从而完成系统安装;步骤三,通过监控子系统实时监控老化计算机的状态;步骤四,将故障报警和老化测试结果存档。
2.根据权利要求1所述的基于PXE和RFB技术的自动老化监控方法,其特征在于所述步骤二中网络分发过程包括以下步骤一、从企业数据库中取得所部属计算机的MAC地址列表;二、把MAC地址列表导入到PXEserver端子系统,此时所部署计算机处未在线状态;三、在PXEserver端发送操作系统并部署作业任务给待命的计算机,发出数据包唤醒所有的被部署计算机;四、PXEclient端从PXE server端取得相关文件;五、操作系统部署完毕,重启计算机,进入老化测试状态。
3.根据权利要求1所述的基于PXE和RFB技术的自动老化监控方法,其特征在于上述步骤三中通过监控子系统监控计算机老化状态的具体步骤包括一、从企业数据库中取得所老化计算机的MAC地址列表;二、把MAC地址列表导入到监控子系统;三、监控子系统通过扫描整个局域网,获得IP与MAC地址对应表;四、根据对应表取得被监控计算机的IP,使监控系统进入到监控界面;五、在监控界面通过VNCclient连接被测计算机的VNC server端;六、启动Burr^r^est和测试代理软件。
4.根据权利要求1所述的基于PXE和RFB技术的自动老化监控方法,其特征在于上述步骤四中故障报警和老化测试结果存档的具体步骤包括一、测试代理软件通过分析,发送状态信息数据包给监控子系统;二、根据状态信息数据包的内容,监控子系统变化被监控节点的颜色;三、测试完成,测试代理软件自动发送测试结果到server端存档。
5.根据权利要求2、3或4所述的基于PXE和RFB技术的自动老化监控方法,其特征在于上述Client端是指部署和被老化的计算机,server端是指操作监控和存档数据端。
6.根据权利要求5所述的基于PXE和RFB技术的自动老化监控方法,其特征在于所述 PXE server、监控软件和RFB server运行在server端;RFB client和监控代理软件运行在 client 端。
全文摘要
本发明提供一种基于PXE和RFB技术的自动老化监控方法,其具体实现步骤包括通过网络制作操作系统的原始镜像;把原始镜像通过网络分发到每台计算机;通过监控子系统监控计算机的老化状态;故障报警和老化测试结果存档该基于PXE和RFB技术的自动老化监控方法和现有技术相比,监控数据准确,易于实现,具有很好的推广使用价值。
文档编号H04L12/26GK102394792SQ20111033145
公开日2012年3月28日 申请日期2011年10月27日 优先权日2011年10月27日
发明者吴登勇, 殷俊涛, 陈乃阔 申请人:山东超越数控电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1