书签 分享 收藏 举报 版权申诉 / 10

服务器主机的辨识方法.pdf

  • 上传人:000****221
  • 文档编号:1281235
  • 上传时间:2018-04-12
  • 格式:PDF
  • 页数:10
  • 大小:389.49KB
  • 摘要
    申请专利号:

    CN200910159043.3

    申请日:

    2009.08.04

    公开号:

    CN101989180A

    公开日:

    2011.03.23

    当前法律状态:

    实审

    有效性:

    审中

    法律详情:

    实质审查的生效IPC(主分类):G06F 3/06申请日:20090804|||公开

    IPC分类号:

    G06F3/06

    主分类号:

    G06F3/06

    申请人:

    英业达股份有限公司

    发明人:

    陈志伟; 卢晓芬

    地址:

    中国台湾台北市士林区后港街六十六号

    优先权:

    专利代理机构:

    北京律诚同业知识产权代理有限公司 11006

    代理人:

    陈红

    PDF完整版下载: PDF下载
    内容摘要

    本发明涉及一种服务器主机的辨识方法,包括下列步骤。第一步,当一主机于一服务器插槽上进行开机时,取得主机的一出厂序号及一插槽位置代号。第二步,判断此出厂序号是否已存在于一对照表的第一数据列中,且此第一数据列是否对应主机的插槽位置代号。第三步,当第一数据列并非对应插槽位置代号时,移动第一数据列的数据地址至对应此插槽位置代号的第二数据列上,或者,当出厂序号不存在于第一数据列时,更新主机的出厂序号至插槽位置代号所对应的一第三数据列上,并清除第三数据列的一数据地址所指向的数据。

    权利要求书

    1: 一种服务器主机的辨识方法, 其特征在于, 包括 : 当侦测出一主机于多个服务器插槽其中之一进行开机时, 取得该主机中具辨识特性的 一出厂序号, 以及依据该服务器插槽所分配的一插槽位置代号 ; 判断该出厂序号是否已存在于一对照表的一第一数据列中, 且该第一数据列是否正确 地对应该主机的该插槽位置代号 ; 以及 当该第一数据列并非正确地对应该插槽位置代号时, 移动该第一数据列的一数据地址 至一第二数据列上, 其中该插槽位置代号正确对应该第二数据列, 当该出厂序号不存在于该第一数据列时, 更新该主机的该出厂序号至该插槽位置代号 所对应的一第三数据列上, 并清除该第三数据列的一数据地址所指向的数据。
    2: 根据权利要求 1 所述的服务器主机的辨识方法, 其特征在于, 该对照表包括多个数 据列, 该些数据列分别一一对应该些插槽位置代号。
    3: 根据权利要求 2 所述的服务器主机的辨识方法, 其特征在于, 该些数据列分别具有 一出厂序号字段及一数据地址字段。
    4: 一种服务器主机的辨识方法, 应用于一服务器机台, 其特征在于, 该服务器机台设有 多个插槽及一对照表, 每一该些插槽分别提供插设一主机, 并分配该主机一插槽位置代号, 该对照表具有多个数据列, 该些数据列分别一一对应该些插槽位置代号, 该方法包括 : 将该些主机其中之一插设于该些插槽其中之一, 并使该主机进行开机 ; 取得该主机的一插槽位置代号及该主机的一 BIOS 开机程序所传出的一出厂序号 ; 判断该出厂序号是否存在于任一该些数据列中 ; 当该出厂序号已存在该些数据列时, 判断该数据列是否正确地对应该主机的该插槽位 置代号 ; 以及 当该数据列不正确地对应该插槽位置代号时, 移动该数据列的一数据地址至该插槽位 置代号所正确对应的另一数据列上。
    5: 根据权利要求 4 所述的服务器主机的辨识方法, 其特征在于, 该对照表包括多个数 据列, 该些数据列分别一一对应该些插槽位置代号。
    6: 根据权利要求 5 所述的服务器主机的辨识方法, 其特征在于, 该些数据列分别具有 一出厂序号字段及一数据地址字段。
    7: 一种服务器主机的辨识方法, 应用于一服务器机台, 其特征在于, 该服务器机台设有 多个插槽及一对照表, 每一该些插槽分别提供插设一主机, 并分配该主机一插槽位置代号, 该对照表具有多个数据列, 该些数据列分别一一对应该些插槽位置代号, 该方法包括 : 当侦测出一主机于该些插槽其中之一进行开机时, 取得该主机中具辨识特性的一出厂 序号, 以及所分配该主机的一插槽位置代号 ; 判断该出厂序号是否已存在于任一该些数据列中 ; 当该出厂序号不存在于任一该些数据列时, 更新该主机的该出厂序号至该主机的该插 槽位置代号所对应的一数据列上 ; 以及 清除该数据列的一数据地址所指向的数据。
    8: 根据权利要求 7 所述的服务器主机的辨识方法, 其特征在于, 该对照表包括多个数 据列, 该些数据列分别一一对应该些插槽位置代号。
    9: 根据权利要求 8 所述的服务器主机的辨识方法, 其特征在于, 该些数据列分别具有 2 一出厂序号字段及一数据地址字段。
    10: 根据权利要求 7 所述的服务器主机的辨识方法, 其特征在于, 该服务器机台为一高 密度服务器。

    说明书


    服务器主机的辨识方法

        【技术领域】
         本发明是有关于一种计算机的辨识方法, 特别是有关于一种服务器主机的辨识方法。 背景技术 传统的高密度服务器 (high performance server computer) 包括一背板及多块 独立运作的主机板, 主机板分别可插拔地设于背板上。各主机板分别具有一系统管理芯片 (base board management controller, BMC), 用以管理对应的主机板, 及记录此主机板的事 件。
         后来, 业者为了降低高密度服务器的硬件成本, 便将各主机板的系统管理芯片移 除, 仅在背板上设置一背板系统管理芯片, 以分别管理所有不具系统管理芯片的主机板。
         然而, 由于主机板不具系统管理芯片, 背板系统管理芯片依据背板系统管理芯片 事前分配的代码 (Node 0 ~ 3) 来辨识背板上特定位置的主机板, 并记录对应主机板的事件
         数据 (event log)。
         然而, 当一新的主机板插设背板时, 由于主机板可插拔地更换的特性, 背板系统管 理芯片仅依据上述的代码辨识主机板, 却无法辨识此新的主机板的身份, 而导致背板系统 管理芯片使用内存中不符此新的主机板的主机板事件数据, 造成许多不便及困扰。
         如此, 如何研发出一种高密度服务器的主机板的辨识方法, 可有效改善上述所带 来的缺点, 既可降低硬件成本, 又可避免使用不合适的事件数据所造成的不便及困扰, 实乃 相关业者目前刻不容缓的一重要课题。 发明内容
         本发明的一目的在于揭露一种服务器主机的辨识方法, 通过移除各主机的系统管 理芯片, 以降低服务器装置的材料成本。
         本发明的另一目的在于揭露一种服务器主机的辨识方法, 借此提供高正确性的主 机辨识方式, 使得新的主机或来自其它插槽的主机均可被正确辨识, 同时提供正确的对应 事件数据, 减少发生错误的机率。
         此种服务器主机的辨识方法, 包括步骤为 : 侦测出一主机于一服务器插槽上进行 开机时, 取得此该主机中具辨识特性的一出厂序号, 以及依据该服务器插槽所分配的一插 槽位置代号。判断该出厂序号是否已存在于一对照表的一第一数据列中, 且该第一数据列 是否正确地对应该主机的该插槽位置代号。 当该第一数据列并非正确地对应该插槽位置代 号时, 移动该第一数据列的一数据地址至一第二数据列上, 其中该插槽位置代号正确对应 该第二数据列, 或者, 当该出厂序号不存在于该第一数据列时, 更新该主机的该出厂序号至 该插槽位置代号所对应的一第三数据列上, 并清除该第三数据列的一数据地址所指向的数 据。
         本发明在一实施例中提到服务器主机的辨识方法的步骤为将该些主机其中之一插设于该些插槽其中之一, 且对该主机进行开机。取得主机的一插槽位置代号及主机的一 BIOS 开机程序所传出的一出厂序号。判断出厂序号是否存在于任一数据列中。若是, 判断 数据列是否正确地对应主机的插槽位置代号。若否, 移动数据列的一数据地址至插槽位置 代号所正确对应的另一数据列上。
         本发明在另一实施例中提到服务器主机的辨识方法的步骤为当侦测出一主机于 这些插槽其中之一进行开机时, 取得主机中具辨识特性的一出厂序号, 以及所分配主机的 一插槽位置代号。判断出厂序号是否已存在于任一该些数据列中。更新主机的出厂序号至 主机的插槽位置代号所对应的一数据列上, 清除数据列的一数据地址所指向的数据。
         如此, 本发明可正确辨识主机的位置, 同时提供正确的对应事件数据, 减少发生错 误的机率。 附图说明
         为让本发明的上述和其它目的、 特征、 优点与实施例能更明显易懂, 所附附图的详 细说明如下 :
         图 1 绘示本发明服务器机台在一实施方式中的方块示意图 ;
         图 2 绘示本发明的对照表在此实施方式中的示意图 ;
         图 3 绘示本发明在此实施方式中的流程图。
         【主要组件符号说明】
         100 : 服务器机台 410 : 数据列
         200 : 背板 410a : 第一数据列
         300 : 主机 410b : 第二数据列
         301 : 出厂序号 420 : 出厂序号字段
         210 : 插槽 430 : 数据地址字段
         220 : 系统管理芯片 N1-N3 : 插槽位置代号
         230 : 内存 505-507 : 步骤
         400 : 对照表 具体实施方式
         以下将以附图及详细说明清楚说明本发明的精神, 如熟悉此技术的人员在了解本 发明的实施例后, 当可由本发明所教示的技术, 加以改变及修饰, 其并不脱离本发明的精神 与范围。
         本发明是一种服务器主机的辨识方法, 是利用一对照表, 以及主机本身具辨识特 性的一出厂序号 (Serial Number), 以辨识出主机的位置。 若服务器机台上原先已具有使用 数据, 则沿用服务器机台上原先既有的使用数据。
         请参阅图 1 所示, 图 1 绘示本发明服务器机台 100 在一实施方式中的方块示意 图。本发明的一实施方式中, 此服务器机台 100, 例如高密度服务器 (highperformance server), 包括一背板 200 及多个主机 300。
         背 板 200 具 多 个 插 槽 210 及 一 系 统 管 理 芯 片 220(base board managementcontroller, BMC)。系统管理芯片 220 具一对照表 400 及一内存 230。内存 230分隔成多块区域 ( 例如 : 地址为 A0 ~ A3), 分别记录各主机 300 的事件数据 (event log)。 各插槽 210 分别提供一主机 300 插设, 使得主机 300 可插拔且并列地设于背板 200 上, 其中 各主机 300 彼此间具辨识特性的一出厂序号 301, 可为相同规格的主机板。 当各主机 300 插 设于其中一插槽 210 时, 系统管理芯片 220 则分配此主机 300 一插槽位置代号 ( 例如图 2 的 N0 ~ N3)。
         请参阅图 1 及图 2 所示, 图 2 绘示本揭露内容的对照表 400 在此实施方式中的示 意图。对照表 400 具有多个数据列 410( 包括 410a、 410b), 这些数据列 410 的数量与插槽 210 的数量相同 ( 例如 4 个 ), 并分别一一对应此些插槽位置代号 ( 例如图 2 的 N0 ~ N3)。 其中对照表 400 对应于这些数据列 410 中分别具有一出厂序号字段 420 及一数据地址字段 430。出厂序号字段 420 用以记录对应插槽 210 上主机 300 的出厂序号 301。数据地址字段 430 用以记录可供指引至上述各区域的指引路径 ( 例如图 2 数据地址字段 430 中的 A0 ~ A3)。
         请同时参阅图 1 至图 3, 图 3 绘示本发明在此实施方式中的流程图。 系统管理芯片 220 便依据下列步骤进行 :
         步骤 (501) 取得主机 300 的一出厂序号 301 及一插槽位置代号 ( 例如图 2 的 N0 ~ N3 其中之一 ) : 当系统管理芯片 220 侦测出其中一主机 300 于一插槽 210 中进行开机时, 系统管 理芯片 220 分配给主机 300 一插槽位置代号, 且主机 300 的 BIOS 开机程序 ( 图中未示 ) 传 送主机 300 中具辨识特性的一出厂序号 301 至系统管理芯片 220。
         举例而言, 系统管理芯片 220 依据主机 300 所插设的插槽 210, 分配 “N3” 为插槽位 置代号至此主机 300, 且获得主机 300 的出厂序号 301 为 “001113” , 进行步骤 (502) ;
         步骤 (502) 判断对照表 400 中是否已存在此主机 300 的出厂序号 301 :
         系统管理芯片 220 依据此主机 300 的出厂序号 301( 承上例即 “001113” ), 将对照 表 400 中所有数据列 410 的出厂序号字段 420 的数据进行比对, 判断此主机 300 的出厂序 号 301 是否已存在于这些数据列 410 中, 若是, 进行步骤 (503), 否则, 进行步骤 (506) ;
         步骤 (503) 判断具此主机 300 的出厂序号 301 的数据列 410 是否正确地对应此主 机 300 的插槽位置代号 :
         当判断出上述的出厂序号 301 已存在于其中一数据列 410( 暂称第一数据列 410a) 时, 系统管理芯片 220 依据此主机 300 的插槽位置代号, 将对照表 400 中第一数据列 410a 进行比对, 判断此第一数据列 410a 是否正确地对应主机 300 的插槽位置代号, 若是, 进行步 骤 (504), 否则, 进行步骤 (505)。
         循上例而言, 当系统管理芯片 220 已于第一数据列 410a 的出厂序号字段 420 中比 对出 “001113” 的数据时, 系统管理芯片 220 再比对出第一数据列 410a 所对应的插槽位置 代号为 “N2” , 而非 “N3” 时, 代表此主机 300 已由插槽位置代号 “N2” 所对应的插槽 210 改插 设至插槽位置代号 “N3” 所对应的插槽 210 上, 如此代表此第一数据列 410a 并非正确对应 主机 300 的插槽位置代号, 则进行步骤 (505)。
         步骤 (504) 将此主机 300 正常运作 :
         当主机 300 进行于此步骤时, 代表此主机 300 仍插设于相同的插槽 210。故, 当此 第一数据列 410 亦正确地对应主机 300 的插槽位置代号时, 对照表 400 中第一数据列 410
         的数据地址字段 430 便可供系统管理芯片 220 存取此主机 300 的事件数据。
         步骤 (505) 移动数据地址至正确对应的数据列 410 上 :
         当第一数据列 410a 不正确地对应插槽位置代号时, 移动第一数据列 410a 的数据 地址字段 430 的一指引路径至此主机 300 的插槽位置代号所正确对应的一数据列 410( 暂 称第二数据列 410b) 的数据地址字段 430 上, 以提供系统管理芯片 220 通过数据地址字段 430 的指引路径, 使用对应区块的事件数据。
         循上例而言, 当系统管理芯片 220 比对出第一数据列 410a 所对应的插槽位置代号 为 “N2” , 而非 “N3” 时, 系统管理芯片 220 依据第一数据列 410a( 其插槽位置代号为 “N2” ) 的数据地址字段 430, 将数据地址字段 430 的指引路径移 “A2” 至主机 300 现对应的第二数 据列 410b( 其插槽位置代号为 “N3” ) 的数据地址字段 430( 其指引路径移 “A3” ) 中。
         步骤 (506) 更新主机 300 的出厂序号 301 至正确对应的一数据列 410 上 :
         当出厂序号 301 不存在于任一数据列 410 时, 系统管理芯片 220 记录此主机 300 的出厂序号 301 至主机 300 的插槽位置代号所对应的一数据列 410( 暂称第三数据列 ) 的 出厂序号字段 420 上。
         另一例而言, 当系统管理芯片 220 侦测出主机 300 的出厂序号 301 为 “001116” , 即 不存在于任一数据列 410 中, 且主机 300 的插槽位置代号为 “N3” 时, 系统管理芯片 220 依 据主机 300 现对应的第二数据列 410b( 其插槽位置代号为 “N3” ), 将主机 300 的出厂序号 301001116 记录至第二数据列 410( 其插槽位置代号为 “N3” ) 的出厂序号字段 420 中。 或者, 当系统管理芯片 220 侦测出对应第二数据列 410( 即插槽位置代号为 “N3” ) 的插槽 210 上没有主机 300(Null) 时, 系统管理芯片 220 删除第二数据列 410b( 其插槽位 置代号为 “N3” ) 的出厂序号字段 420 的数据。
         步骤 (507) 清除第三数据列的一数据地址所指向的数据 :
         系统管理芯片 220 接着依据第三数据列的一数据地址字段 430 中所记录的指向地 址 ( 例如 : 其指引路径移 “A3” ), 清除数据地址所指向的数据。
         综上所述, 本发明一来不需增加集中管理机制的硬件, 降低了硬件成本, 二来克服 了主机 300 使用不合适的事件数据所造成的不便及困扰。
         为方便举例, 本发明上述提到第一数据列 410a、 第二数据列 410b 及第三数据列皆 为数据列 410 其中之一, 不代表第一数据列 410a、 第二数据列 410b 及第三数据列为不同的 单元。
         本发明所揭露如上的各实施例中, 并非用以限定本发明, 任何熟悉此技术的人员, 在不脱离本发明的精神和范围内, 当可作各种的更动与润饰, 因此本发明的保护范围当视 权利要求书所界定的范围为准。
        

    关 键  词:
    服务器 主机 辨识 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:服务器主机的辨识方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-1281235.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1