通过关联服务器信息来发现物理服务器位置的方法和系统技术方案

技术编号:6040159 阅读:248 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种通过关联服务器信息来发现物理服务器位置的方法和系统。本发明专利技术包括一种用于发现数据中心内的物理服务器设备的物理位置的计算系统。所述计算系统获得与所述物理服务器设备的所述物理位置相关的所述物理服务器设备的至少一个物理特性。所述计算系统获得与所述物理服务器设备的逻辑服务器名称相关的所述物理服务器设备的至少一个逻辑特性。所述计算系统将所述至少一个物理特性与所述至少一个逻辑特性进行关联。所述计算系统将所述逻辑服务器名称匹配到所述物理位置。

【技术实现步骤摘要】

本专利技术一般地涉及发现物理服务器设备的物理位置,更具体地说,本专利技术涉及将物理服务器设备的逻辑特性匹配到物理服务器设备的物理特性。
技术介绍
数据中心是装备有计算设备(例如,MediaSmart服务器)和电子组件(例如,电信设备和/或存储设备)的设施。数据中心具有数千个服务器设备。这些服务器几乎全部采用远程管理方式,在许多年(例如,超过10年)之内都无需对其进行物理访问。因此,通常不存在逻辑服务器设备名称和功能与其物理位置之间的已知映射。但是诸如网络拓扑修正、电源布线改变、机架服务器升级、冷却优化、机架重新布置、服务器虚拟化以及使服务器退役之类的许多实际IT优化任务要求精确地了解物理服务器位置,即,服务器设备的物理位置。此外,当针对一组在物理上位于一起的服务器执行时,需要证明机架服务器升级和退役的正确性。机架服务器是包括多个服务器设备的计算系统。在IT优化任务的规划阶段也需要了解物理服务器位置。在传统的数据中心环境内,执行物理服务器位置发现的系统管理员或团队必须手动地将每个服务器设备连接到控制台(即,系统管理员用于输入和显示文本的物理设备)以便进行登录以及将服务器设备与其逻辑名称和逻辑地址进行关联。目前,完全手动地执行物理服务器位置的发现。物理服务器位置指物理服务器在数据中心内的具体位置(例如,在数据中心内的内部坐标(X,Y,Z))。因此,非常需要计算系统自动执行物理服务器位置(例如,在数据中心内)的发现以帮助系统管理员并节省与发现相关的成本。
技术实现思路
本专利技术描述了一种自动执行物理服务器设备的发现和定位的系统、方法和计算机程序产品。在一个实施例中,提供了一种用于发现数据中心内的物理服务器设备的物理位置的计算机实现的方法,所述方法包括:获得与所述物理服务器设备的所述物理位置相关的所述物理服务器设备的至少一个物理特性;获得与所述物理服务器设备的逻辑服务器名称相关的所述物理服务器设备的至少一个逻辑特性;以及将所述至少一个物理特性与所述至少一个逻辑特性进行关联以便将所述逻辑服务器名称匹配到所述物理位置。在一个实施例中,提供了一种用于发现数据中心内的物理服务器设备的物理位置的计算机实现的系统,所述系统包括:存储器设备;以及-->与所述存储器设备通信的处理器单元,所述处理器单元执行以下步骤:获得与所述物理服务器设备的所述物理位置相关的所述物理服务器设备的至少一个物理特性;获得与所述物理服务器设备的逻辑服务器名称相关的所述物理服务器设备的至少一个逻辑特性;以及将所述至少一个物理特性与所述至少一个逻辑特性进行关联以便将所述逻辑服务器名称匹配到所述物理位置。在进一步的实施例中,所述至少一个物理特性进一步包括以下项中的一个或多个:所述物理服务器设备的外型详细信息、所述物理服务器设备发出的可视信号、所述物理服务器设备发出的音频信号、所述物理服务器设备发出的电磁信号、所述物理服务器设备发出的热量、所述物理服务器设备中的组件的物理位置。在进一步的实施例中,所述至少一个逻辑特性进一步包括以下项中的一个或多个:所述物理服务器设备的介质访问控制MAC地址、所述物理服务器设备的唯一序列号、附加到所述物理服务器设备中的组件上的LED的状态、所述物理服务器设备的CPU利用率、网卡状态及硬盘驱动器状态。附图说明提供了附图以进一步了解本专利技术,所述附图结合在说明书中并构成说明书的一部分。所述附图示出了本专利技术的实施例并与说明书一起用于解释本专利技术的原理,其中:图1示出了根据本专利技术的一个实施例的数据中心环境;图2示出了根据本专利技术的一个实施例的数据中心内的服务器设备;图3示出了根据本专利技术的一个实施例的服务器设备中的组件;图4示出了根据本专利技术的一个实施例的包括用于发现物理服务器设备的物理位置的方法步骤的流程图;以及图5示出了根据本专利技术的一个实施例的用于实现图4中所示的流程图的示例性硬件配置。具体实施方式图1示出了根据本专利技术的一个实施例的示例性数据中心环境。数据中心100包括多个服务器110。服务器(例如,System x3650服务器、ProLiant DL机架安装服务器)包括多个物理服务器设备。物理服务器设备(例如,System x3850M2、Alpha系统)是包括(但不限于)至少一个处理器、至少一个存储器设备等的计算设备。所述计算设备可以运行至少一个服务器应用,例如Apache HTTP服务器。在此实施例中,数据中心包括至少一个附加到移动平台或固定平台上或手动携带的检测器120。所述检测器包括但不限于:条码扫描器、照相机或摄像机、CCTV(闭路电视)和麦克风。所述移动平台包括但不限于:移动机器人设备。在Bash等人的“Data Center Robotic Device(数据中心机器人设备,美国专利第7,072,739B2号,在此完全引入作为参考)”中进一步说明了示例性移动平台和/或在“Mobile Measurement Technology(MMT)(移动测量技术,全球技术服务,2008年,在此完全引入作为参考)”中也说明了示例性移动平台。所述固定-->平台(非移动平台)可以例如包括机柜或机架。图2示出了根据本专利技术的一个实施例的数据中心内的服务器设备。在数据中心100内,存在多个具有服务器的机架,例如机架1(205)、机架2(235)、机架3(240)、机架4(245)。机架包括多个物理服务器设备。例如,机架1(205)包括多个服务器设备,例如物理服务器设备1(210)、物理服务器设备2(215)、物理服务器设备3(220)等。数据中心100包括检测器120。可以存在负责发现数据中心内的物理服务器设备的物理位置的专家团队225。团队225例如通过在计算系统(例如,图5中的计算系统500)中运行图4中所示的方法步骤来发现物理服务器设备的物理位置。图4示出了根据本专利技术的一个实施例的包括用于发现物理服务器设备的物理位置的方法步骤的流程图。在步骤400,所述计算系统开始用于发现物理服务器设备的物理位置的过程。在步骤410和430,所述计算系统例如通过使用至少一个检测器获得物理服务器设备的至少一个物理特性(即,可从外部观察的特性)。所述至少一个物理特性包括但不限于:物理服务器设备的外型详细信息或属性或特征(例如,物理服务器设备上的划痕)、物理服务器设备发出的可视信号、物理服务器设备发出的音频信号、物理服务器设备发出的电磁信号、物理服务器设备发出的热量,以及物理服务器设备中的组件相对于一个或多个固定内部参考位置(例如,通道1的前端)的物理位置。所述至少一个物理特性唯一地标识物理服务器设备的物理位置。例如,一个或多个信号的来源(即,信号所源自的位置)指示了物理服务器设备的物理位置。物理服务器设备上的唯一划痕将此物理服务器设备与其他物理服务器设备区别开。在识别到唯一划痕时,配备有定位系统的检测器可以例如通过使用电子文本消息、电子邮件、电子警报等将包括划痕及其全球位置(即,其特定纬度和经度)的图像发送到所述计算系统。因此,所述计算系统查找具有该唯一划痕的物理服务器设备的位置。服务器设备可以同时发出信号,但信号可以不同。例如,LED闪烁次数可以与每个特定服务器的工作负荷对应。对于每个服务器,信号中编码的主机名称或MAC地址可以是不同的。备选地,服本文档来自技高网...

【技术保护点】
1.一种用于发现数据中心内的物理服务器设备的物理位置的计算机实现的方法,所述方法包括:获得与所述物理服务器设备的所述物理位置相关的所述物理服务器设备的至少一个物理特性;获得与所述物理服务器设备的逻辑服务器名称相关的所述物理服务器设备的至少一个逻辑特性;以及将所述至少一个物理特性与所述至少一个逻辑特性进行关联以便将所述逻辑服务器名称匹配到所述物理位置。

【技术特征摘要】
2010.02.02 US 12/698,5261.一种用于发现数据中心内的物理服务器设备的物理位置的计算机实现的方法,所述方法包括:获得与所述物理服务器设备的所述物理位置相关的所述物理服务器设备的至少一个物理特性;获得与所述物理服务器设备的逻辑服务器名称相关的所述物理服务器设备的至少一个逻辑特性;以及将所述至少一个物理特性与所述至少一个逻辑特性进行关联以便将所述逻辑服务器名称匹配到所述物理位置。2.如权利要求1中所述的计算机实现的方法,其中所述至少一个物理特性进一步包括以下项中的一个或多个:所述物理服务器设备的外型详细信息、所述物理服务器设备发出的可视信号、所述物理服务器设备发出的音频信号、所述物理服务器设备发出的电磁信号、所述物理服务器设备发出的热量、所述物理服务器设备中的组件的物理位置。3.如权利要求2中所述的计算机实现的方法,其中所述可视信号包括以下项中的一个或多个:附加到所述物理服务器设备的存储设备上的第一已激活指示器设备、附加到所述物理服务器设备的网卡上的第二已激活指示器设备。4.如权利要求2中所述的计算机实现的方法,其中所述热量包括由在所述物理服务器设备中运行或工作的设备产生的热量。5.如权利要求2中所述的计算机实现的方法,其中所述音频信号包括由所述物理服务器设备中的冷却风扇产生的噪声。6.如权利要求2中所述的计算机实现的方法,其中通过至少一个检测器获得所述至少一个物理特性,所述至少一个检测器包括条码扫描器、照相机或摄像机、麦克风中的一个或多个。7.如权利要求6中所述的计算机实现的方法,其中通过所述数据中心的固定内部坐标和定位设备中的一个或多个来确定所述至少一个检测器的位置。8.如权利要求1中所述的计算机实现的方法,其中所述至少一个逻辑特性进一步包括以下项中的一个或多个:所述物理服务器设备的介质访问控制MAC地址、所述物理服务器设备的唯一序列号、附加到所述物理服务器设备中的组件上的LED的状态、所述物理服务器设备的CPU利用率、网卡状态及硬盘驱动器状态。9.如权利要求1中所述的计算机实现的方法,其中通过以下一个或多个操作获得所述至少一个逻辑特性:查询所述物理服务器设备、分析日志文件以及生成标识所述物理服务器设备的信号。10.如权利要求9中所述的计算机实现的方法,其中生成所述信号不需要获得所述物理服务器设备上的证书或不需要在所述物理服务器设备上运行命令或程序。11.如权利要求1中所述的计算机实现的方法,其中所述关联包括使用推土机距离EMD算法将所述至少一个物理特性映射到所述至少一个逻辑特性。12.如权利要求11中所述的计算机实现的方法,还包括:当所述物理服务器设备的所有者发生改变或用户无法登录所述物理服务器时,在不再次执行所述关联的情况下重新使用...

【专利技术属性】
技术研发人员:N·A·尤科夫
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US

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

1