单板服务器的群组方法及装置的制作方法

文档序号:7975113阅读:251来源:国知局
专利名称:单板服务器的群组方法及装置的制作方法
技术领域
本发明是有关于一种服务器的管理方法,且特别是有关于一种单板服务器的 群组及控管方法。背景技术
近年来单板服务器的出货量慢慢地成长中,分析师看好它将会成为服务器的 主流。其中,髙密度的配置是单板服务器的主要特色之一,在相同的空间中放入更 多的服务器,以提供更多的运算能力,但这也意谓着管理人员的工作将更加繁重, 而管理单板服务器的管理软件(Management Software)扮演的角色也更显重要。
在单板服务器的架构中, 一个机箱(Chassis)内可能有十几、二十几个插 槽(Slot)可以放置单板服务器,管理软件可将机箱内的所有单板服务器视为在同 一个群组内,这个功能对管理人员维修是相当有帮助的。当每片单板服务器发生问 题时,无论是在关机或是开机状态管理人员皆可通过管理软件马上找出是哪-'个机 箱内的哪一片单板服务器发生了问题。
目前单板服务器群组的功能是通过在机箱上另外设置一个管理模块 (Management Module),此管理模块负责收集目前机箱内所有单板服务器的信息, 而管理软件取得管理模块的信息后可将群组的数据显示于管理者的监视屏幕上,并 通过管理模块来管理机箱内的单板服务器,例如在单板服务器发生错误需要重新幵 关机时,就可从远程主机通过管理模块将单板服务器开关机。
然而使用管理模块间接取得单板服务器信息有一个最大的缺点,就是当管理 模块发生问题时,管理软件即无法取得所有单板服务器的数据,也就没有办法管理 单板服务器。为避免因管理模块故障而造成的问题,单板服务器中会使用两个管理 模块来增加可靠度,其中一个当作备援使用,但这也增加了硬件设计的复杂度与成 本。
当管理软件无法被告知各片单板服务器是否存在于同一个机箱时,管理软件 只能将各片单板服务器视为各个独立的服务器。当单板服务器的数量一多时,若没
有以机箱为单位来管理,则必定会造成管理上的麻烦,因此使用一些方法来帮助管 理软件将各片单板服务器以机箱为单位群组来管理是必要的。
图1所绘示为习知具有管理模块单板服务器装置方块图。请参照图1,此群
组方法包括在机箱100上配置有管理模块110及网络交换器120,而在单板服务器 130上则配置有管理子系统(Management Subsystem) 131及网络适配卡132。位 于各片单板服务器130上的网络适配卡132皆通过网络交换器120与外部的局域网 络140连接,而管理子系统131则负责监控管理整个单板服务器130,并执行例如
J卩关机或重新开机的动作。在图1中我们可以看到管理模块110与网络交换器120 皆有两个,其中一个系作为备援使用。
习知单板服务器的群组方法的运作方式包括由机箱IOO上的管理模块通过管 理总线(Management Bus)(例如是智能平台管理总线(Intelligent Platform Management Bus, IPMB)或是RS-485总线)取得机箱100中已插上单板服务器130 的信息。接着,管理软件会使用多点传输(Broadcast)或是单点传输(Unicast) 的方式送出一个搜寻管理模块的封包。当管理模块收到此搜寻封包后会送出一个响 应封包给管理软件,而管理软件即可通过所接收的响应封包取得所有已知管理模块 110的互联网通信协议(Internet Protocol)地址。而另一个让管理软件得知管 理模块的互联网通信协议地址的方法是管理模块在出厂时或是的后通过人为的方 法设置一个固定的互联网通信协议地址。
此外,当管理软件需要控制单板服务器时,也是通过管理模块,举例来说, 当管理人员想要将某个机箱中的某个单板服务器关机时,管理软件会送出一个关机 指令给该机箱上的管理模块。在管理模块收到此关机指令后,则通过管理总线将关 机指令送给指定单板服务器的管理子系统。最后在该单板服务器的管理子系统收到 此关机指令后,将此单板服务器关机。
经由上述歩骤,我们可以看出若管理模块发生问题,将完全没有办法通过管 理软件得知目前单板服务器的状态,也没有办法远程控制单板服务器。而且为了防 止这种问题发生,还可能需要另一个管理模块来当作备援。

发明内容
有鉴于此,本发明的目的就是在提供一种单板服务器的群组方法,利用各个 单板服务器联机读取机箱识别码及插槽识别码,并回传给管理软件,使得管理软件
可以群组位于同一个机箱内的单板服务器,且能够直接发送指令要求单板服务器执 行功能,而达到方便控管单板服务器的目的。
本发明的再一目的是提供一种单板服务器群组装置,通过在机箱内配置一个 机箱识别供应器、 一个插槽识别供应器及一个自动回复位置信息的管理子系统,而 能够在管理软件送出搜寻封包时,将每个单板服务器的位置信息回传给管理软件, 达到群组单板服务器的目的。
本发明提出一种单板服务器的群组方法,适于利用一管理软件群组一个机箱 中的多个单板服务器,其中此机箱系配置有一个机箱识别供应器及一个插槽识别供 应器,此方法的歩骤包括首先由管理软件使用一种传输方式送出一个搜寻封包, 当每一个单板服务器接收到此搜寻封包时,即会通过一种管理总线连接机箱识别供 应器读取--组机箱识别码,以及连接至插槽识别供应器读取一组插槽识别码,并据 以产生一个响应封包,然后由单板服务器回传此响应封包至管理软件,最后管理软 件将依照此响应封包,群组位于同一个机箱的单板服务器,同时获得每一个单板服 务器的位置信息。
依照本发明的较佳实施例所述单板服务器的群组方法,其中单板服务器接收 搜寻封包的步骤包括由机箱中之一个网络交换器接收搜寻封包,并分送此搜寻封包 至指定(当封包使用Unicast方法传递时)或机箱中所有(当封包使用使用 Broadcast的方法传递时)的单板服务器的网络适配卡,接着由网络适配卡通过一 种系统总线将搜寻封包传送至单板服务器的管理子系统,然后由管理子系统读取机 箱识别供应器中的机箱识别码,以及读取插槽识别供应器中的插槽识别码,并据以 产生响应封包。
依照本发明的较佳实施例所述单板服务器的群组方法,上述的系统总线包括 系统管理总线(System Management Bus, SMBus)、内集成电路总线(Inter-Integrated Circuit Bus, I2C Bus)其中之一。
依照本发明的较佳实施例所述单板服务器的群组方法,上述的管理总线包括 系统管理总线(System Management Bus, SMBus)、内集成电路总线(Inter-Integrated Circuit Bus, I2C Bus)其中之一。
依照本发明的较佳实施例所述单板服务器的群组方法,更包括显示这些单板 服务器的群组信息于一监视器上。
依照本发明的较佳实施例所述单板服务器的群组方法,上述的传输方式包括 多点传输(Broadcast)及单点传输(Unicast)其中之一。
依照本发明的较佳实施例所述单板服务器的群组方法,上述的位置信息包括 这些单板服务器的互联网通信协议地址、插槽位置及机箱识别码。
依照本发明的较佳实施例所述单板服务器的群组方法,更包括由管理软件根 据位置信息传送一则指令给单板服务器,而由单板服务器根据此指令执行-—项功 能。
依照本发明的较佳实施例所述单板服务器的群组方法,上述的功能包括开 机、关机、重开机、记录事件、回传错误讯息及监控感应器其中之一。
本发明提出一种单板服务器群组装置,包括一个机箱识别供应器、 一个插槽 识别供应器及多个单板服务器。其中,机箱识别供应器适于提供一组机箱识别码, 而插槽识别供应器则适于提供一组插槽识别码。此外,单板服务器系耦接至此机箱 识别供应器及插槽识别供应器,且每一个单板服务器包括一个管理子系统及一 个网 络适配卡,其中网络适配卡适于接收一个管理软件所传送而来的一个搜寻封包,并 通过一种系统总线传送此搜寻封包至管理子系统,而当管理子系统接收到此搜寻封 包时,即会通过一种管理总线连接至机箱识别供应器中读取一组机箱识别码,以及 连接至插槽识别供应器中读取一组插槽识别码,并据以产生一个响应封包回传至管 理软件。
依照本发明的较佳实施例所述单板服务器群组装置,更包括一或多个网络交 换器,适于接收由管理软件所送出的搜寻封包,并分送此搜寻封包至指定或机箱中 所有的单板服务器的网络适配卡。
依照本发明的较佳实施例所述单板服务器群组装置,上述的系统总线包括系 统管理总线、内集成电路总线其中之一。
依照本发明的较佳实施例所述单板服务器群组装置,上述的管理总线包括系 统管理总线、内集成电路总线其中之一。
依照本发明的较佳实施例所述单板服务器群组装置,上述的机箱识别供应器 包括一个电子抹除式可编程只读存储器(Electrically Erasable Programmable Read-Only Memory, EEPR0M),而插槽识别供应器则包括一组逻辑电路。
本发明因采用在机箱中增设一个机箱识别供应器及一个插槽识别供应器的 结构,因此在管理软件送出搜寻封包时,各个单板服务器的管理子系统将会读取机箱识别码及插槽识别码,提供管理软件群组单板服务器所需的位置信息,达到达到 方便控管及群组单板服务器的目的。
为让本发明的上述和其它目的、特征和优点能更明显易懂,下文特举较佳实 施例,并配合所附图式,作详细说明如下。

图1所绘示为习知具有管理模块单板服务器装置方块图。 图2是依照本发明较佳实施例所绘示的单板服务器的群组方法流程图。 图3是依照本发明较佳实施例所绘示的单板服务器接收搜寻封包及产生响应 封包的流程图。
图4是依照本发明较佳实施例所绘示的管理软件依照响应封包群组单板服务 器的方法流程图。
图5是依照本发明较佳实施例所绘示的单板服务器的装置方块图。 图6是依照本发明较佳实施例所绘示的树状显示模式的使用者接口。 图7是依照本发明较佳实施例所绘示为机箱显示模式的使用者接口u具体实施方式
图2是依照本发明较佳实施例所绘示的单板服务器的群组方法流程图。请参 照图2,本实施例系利用一个外部的管理软件群组一个机箱中的多个单板服务器, 其中每个机箱皆配置有一机箱识别供应器及一插槽识别供应器,每个单板服务器皆 有管理子系统。
首先,由管理软件使用一传输方式送出一搜寻封包至各个单板服务器(步骤 S210)。其中,上述的传输方式可以是利用多点传输(Broadcast)或是单点传输 (Unicast)的方式将此搜寻封包分别发送至各个单板服务器。
当每一个单板服务器的管理子系统接收到此搜寻封包时,即会通过管理总线 连接机箱识别供应器读取一组机箱识别码,并通过逻辑电路插槽识别供应器取得一 组插槽识别码,并根据所读取的机箱识别码及插槽识别码产生一个响应封包(步骤 S220)。其中,上述的管理总线可以是一个系统管理总线(SystemManagement Bus, SMBus)、内集成电路总线(Inter-Integrated Circuit Bus, I2C Bus)。此外, 机箱识别供应器可以是一个电子抹除式可编程只读存储器(Electrically Erasable Programmable Read-Only Memory, EEPR0M),而插槽识别供应器则可以是一个逻辑电路,然并不限制其范围,使用者当可视实际需要,采用不同种类的管
理总线、机箱识别供应器及插槽识别供应器。
接着,每个单板服务器所产生的响应封包将会回传给管理软件(歩骤S230)。
其中,此响应封包的回传路径系与先前管理软件传递搜寻封包的路径相同,都是通 过局域网络来进行传递。
在管理软件接收到所有单板服务器所回传的响应封包时,管理软件即可从此 响应封包取得单板服务器的互联网通信协议地址、插槽位置及机箱识别码等位置信 息,并依照此位置信息,将位于同一个机箱内的单板服务器进行群组,并将此群组 信息显示于一监视器上(歩骤S240)。
此时,使用者即可利用管理软件上的管理接口传送指令给指定的单板服务器 (步骤S250),而单板服务器在接收到指令后,即会根据指令执行一项功能(步 骤S260)。其中,此功能可以是将此单板服务器开机、关机或重开机,或是利用 此单板服务器来记录事件、回传错误讯息或是监控感应器,但不限制其范围,使用 者当可视实际需要,发送不同的指令控制单板服务器执行不同的功能。
图3是依照本发明较佳实施例所绘示的单板服务器接收搜寻封包及产生响应 封包的流程图。请参照图3,本实施例系为上述步骤S220的详细子步骤,其中包 括以一个配置于机箱内的网络交换器通过局域网络从管理软件接收搜寻封包,同吋 分送此搜寻封包至指定或机箱中所有单板服务器的网络适配卡(歩骤S221)。
此网络适配卡将会接着通过一种系统总线将此搜寻封包传送至单板服务器 之一个管理子系统(步骤S222)。其中,此系统总线可以是系统管理总线(System Management Bus, SMBus)或内集成电路总线(Inter-Integrated Circuit Bus, I2C Bus),并不限制其范围。
在管理子系统接收到搜寻封包后,即如前述会经由管理总线连接至机箱识别 供应器读取机箱识别码,以及连接至插槽识别供应器读取插槽识别码,并根据此机 箱识别码及插槽识别码产生响应封包(歩骤S223)。
图4是依照本发明较佳实施例所绘示的管理软件依照响应封包群组单板服务 器的方法流程图。请参照图4,本实施例系详细说明管理软件群组单板服务器的详 细歩骤。首先,在管理软件自各个单板服务器接收到响应封包的后,即开始对这些响
应封包进行分析(歩骤S410)。其中,分析响应封包的顺序可以是依照其回传时 间的先后次序而定,但不限制其范围。
先判断所分析的响应封包内的机箱识别码是否曾经记录过(步骤S42())。若 未曾记录过,则可新立一个新的群组(即机箱),并将此响应封包内的插槽识别码 加入新的群组(步輝S430);然而,若其机箱识别码曾经记录过,则可直接将此 响应封包内的插槽识别码直接加入已存在的群组(歩骤S440)。
在每处理完一个响应封包之后,即判断是否还有响应封包未处理(步骤 S450)。若仍有响应封包未处理,则返回歩骤S420重新分析下一个响应封包若 所有的响应封包都处理完毕,则可将各个群组数据显示在管理软件的监视器上。经 由上述群组方法,即可取得各个单板服务器的正确位置,从而达到方便控管单板服 务器的功效。
图5是依照本发明较佳实施例所绘示的单板服务器的装置方块图。请参照图 5,本实施例系在一个机箱500中配置一个机箱识别供应器510及插槽识别供应器 520,而能够提供该机箱500中多个单板服务器540的机箱识别码及插槽识别码, 使得管理软件560得以通过这些机箱识别码及插槽识别码,将属于相同机箱500 的单板服务器540群组起来。其中,机箱识别供应器510可以是一个EEPR0M,而 插槽识别供应器520则可以是一个逻辑电路,并不限制其范围。
此外,机箱识别供应器510系用以提供机箱识别码,而插槽识别供应器520 则用以提供插槽识别码。当管理软件560经由局域网络550传送一个搜寻封包至机 箱500中的网络交换器530时,网络交换器530即分送此搜寻封包至指定的单板或 机箱中所有服务器540的网络适配卡542,而网络适配卡542则接着通过一个系统 总线543将此搜寻封包传送至此单板服务器540的管理子系统541。其中,系统总 线543可以是一个系统管理总线或内集成电路总线,并不限制其范围。
此时,管理子系统541即会通过管理总线连接至机箱识别供应器510读取机 箱识别码并读取插槽识别供应器520所提供的插槽识别码,并据以产生一个响应封 包。最后才将此响应封包沿原路径回传给管理软件560,使管理软件560得以通过 此机箱识别码及插槽识别码所提供的位置信息将属于同一个机箱500的单板服务 器540群组起来,从而达到方便控管单板服务器的功效。此外,在一实施例中,管理软件的使用者接口可以是图6或图7。其中,图6 所绘示为树状显示模式,其画面的左半边为节点区域(Node Area) 610,此节点区 域系利用树状结构显示每个机箱中所存在的单板服务器,而画面的右半边则是信息 区域(Information Area) 620,此信息区域系用以显示目前节点区域中所被选取
的机箱或单板服务器的相关信息。
另外,图7所绘示为机箱显示模式,整个画面可视为一个机箱区域(Chassis Area) 700,而此机箱区域显示每个机箱中各个插槽的目前情况,若是插槽上正插 有单板服务器时,其上的灯号将会显示用以表示目前此单板服务器是否正在运行。 此外,当使用者选择了某一个单板服务器时,画面会显示出所被选取的机箱或单板 服务器的相关信息,而让使用者了解目前单板服务器的运作情形。
综上所述,在本发明的单板服务器的群组方法及装置中,因采用在各个机箱 中配置一个机箱识别供应器及一个插槽识别供应器及在每个单板服务器中配置一 个自动回复位置信息的管理子系统,用以提供管理软件群组单板服务器所需的位置 信息。此外,管理软件更可通过此位置信息直接发送指令要求单板服务器执行功能, 而达到方便控管单板服务器的目的。
虽然本发明已以较佳实施例祸露如上,然其并非用以限定本发明,任何熟习 此技艺者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发 明的保护范围当视后附的申请专利范围所界定者为准。
权利要求
1.一种单板服务器的群组方法,适于利用一管理软件群组一机箱中的多个单板服务器,其中该机箱配置有一机箱识别供应器及一插槽识别供应器,并在每个单板服务器中配置一个自动回复位置信息的管理子系统,该群组方法包括下列步骤a.该管理软件使用一传输方式送出一搜寻封包;b.当每一该些单板服务器接收到该搜寻封包时,通过一管理总线连接该机箱识别供应器读取一机箱识别码,以及连接至该插槽识别供应器读取一插槽识别码,并据以产生一响应封包;c.该单板服务器回传该响应封包至该管理软件;以及d.该管理软件依照该响应封包,群组位于同一该机箱的该些单板服务器,同时获得每一该些单板服务器之一位置信息。
2. 根据权利要求1所述的单板服务器的群组方法,其特征在于,该歩骤b.包括由该机箱的一网络交换器接收该搜寻封包,并分送该搜寻封包至指定的该单 板服务器或机箱中所有的单板服务器的一网络适配卡该网络适配卡通过一系统总线将该搜寻封包传送至该单板服务器的一管理 子系统;以及该管理子系统读取该机箱识别供应器中的该机箱识别码以及该插槽识别供 应器中的该插槽识别码,并据以产生该响应封包。
3. 根据权利要求2所述的单板服务器的群组方法,其特征在于,该系统总线 包括系统管理总线(System Management Bus, SMBus )及内集成电路总线(Inter-Integrated Circuit Bus, I2C Bus)其中之一。
4. 根据权利要求1所述的单板服务器的群组方法,其特征在于,该管理总线 包括系统管理总线(System Management Bus, SMBus )及内集成电路总线(Inter-Integrated Circuit Bus, I2C Bus)其中之一。
5. 根据权利要求1所述的单板服务器的群组方法,其特征在于,更包括显示 该些单板服务器的群组信息于该一监视器上。
6. 根据权利要求l所述的单板服务器的群组方法,其特征在于,该传输方式 包括多点传输(Broadcast)及单点传输(Unicast)其中之一。
7. 根据权利要求1所述的单板服务器的群组方法,其特征在于,该位置信息 包括该些单板服务器的互联网通信协议地址、插槽位置及机箱识别码。
8. 根据权利要求1所述的单板服务器的群组方法,其特征在于,更包括 该管理软件根据该位置信息传送一指令给该单板服务器;以及 该单板服务器根据该指令执行一功能。
9. 根据权利要求8所述的单板服务器的群组方法,其特征在于,该功能包括 开机、关机、重开机、记录事件、回传错误讯息及监控感应器其中之--。
10. —种单板服务器群组装置,包括 一机箱识别供应器,适于提供一机箱识别码; 一插槽识别供应器,适于提供一插槽识别码;以及多个单板服务器,耦接至该机箱识别供应器及该插槽识别供应器,且每一该 些单板服务器包括一管理子系统及一网络适配卡,其中该网络适配卡适于接收一管理软件所传送而来之一搜寻封包,并通过一系统 总线传送该搜寻封包至该管理子系统,而当该管理子系统接收到该搜寻封包时,即 会通过一管理总线连接至该机箱识别供应器中读取一机箱识别码,以及连接至该插 槽识别供应器中读取一插槽识别码,并据以产生一响应封包回传至该管理软件。
11. 根据权利要求IO所述的单板服务器群组装置,其特征在于,更包括 一或多个网络交换器,适于接收由该管理软件所送出的该搜寻封包,并分送络适配卡。
12. 根据权利要求IO所述的单板服务器群组装置,其特征在于,该系统总线 包括系统管理总线及内集成电路总线其中之--。
13. 根据权利要求IO所述的单板服务器群组装置,其特征在于,该管理总线包括系统管理总线及内集成电路总线其中之一。
14. 根据权利要求IO所述的单板服务器群组装置,其特征在于,该机箱识别 供应器包括一电子抹除式可编程只读存储器(Electrically Erasable Programmable Read—Only Memory, EEPROM)。
15.根据权利要求IO所述的单板服务器群组装置,其特征在于,该插槽识别 供应器包括一逻辑电路。
全文摘要
一种单板服务器的群组方法及装置,此方法在各个机箱中配置一个机箱识别供应器、一个插槽识别供应器及在每个单板服务器中配置一个自动回复位置信息的管理子系统,用以提供管理软件群组单板服务器所需的位置信息。此外,管理软件更可通过此位置信息直接发送指令要求单板服务器执行功能,而达到方便控管单板服务器的目的。
文档编号H04L12/24GK101192991SQ20061016934
公开日2008年6月4日 申请日期2006年12月1日 优先权日2006年12月1日
发明者詹森达, 邵治国 申请人:纬创资通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1