服务器系统与节点检测方法技术方案

技术编号:11508500 阅读:70 留言:0更新日期:2015-05-27 12:26
一种服务器系统与节点检测方法,适用于服务器系统,该服务器系统包括管理节点与至少一待测装置。该节点检测方法的步骤流程如下:由待测装置对管理节点发送请求。管理节点依据请求而配置互联网协议地址给待测装置,并建立位址表。管理节点依据位址表判断待测装置是否为节点。若判断为是,则管理节点传送网络唤醒信号给节点。节点依据网络唤醒信号执行预启动执行环境模式,并据以取得节点的硬件信息。管理节点依据节点的硬件信息判断节点的适用类型,其中节点的适用类型为储存节点、计算节点与服务节点至少其中之一。

【技术实现步骤摘要】
服务器系统与节点检测方法
本专利技术涉及一种服务器系统与节点检测方法,特别是一种可判断节点所适用的类型的服务器系统与节点检测方法。
技术介绍
随着科技的发展,通过互联网能够使得世界各地的电脑进行连结。一台电脑通过网络连线便能够与另一台电脑进行数据的交换、存取等动作。在客户端与服务器系统架构上,客户端与服务器便是通过网络来进行沟通。一般来说,服务器系统可配置有多个节点,且每一个节点同时运行多个虚拟机器(virtualmachine,VM),藉以提供给每一使用者独立的运作环境。并且,每个节点可视为各自独立的计算机,亦即各节点具有存储器、储存空间、运算能力与网络连结功能。因此,各节点可以运行独自的操作系统,且各节点之间也可以通过网络交换器(switch)进行沟通与数据传输。在服务器系统架构完毕后,必须对其内的节点完成部署,亦即安装各节点所需的操作系统、软件包数据与固件包数据,以使服务器系统运作并提供服务给使用者使用。然而,当有一个待测装置出现于服务器系统时,由于使用者无法直接得知此待测装置究竟是节点或是网络交换器,造成此待测装置无法有效地被检测与利用。
技术实现思路
本专利技术所要解决的技术问题是提供一种服务器系统与节点检测方法,其可自动地检测服务器系统中的所有节点并获取这些节点的硬件信息,并可对这些节点进行适用类型的判断。为了实现上述目的,本专利技术提供了一种节点检测方法,该节点检测方法适用于服务器系统(例如机柜式的数据中心),其中服务器系统包括管理节点与至少一待测装置。所述的节点检测方法的步骤流程如下所述。由待测装置对管理节点发送请求。管理节点依据此请求而配置互联网协议地址给待测装置,并依据互联网协议地址建立位址表。管理节点依据位址表判断待测装置是否为节点。若管理节点判断出待测装置为节点,则传送网络唤醒信号给节点。节点依据网络唤醒信号执行预启动执行环境模式,并据以取得节点的硬件信息。管理节点依据节点的硬件信息判断节点的适用类型,其中节点的适用类型为储存节点、计算节点与服务节点至少其中之一。在一实施例中,于管理节点依据位址表判断待测装置是否为节点的步骤中,还包括以下所述的步骤流程。取得记录,此记录用以指示对管理节点发送请求的待测装置的互联网协议地址及硬件存取控制地址(MACaddress)。判断此记录是否存在于位址表中的第一位址表或第二位址表内。若判断出此记录已存在于第一位址表或第二位址表,则接着判断是否具有另一待测装置的记录,并于判断为是时,接续执行判断另一记录是否存在于第一位址表或第二位址表的步骤,直至判断出记录不存在于第一位址表或第二位址表。若判断出记录不存在于第一位址表或第二位址表,则接着判断此记录所对应的待测装置是否为节点。若判断出此记录所对应的待测装置不为节点,则将记录更新至第一位址表,并接续执行判断是否具有另一待测装置的记录之后的步骤。若判断出此记录所对应的待测装置为节点,则将此记录更新至第二位址表,并接续执行传送网络唤醒信号给节点之后的步骤。承接上述的实施例,于判断记录所对应的待测装置是否为节点的步骤中,还包括以下所述的步骤流程。依据记录所对应的互联网协议地址,对待测装置发送询问信号。判断待测装置于预设时间内是否有回应询问信号。若判断出待测装置经过预设时间仍未回应询问信号,则待测装置为节点。若判断出待测装于预设时间内回应询问信号,则接着判断所回应的回应信号是否具有特殊字串。若判断出回应信号不具有特殊字串,则待测装置为节点。若判断出回应信号具有特殊字串,则待测装置为网络交换器。在一实施例中,若管理节点判断出待测装置为节点,则管理节点还可通过控制信号而选择性地控制节点中的硬件的电源关机、强迫电源关机、灯号指示、系统重设启动,其中此控制信号用以指示节点中的硬件的识别码。在一实施例中,于节点依据网络唤醒信号执行预启动执行环境模式以取得节点的硬件信息的步骤中,节点的硬件信息系储存于数据库中。此数据库通讯连接于待测装置与管理节点之间,以储存节点的硬件信息与管理节点判断出的节点的适用类型的结果,或提供节点的硬件信息至管理节点。为了更好地实现上述目的,本专利技术还提供了一种服务器系统,此服务器系统包括待测装置与管理节点,其中管理节点通讯连接待测装置。管理节点包括服务器、处理模块、电源控制模块以及分析模块。服务器依据由待测装置所发送的请求而配置互联网协议地址给待测装置,并依据互联网协议地址建立位址表。处理模块用以依据位址表判断待测装置是否为节点。电源控制模块用以于处理模块判断出待测装置为节点时传送网络唤醒信号给节点,据以使节点依据网络唤醒信号执行预启动执行环境模式并据以取得节点的硬件信息。分析模块用以依据节点的硬件信息判断节点的适用类型,其中节点的适用类型为储存节点、计算节点与服务节点至少其中之一。在一实施例中,于处理模块依据位址表判断待测装置是否为节点时,还包括取得记录,此记录用以指示对管理节点发送请求的待测装置的互联网协议地址及硬件存取控制地址(MACaddress)。接着,处理模块判断记录是否存在于位址表中的第一位址表或第二位址表内。若处理模块判断出记录已存在于第一位址表或第二位址表,则处理模块接着判断是否具有另一待测装置的记录,并于判断为是时,处理模块接续执行判断另一记录是否存在于第一位址表或第二位址表,直至判断出记录不存在于第一位址表或第二位址表。若处理模块判断出记录不存在于第一位址表或第二位址表,则处理模块接着判断记录所对应的待测装置是否为节点。若处理模块判断出记录所对应的待测装置不为节点,则将此记录更新至第一位址表。若处理模块判断出记录所对应的待测装置为节点,则将此记录更新至第二位址表。承接上述的实施例,当处理模块于判断记录所对应的待测装置是否为节点时,处理模块还依据记录所对应的互联网协议地址来对待测装置发送询问信号,并判断待测装置于预设时间内是否有回应询问信号。若处理模块判断出待测装置经过预设时间仍未回应询问信号,则待测装置为节点。若处理模块判断出待测装于预设时间内回应询问信号,则处理模块接着判断所回应的回应信号是否具有特殊字串。若处理模块判断出回应信号不具有特殊字串,则待测装置为节点。若处理模块判断出回应信号具有特殊字串,则待测装置为网络交换器。在一实施例中,若处理模块判断出待测装置为节点,则处理模块还可通过控制信号而选择性地控制节点中的硬件的电源关机、强迫电源关机、灯号指示、系统重设启动,其中控制信号用以指示节点中的硬件的识别码。在一实施例中,服务器系统还包括数据库,此数据库通讯连接于待测装置与管理节点之间。此数据库用以储存节点的硬件信息与分析模块所判断出的节点的适用类型的结果,或提供节点的硬件信息至分析模块。本专利技术的技术效果在于:本专利技术提供一种服务器系统与节点检测方法,其通过建立位址表,使得管理节点可以依据位址表来判断待测装置是否为节点,并且于待测装置被判断为节点时,使待测装置执行预启动执行环境模式,以使管理节点可以依据所获得的节点的硬件信息判断节点的适用类型。此外,于管理节点判断待测装置是否为节点时,还可以通过一种询问回应机制来判断所回应的信号是否具有某个特殊字串,据以判断出此待测装置是节点或网络交换器。以下结合附图和具体实施例对本专利技术进行详细描述,但不作为对本专利技术的限定。附图说明图1为根本文档来自技高网...
服务器系统与节点检测方法

【技术保护点】
一种节点检测方法,适用于一服务器系统,该服务器系统包括一管理节点与至少一待测装置,其特征在于,该节点检测方法包括:由该待测装置对该管理节点发送一请求;该管理节点依据该请求而配置一互联网协议地址给该待测装置,并依据该互联网协议地址建立一位址表;该管理节点依据该位址表判断该待测装置是否为一节点;若该管理节点判断出该待测装置为该节点,则传送一网络唤醒信号给该节点;该节点依据该网络唤醒信号执行一预启动执行环境模式,并据以取得该节点的硬件信息;以及该管理节点依据该节点的硬件信息判断该节点的适用类型,其中该节点的适用类型为储存节点、计算节点与服务节点至少其中之一。

【技术特征摘要】
1.一种节点检测方法,适用于一服务器系统,该服务器系统包括一管理节点与至少一待测装置,其特征在于,该节点检测方法包括:由该待测装置对该管理节点发送一请求;该管理节点依据该请求而配置一互联网协议地址给该待测装置,并依据该互联网协议地址建立一位址表;该管理节点依据该位址表判断该待测装置是否为一节点;若该管理节点判断出该待测装置为该节点,则传送一网络唤醒信号给该节点;该节点依据该网络唤醒信号执行一预启动执行环境模式,并据以取得该节点的硬件信息;以及该管理节点依据该节点的硬件信息判断该节点的适用类型,其中该节点的适用类型为储存节点、计算节点与服务节点至少其中之一,其中,于该管理节点依据该位址表判断该待测装置是否为该节点的步骤中,还包括:取得一记录,该记录用以指示对该管理节点发送该请求的该待测装置的该互联网协议地址;判断该记录是否存在于该位址表中的一第一位址表或一第二位址表内;若判断出该记录已存在于该第一位址表或该第二位址表,则接着判断是否具有另一待测装置的另一记录,并于判断为是时,接续执行判断该另一记录是否存在于该第一位址表或该第二位址表的步骤,直至判断出该另一记录不存在于该第一位址表或该第二位址表;若判断出该另一记录不存在于该第一位址表或该第二位址表,则接着判断该另一记录所对应的该待测装置是否为该节点;若判断出该另一记录所对应的该待测装置不为该节点,则将该另一记录更新至该第一位址表,并接续执行判断是否具有该另一待测装置的该另一该记录之后的步骤;以及若判断出该另一记录所对应的该另一待测装置为该节点,则将该另一记录更新至该第二位址表,并接续执行传送该网络唤醒信号给该节点之后的步骤,其中,该第一位址表为网络交换器位址表,该第二位址表为节点位址表。2.如权利要求1所述的节点检测方法,其特征在于,于判断该记录所对应的该待测装置是否为该节点的步骤中,还包括:依据该记录所对应的该互联网协议地址,对该待测装置发送一询问信号;判断该待测装置于一预设时间内是否有回应该询问信号;若判断出该待测装置经过该预设时间仍未回应该询问信号,则该待测装置为该节点;若判断出该待测装于该预设时间内回应该询问信号,则接着判断所回应的一回应信号是否具有一特殊字串;若判断出该回应信号不具有该特殊字串,则该待测装置为该节点;以及若判断出该回应信号具有该特殊字串,则该待测装置为一网络交换器。3.如权利要求1所述的节点检测方法,其特征在于,若该管理节点判断出该待测装置为该节点,则该管理节点还可通过一控制信号选择性地控制该节点中的硬件的电源关机、强迫电源关机、灯号指示、系统重设启动,其中该控制信号用以指示该节点中的硬件的识别码。4.如权利要求1所述的节点检测方法,其特征在于,于该节点依据该网络唤醒信号执行该预启动执行环境模式以取得该节点的硬件信息的步骤中,该节点的硬件信息储存于一数据库中,该数据库通讯连接于该待测装置与该管理节点之间,以储存该节点的硬件信息与该管理节点判断出的该节点的适用类型的结果,或提供...

【专利技术属性】
技术研发人员:卢盈志
申请(专利权)人:英业达科技有限公司英业达股份有限公司
类型:发明
国别省市:上海;31

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

1