[发明专利]提升预启动执行环境的服务器稳定度的方法及服务器装置有效
申请号: | 201010208970.2 | 申请日: | 2010-06-25 |
公开(公告)号: | CN102299935A | 公开(公告)日: | 2011-12-28 |
发明(设计)人: | 叶顺智;李忠安;郭远翰 | 申请(专利权)人: | 纬创资通股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/445 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 史新宏 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提升 启动 执行 环境 服务器 稳定 方法 装置 | ||
技术领域
本发明涉及一种提升预启动执行环境的服务器稳定度的方法及服务器装置,尤其涉及一种有效避免过多客户机同时进行下载,进而防止服务器毁损或客户机放弃开机的方法及服务器装置。
背景技术
预启动执行环境(Preboot eXecution Environment,PXE)是一种网络开机的环境,也可称为无磁盘开机,旨在使网络接口成为计算机开机装置。简单来说,在预启动执行环境中,服务器提供服务,使客户机在无存储介质(例如:硬盘)的状况下,不需事先安装操作系统,就能开机进入操作系统。
PXE通信协议结合了动态主机设定协议(Dynamic Host Configuration Protocol、DHCP)、小型文件传输协议(Trivial File Transfer Protocol、TFTP)及网络引导程序(Network Bootstrap Program、NBP)三个既有的规范。其中,DHCP由服务器执行,用来自动分配网络地址给客户机,并指示客户机相关于TFTP与NBP的信息;TFTP由服务器执行,用来提供文件下载服务,使客户机取得特定文件(即NBP);NBP是存储在服务器的文件,经由TFTP传送到客户机,由客户机执行。关于已知PXE的开机运作方式,请参考图1。
如图1所示,当启动开机后,客户机的基本输出输入系统(Basic Input/Output System)会执行开机测试等流程,接着将执行权交给开机程序。由开机程序取得执行权到客户机取得操作系统(Operation System)可大致分为三个阶段,分别为A1、A2、A3。在阶段A1,开机程序向服务器的DHCP单元提出服务需求,则DHCP单元会分配网络地址给客户机,并指示相关于TFTP与NBP的信息。在阶段A2,开机程序根据DHCP单元所提供的信息,向服务器的TFTP单元提出下载需求,以取得NBP并将NBP存储于存储器中。最后,在阶段A3,开机程序将执行权交给NBP,则NBP会向服务器的TFTP单元提出下载需求,以取得操作系统并将操作系统存储于存储器中。在阶段A3取得操作系统后,NBP会将执行权交给操作系统,由操作系统完成开机程序。
因此,通过阶段A1、A2、A3,客户机可取得操作系统,达到无磁盘开机的目的。然而,在阶段A2或A3中,客户机皆需由服务器下载文件,如果同时间过多的客户机同时处于阶段A2或A3,则会对服务器的TFTP单元造成很大的负担。在此情形下,服务器的TFTP单元的反应速度变慢、下载速度变慢,使得客户机的NBP等待时间过长,而放弃或重新启动开机。更有甚者,如果同时下载的客户机激增,甚至可能会造成服务器毁损,使所有客户机无法下载文件,导致系统停摆。
由此可知,已知PXE的运作方式实有改进的必要。
发明内容
因此,本发明的主要目的即在于提供一种提升预启动执行环境的服务器稳定度的方法及服务器装置。
本发明公开一种提升一服务器的稳定度的方法,该服务器支持一预启动执行环境,该方法包含有于一客户机通过该预启动执行环境进行开机时,指示该客户机执行一第一网络引导程序;接收该第一网络引导程序所输出的一请求信号,该请求信号用来请求该服务器允许该客户机下载一第二网络引导程序,该第二网络引导程序用来由该服务器下载一操作系统;以及根据该服务器的服务情形,输出对应于该请求信号的一回应信号,以允许或禁止该客户机下载该第二网络引导程序。
本发明另公开一种可提升稳定度的服务器装置,该服务器装置支持一预启动执行环境,其包含有一处理器;以及一存储器,用来存储一程序,该程序用来指示该处理器执行以下步骤:于一客户机通过该预启动执行环境进行开机时,指示该客户机执行一第一网络引导程序;接收该第一网络引导程序所输出的一请求信号,该请求信号用来请求该服务器允许该客户机下载一第二网络引导程序,该第二网络引导程序用来由该服务器下载一操作系统;以及根据该服务器的服务情形,输出一回应信号,以允许或禁止该客户机下载该第二网络引导程序。
附图说明
图1为已知技术中PXE开机运作方式的示意图。
图2为本发明实施例PXE开机运作方式的示意图。
图3为本发明实施例一流程30的示意图。
【主要元件符号说明】
A1、A2、A3、B1、B2、B3、B4、B5 阶段
30 流程
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于纬创资通股份有限公司,未经纬创资通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010208970.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能型矿压监测分站
- 下一篇:可伸缩式平移门的门体连接结构