CN103023700A - 一种信息中心硬件设备的管理操作***和方法 - Google Patents
一种信息中心硬件设备的管理操作***和方法 Download PDFInfo
- Publication number
- CN103023700A CN103023700A CN2012105082973A CN201210508297A CN103023700A CN 103023700 A CN103023700 A CN 103023700A CN 2012105082973 A CN2012105082973 A CN 2012105082973A CN 201210508297 A CN201210508297 A CN 201210508297A CN 103023700 A CN103023700 A CN 103023700A
- Authority
- CN
- China
- Prior art keywords
- order bag
- adapter
- hardware
- operating system
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Computer And Data Communications (AREA)
Abstract
本发明为信息中心机房提供对其硬件设备进行控制和数据采集的管理操作***和方法,作为用户操作底层硬件单元的基础,包括命令包接收单元、格式转换单元、标准命令包解析单元、判断单元和适配操作单元,通过命令包接收单元接收第三方的操作命令包,经格式转换单元和标准命令包解析单元转换解析为操作***可识别的命令包,然后经判断单元分析判断后传送至待操控硬件单元的适配单元来对相应硬件单元进行管控操作,通过本发明的方案实现了对信息中心机房硬件设备的统一管理。
Description
技术领域
本发明涉及硬件设备的操作***及管理方法,尤其是涉及对包括服务器、存储器等的机房信息中心硬件设备的管理操作***和方法。
背景技术
当今,信息技术逐步趋于开放化,各类信息中心大量的建立,同时也随着用户需求在不断变化,新业务、新技术不停地在发展。随着信息中心的建立、扩大,其自身包括的硬件设备及具备的功能也都越来越多,现有的机房信息中心至少都包括服务器、存储器、网络交换机、防火墙、UPS等硬件设备,在信息中心提供信息服务的同时,如何管理其自身的硬件设备成为信息中心发展首要考虑的因素。现有技术中对信息中心各硬件设备的管理主要包括以下两种方式:第一种是通过各自硬件生产厂商自带的管理操作***,用户可以通过网络远程访问的方式,即通过B/S或C/S的方式去管理监控各硬件设备;第二种是通过KVM交换机集中管控,即通过KVM交换机来管理所连接的硬件设备。目前这两种方式的管理具有共同的缺点就是管理操作复杂,且都无法为用户提供一个统一的整体化硬件设备管控操作***,更不能使第三方软件所调用的标准***服务接口来进行对硬件设备的监控和管理,无法满足信息中心日益发展的管理要求。
发明内容
本发明所要解决的技术问题是针对现有技术中对信息中心各硬件设备统一管理上存在的不足,提供一种能统一地对机房硬件设备进行管理操作的***和方法,通过本发明的***和方法,第三方能够方便的对机房底层硬件设备进行统一管控。
本发明解决上述技术问题的技术方案如下:
一种管理信息中心硬件设备的操作***,包括:命令包接收单元,用于接收来自第三方***的对硬件设备进行操控的命令包;格式转换单元,用于将命令包接收单元传送的命令包转换成操作***可识别格式的命令包;标准命令包解析单元,用于将经格式转换后的命令包通过内部软件解析成操作***可操控执行的标准格式命令包;接收单元,用于接收标准命令包解析单元解析后的标准格式命令包;判断单元,将接收单元接收的操作不同硬件的命令包发送给对应硬件的适配操作单元;适配操作单元,用于根据判断单元传送的命令包管控相应的硬件设备。
进一步的根据本发明所述的操作***,其中所述信息中心硬件设备包括至少一个服务器、至少一个存储器、UPS、防火墙和交换机。
进一步的根据本发明所述的操作***,其中所述的命令包接收单元包括socket接收单元和WebService接收单元,分别用于接收来自第三方***的基于Socket调用方式的命令包和基于WebService调用方式的命令包。
进一步的根据本发明所述的操作***,其中所述格式转换单元包括Socket格式转化单元和WebService格式转换单元,所述Socket格式转化单元将Socket接收单元接收的命令包转换为操作***可识别格式的命令包,所述WebService格式转化单元将WebService接收单元接收的命令包转换为操作***可识别格式的命令包。
进一步的根据本发明所述的操作***,其中所述的适配操作单元包括WMI适配器、IPMI适配器、SNMP适配器和串口适配器,所述WMI适配器连接于信息中心的服务器硬件,所述IPMI适配器连接于信息中心的存储器硬件,所述SNMP适配器连接于信息中心的交换机和防火墙硬件,所述串口适配器连接于信息中心的UPS硬件,所述WMI适配器、IPMI适配器和SNMP适配器是分别基于WMI、IPMI以及SNMP网络协议来直接管控硬件设备的适配器。
进一步的根据本发明所述的操作***,其中所述命令包至少包括硬件ID、类型和命令操作指令。
一种信息中心硬件设备的管理操作方法,包括以下步骤:接收来自第三方***对硬件设备进行操控的命令包;将接收的命令包转换成操作***可识别格式的命令包;将经格式转换后的命令包解析成操作***可操控执行的标准格式命令包;接收经解析后的标准格式命令包,然后对其进行确认和分析判断,以将操作不同硬件的命令包发送给对应硬件的操控单元;所述操控单元接收命令包后对命令所针对的硬件设备进行管控操作。
进一步的根据本发明所述的管理操作方法,其中步骤(1)中所述的命令包包括socket和WebService两种类型,当来自第三方***的命令包为socket命令包时由Socket接收单元进行接收,当来自第三方***的命令包为WebService命令包时由WebService接收单元进行接收。
进一步的根据本发明所述的管理操作方法,其中步骤(2)中,由Socket接收单元接收的命令包通过Socket格式转化单元转换成操作***可识别格式的命令包,由WebService接收单元接收的命令包通过WebService格式转化单元转换成操作***可识别格式的命令包。
进一步的根据本发明所述的管理操作方法,其中所述操控单元包括WMI适配器、IPMI适配器、SNMP适配器和串口适配器,所述WMI适配器连接于信息中心的服务器硬件,所述IPMI适配器连接于信息中心的存储器硬件,所述SNMP适配器连接于信息中心的交换机和防火墙硬件,所述串口适配器连接于信息中心的UPS硬件,所述的管控操作包括对硬件设备进行开机、关机、重启和/或状态信息查询操作。
通过本发明的方案至少能够达到以下技术效果:
1)、克服了现有技术中对信息中心各硬件设备管理上的不足,提高了对机房硬件设备的管理效率。
2)、通过本发明的管理操作***,更加方便了第三方***对机房底层硬件设备的管控操作,且能够更加高效的实现对底层硬件设备的统一管理。
3)、通过本发明所述的管理操作***,能够方便的得知底层硬件设备的运行信息状态,更加便于对底层硬件设备的维护和更新。
附图说明
附图1为应用本发明所述管理操作***的信息中心硬件设备结构示意图;
附图2为本发明所述管理信息中心硬件设备的操作***的逻辑结构图。
具体实施方式
本发明的目的是针对现有对机房各硬件设备统一管理上存在的不足,为信息中心机房提供对硬件设备控制及采集数据的管理操作***,是用户操作底层硬件单元的基础,通过IPMI、SNMP、WMI等协议,实现采集硬件单元基本信息和运行状态、控制各硬件单元的运行以及协调各硬件单元的工作。本发明的管理操作***平台所要解决的问题即是提供一种统一的机房硬件的管理操作***和方法,通过公开的API来实现对硬件设备的管理操作,调用方式包括Socket和WebService方式,以完成对信息中心机房统一硬件设备的管理。
以下结合附图具体说明本发明提供的机房硬件***的管理操作***。
首先本发明所述操作***所针对的机房信息中心硬件***如附图1所示包括:至少一个服务器,至少一个存储器,不间断电源***UPS,防火墙和交换机,所述的服务器、存储器、UPS和防火墙经交换机而连接于作为管理终端的普通计算机,在该普通计算机上安装有对服务器、存储器、UPS、防火墙以及交换机进行统一管理操作的管理操作***,通过该管理操作***能够对各硬件设备进行控制管理操作,例如硬件设备的开机、关机、重启等基本操作,并且还可以通过该管理操作***收集监控硬件设备情况和运行状态信息等,如服务器健康状态信息查询,网络交换机流量信息查询,电池容量信息查询等,因此该管理操作***完全相当于一种机房集群硬件设备的操作***,通过该***方便第三方***对机房信息中心硬件设备进行统一的管控操作。
为了解决上述问题,本发明所提供的硬件设备管理操作***的逻辑结构如附图2所示:
本发明所述的管理操作***为第三方提供两种服务接口,即为第三方***提供两种命令调用方式:socket和WebService调用方式,通过这两种调用方式即可实现外界对机房底层硬件设备的管控操作。所述的管理操作***在逻辑结构上包括socket接收单元和WebService接收单元、socket格式转换单元和WebService格式转换单元、标准命令包解析单元、接收单元、判断单元以及各种基于网络协议管控相应硬件的操控适配器。其中所述Socket接收单元和WebService接收单元分别用于接收第三方***的基于Socket调用方式的命令包和基于WebService调用方式的命令包,该命令包至少包括硬件ID、类型和命令。Socket接收单元和WebService接收单元将接收到的命令包传送到Socket格式转化单元和WebService格式转换单元中,在该格式转换单元中,通过各自的转换要求进行命令包数据格式的转换,以形成管理操作***中可识别的命令包,具体的Socket格式转化单元将Socket接收单元接收的命令包转换为管理操作***可识别的命令包,同样WebService格式转化单元将WebService接收单元接收的命令包转换为管理操作***可识别的命令包。然后经转换后的命令包被传送至标准命令包解析单元,标准命令包解析单元将接收到的命令包通过内部软件解析形成整个管理操作***可识别和操控执行的标准格式命令包,然后将这种经过转换的标准格式的命令包传送到接收单元。接收单元将标准格式命令包传送到判断单元。在判断单元中,对操作不同硬件的命令进行确认和判断,具体的在判断单元中指令会通过分析判断后,将不同类型的命令包发送给相应的操控单元-优选为适配器来进行处理,如第三方所提供的命令包是用于管控服务器的,则在经过命令包格式转换后,判断单元会将该命令包发送给与服务器相关联的WMI适配器,以通过该适配器按照命令包而对服务器进行管控操作。因此判断单元分别与各种硬件设备所对应的不同适配器相连接,并具有向这些适配器选择传动命令的功能。在本发明所述的技术方案中,连接于判断单元的适配操控单元至少包括WMI适配器、IPMI适配器、SNMP适配器和串口适配器,本发明中所述的WMI适配器、IPMI适配器和SNMP适配器是分别基于WMI、IPMI以及SNMP网络协议而能够直接管控硬件设备的适配器,如SNMP适配器是基于SNMP网络协议,在接收命令包后能够直接对交换机(防火墙)执行命令包所表示的管控操作的适配管控装置,因此连接于判断单元的各适配器将相应的硬件命令包进行分析处理后直接管控对应的硬件设备,这种管控包括对各硬件设备进行如开机、关机、重启等基本控制管理和对硬件设备进行如查询服务器健康状态信息、查询网络交换机流量信息、查询电池容量信息等运行状态信息的监控管理。上述WMI适配器连接所有服务器、IPMI适配器连接所有存储器、SNMP适配器连接交换机和防火墙、串口适配器连接UPS,这里的连接为操作***层面的逻辑连接关系,意思是各适配器操控对应的硬件设备,如WMI适配器连接服务器亦即该适配器向服务器输送用于操控服务器的控制信号,在物理传送路径中该控制信号由普通计算机经交换机而传输至服务器,因此附图2所示的连接关系即指本发明所述管理操作***中的逻辑连接关系,与附图1所示硬件连接关系不冲突。
以下对本发明所述管理操作***操控机房各硬件设备的具体过程进行描述:
首先第三方***提出对硬件设备的操控请求,其命令包分为socket和WebService两种类型,当命令包为socket命令包时由Socket接收单元接收,当命令包为WebService命令包时由WebService接收单元接收。
接着命令包接收单元将接收的命令包传送至格式转换单元进行命令包数据格式的转换,以形成管理操作***中可识别的命令包,具体的Socket接收单元将其接收到的命令包传送到Socket格式转化单元,Socket格式转化单元将其转换为管理操作***可识别的命令包,WebService接收单元将其接收到的命令包传送到WebService格式转化单元,WebService格式转化单元将其转换为管理操作***可识别的命令包。
然后经转换后的命令包被传送至标准命令包解析单元,标准命令包解析单元将接收到的命令包通过内部软件处理形成整个管理操作***可直接操控执行的标准格式的命令包,并将这种经过转换的标准格式的命令包传送到接收单元。
接收单元将接收的标准格式命令包传送到判断单元。
在判断单元中,根据命令包自身的硬件ID信息,将不同类型的命令包发送给相应的适配器来进行处理。
在适配器接收到判断单元传送的操控命令后,基于该命令请求对受其管控的相应硬件设备直接作出相应的管控操作,包括对硬件设备进行如开机、关机、重启等控制操作和对硬件设备进行如信息查询等监控操作。
最后通过上述过程即实现了第三方***对各硬件设备的操控管理。
本发明提供的管理信息中心硬件设备的上述操作***,可部署在普通计算机的硬件平台上,可以运行于Windows操作***和linux操作***中。通过本发明的上述操作***提供了一个管理和监控硬件设备的***平台,用户可以通过上述***平台所提供的服务,为第三方***提供一种统一的硬件管理方式,第三方***可以通过此操作***所提供的服务及接口方式,进行底层硬件设备的监控和管理,例如硬件设备的开机、关机、重启等基本操作,并且通过该方法还可以收集监控硬件设备情况和运行状态信息等。本发明的管理操作***为开放的硬件操作***平台,提供一个标准的服务,任何第三方管理软件均可以通过调用此操作***的命令包来实现对底层硬件设备的管控。
以上仅是对本发明的优选实施方式进行了描述,并不将本发明的技术方案限制于此,本领域技术人员在本发明的主要技术构思的基础上所作的任何公知变形都属于本发明所要保护的技术范畴,本发明具体的保护范围以权利要求书的记载为准。
Claims (10)
1.一种管理信息中心硬件设备的操作***,其特征在于,包括:
命令包接收单元,用于接收来自第三方***的对硬件设备进行操控的命令包;
格式转换单元,用于将命令包接收单元传送的命令包转换成操作***可识别格式的命令包;
标准命令包解析单元,用于将经格式转换后的命令包通过内部软件解析成操作***可操控执行的标准格式命令包;
接收单元,用于接收标准命令包解析单元解析后的标准格式命令包;
判断单元,将所述接收单元接收的操作不同硬件的命令包发送给对应硬件的适配操作单元;
适配操作单元,用于根据判断单元传送的命令包管控相应的硬件设备。
2.根据权利要求1所述的操作***,其特征在于,其中所述信息中心硬件设备包括至少一个服务器、至少一个存储器、UPS、防火墙和交换机。
3.根据权利要求1所述的操作***,其特征在于,所述的命令包接收单元包括socket接收单元和WebService接收单元,分别用于接收来自第三方***的基于Socket调用方式的命令包和基于WebService调用方式的命令包。
4.根据权利要求3所述的操作***,其特征在于,所述的格式转换单元包括Socket格式转化单元和WebService格式转换单元,所述Socket格式转化单元将Socket接收单元接收的命令包转换为操作***可识别格式的命令包,所述WebService格式转化单元将WebService接收单元接收的命令包转换为操作***可识别格式的命令包。
5.根据权利要求1所述的操作***,其特征在于,其中所述的适配操作单元包括WMI适配器、IPMI适配器、SNMP适配器和串口适配器,所述WMI适配器连接于信息中心的服务器硬件,所述IPMI适配器连接于信息中心的存储器硬件,所述SNMP适配器连接于信息中心的交换机和防火墙硬件,所述串口适配器连接于信息中心的UPS硬件,所述WMI适配器、IPMI适配器和SNMP适配器是分别基于WMI、IPMI以及SNMP网络协议可直接管控硬件设备的适配器。
6.根据权利要求1-5任一项所述的操作***,其特征在于,所述命令包至少包括硬件ID、类型和命令操作指令。
7.一种信息中心硬件设备的管理操作方法,其特征在于,包括以下步骤:
(1)接收来自第三方***对硬件设备进行操控的命令包;
(2)将接收的命令包转换成操作***可识别格式的命令包;
(3)将经格式转换后的命令包解析成操作***可操控执行的标准格式命令包;
(4)接收经解析后的标准格式命令包,然后对其进行确认和分析判断,以将操作不同硬件的命令包发送给对应硬件的操控单元;
(5)所述操控单元接收命令包后对命令所针对的硬件设备进行管控操作。
8.根据权利要求7所述的方法,其特征在于,其中步骤(1)中所述的命令包包括socket和WebService两种类型,当来自第三方***的命令包为socket命令包时由Socket接收单元进行接收,当来自第三方***的命令包为WebService命令包时由WebService接收单元进行接收。
9.根据权利要求8所述的方法,其特征在于,其中步骤(2)中,由Socket接收单元接收的命令包通过Socket格式转化单元转换成操作***可识别格式的命令包,由WebService接收单元接收的命令包通过WebService格式转化单元转换成操作***可识别格式的命令包。
10.根据权利要求7-9任一项所述的方法,其特征在于,其中所述操控单元包括WMI适配器、IPMI适配器、SNMP适配器和串口适配器,所述WMI适配器连接于信息中心的服务器硬件,所述IPMI适配器连接于信息中心的存储器硬件,所述SNMP适配器连接于信息中心的交换机和防火墙硬件,所述串口适配器连接于信息中心的UPS硬件,所述的管控操作包括对硬件设备进行开机、关机、重启和/或状态信息查询操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012105082973A CN103023700A (zh) | 2012-12-03 | 2012-12-03 | 一种信息中心硬件设备的管理操作***和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012105082973A CN103023700A (zh) | 2012-12-03 | 2012-12-03 | 一种信息中心硬件设备的管理操作***和方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103023700A true CN103023700A (zh) | 2013-04-03 |
Family
ID=47971854
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012105082973A Pending CN103023700A (zh) | 2012-12-03 | 2012-12-03 | 一种信息中心硬件设备的管理操作***和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103023700A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105224489A (zh) * | 2015-11-12 | 2016-01-06 | 南威软件股份有限公司 | 一种硬件设备的集成管理*** |
CN105721169A (zh) * | 2016-02-01 | 2016-06-29 | 北京航空航天大学 | 面向云制造的3d打印适配接入装置 |
CN105824295A (zh) * | 2015-01-08 | 2016-08-03 | 中国航天科工集团第四研究院指挥自动化技术研发与应用中心 | 一种硬件设备控制方法、装置及*** |
CN111224996A (zh) * | 2020-01-17 | 2020-06-02 | 国网福建省电力有限公司 | 一种防火墙集中辅助维护*** |
CN111901166A (zh) * | 2020-07-24 | 2020-11-06 | 广州合明软件科技有限公司 | 一种机房设备硬件信息的多通道监控管理方法及*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1549493A (zh) * | 2003-05-23 | 2004-11-24 | 联想(北京)有限公司 | 一种计算机网络的网络安全***及其控制方法 |
CN102171993A (zh) * | 2011-04-14 | 2011-08-31 | 华为技术有限公司 | 联动策略实现方法及装置、开放平台单板和设备 |
-
2012
- 2012-12-03 CN CN2012105082973A patent/CN103023700A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1549493A (zh) * | 2003-05-23 | 2004-11-24 | 联想(北京)有限公司 | 一种计算机网络的网络安全***及其控制方法 |
CN102171993A (zh) * | 2011-04-14 | 2011-08-31 | 华为技术有限公司 | 联动策略实现方法及装置、开放平台单板和设备 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105824295A (zh) * | 2015-01-08 | 2016-08-03 | 中国航天科工集团第四研究院指挥自动化技术研发与应用中心 | 一种硬件设备控制方法、装置及*** |
CN105224489A (zh) * | 2015-11-12 | 2016-01-06 | 南威软件股份有限公司 | 一种硬件设备的集成管理*** |
CN105721169A (zh) * | 2016-02-01 | 2016-06-29 | 北京航空航天大学 | 面向云制造的3d打印适配接入装置 |
CN105721169B (zh) * | 2016-02-01 | 2020-04-24 | 北京航空航天大学 | 面向云制造的3d打印适配接入装置 |
CN111224996A (zh) * | 2020-01-17 | 2020-06-02 | 国网福建省电力有限公司 | 一种防火墙集中辅助维护*** |
CN111901166A (zh) * | 2020-07-24 | 2020-11-06 | 广州合明软件科技有限公司 | 一种机房设备硬件信息的多通道监控管理方法及*** |
CN111901166B (zh) * | 2020-07-24 | 2023-04-18 | 广州合明软件科技有限公司 | 一种机房设备硬件信息的多通道监控管理方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100502305C (zh) | 一种家庭网络设备的管理***及管理方法 | |
US8086757B2 (en) | Intelligent gateway for heterogeneous peer-to-peer home automation networks | |
CN103095565B (zh) | 一种软件定义网络操作***及其实现方法 | |
CN101800652A (zh) | 串口与以太网方式转换的方法、***及工业以太网交换机 | |
CN103312715A (zh) | 一种面向Web 服务的家庭网络***架构 | |
CN103023700A (zh) | 一种信息中心硬件设备的管理操作***和方法 | |
CN104052766A (zh) | 基于云计算的异构网络的综合智能通信方法及*** | |
CN111586120A (zh) | 物联网网关设备、数据传输方法、存储介质及安装方法 | |
CN112769602B (zh) | 一种白盒交换机统一配置管理***、方法和网络操作*** | |
CN103546572A (zh) | 一种云存储装置以及多云存储联网***和方法 | |
EP2795957A1 (en) | Bandwidth management in a home network | |
RU2636696C2 (ru) | Поточные компьютеры, оснащенные беспроводными интерфейсами коммуникационных протоколов, и связанные с ними способы | |
CN112542888A (zh) | 一种实现配用电智能设备即插即用的方法 | |
CN109067633B (zh) | 基于以太网菊花链通讯网络拓扑的电源管理***及方法 | |
CN106341468A (zh) | 一种智能设备的远程唤醒方法、装置及*** | |
CN111367542A (zh) | 家电设备及家电设备固件升级方法 | |
CN110557460A (zh) | 数据中心的基础设施设备的监控*** | |
CN108123826B (zh) | 一种跨区数据的交互***及方法 | |
CN202111864U (zh) | 一种分布式无线网关*** | |
CN104378372B (zh) | 用于在网络中通信的电子设备和操作电子设备的方法 | |
CN104505942A (zh) | 基于数据总线的配电自动化馈线终端及其网络 | |
CN103746836A (zh) | 基于arm的嵌入式网管代理*** | |
CN102158356A (zh) | 一种hfc异构网络中多网元集成网管代理装置 | |
CN104009956A (zh) | 一种基于嵌入式多核协处理网闸***的通信方法 | |
CN105025273A (zh) | 楼宇可视对讲***的连接方法、密码设置方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130403 |
|
RJ01 | Rejection of invention patent application after publication |