一种主控一体式服务器及服务器远程监控方法与流程

文档序号:29086143发布日期:2022-03-02 01:26阅读:153来源:国知局
一种主控一体式服务器及服务器远程监控方法与流程

1.本发明涉及服务器技术领域,尤其涉及一种主控一体式服务器及服务器远程监控方法。


背景技术:

2.随着服务器应用需求的逐渐增加和多元化,计算规模也在不断扩大。在数据中心、企业内部、公用机房、办公环境、科学计算环境中,几十台到上千台的服务器的配置已经非常普遍。计算规模的扩大使得管理效率和成本相应的提高,传统的通过控制终端远程监控分片区域的方式已经很难适应现有的机群环境,其主要原因在于随着服务器规模的增加远程通信成本(设备成本及维护成本)及错误率都将显著提升,且当某一控制终端出现故障时,其所监控的分片区域内的服务器都将处于无监控状态,虽然该问题可以通过控制终端之间的重新分配负载来解决,然而这将进一步的增加远程通信的复杂程度,随之而来的也将进一步造成错误率的提升。
3.因此,现亟需提出一种新的服务器结构或服务器的远程监控方法以更加可靠的实现对服务器的监控并能有效的降低成本。


技术实现要素:

4.为解决上述技术问题并达到上述发明目的,在本发明的一个方面,提出了一种主控一体式服务器,包括:服务器主机,配置用于对外提供服务;以及soc监控板卡,所述soc监控板卡分别连接至所述服务器主机的bmc端口及数据端口;所述soc监控板卡配置用于监控所述服务器主机,对外提供所述服务器主机的监控数据,并经由所述soc监控板卡远程访问所述服务器主机。
5.在一个或多个实施例中,所述soc监控板卡至少包括:一cpu;一内存;一存储模块,用于存储soc监控板卡的操作系统;两个数据端口,一个数据端口配置用于与所述服务器主机的bmc端口有线连接,另一个数据端口配置用于与所述服务器主机的数据端口有线连接;以及一网卡,用于对外提供所述服务器主机的监控数据,并经由所述网卡远程访问所述服务器主机;其中,所述内存、所述存储模块、所述两个数据端口以及所述网卡分别与所述cpu通信连接。
6.在一个或多个实施例中,所述网卡还配置用于为所述soc监控板卡分配ip地址;以及以所述soc监控板卡的ip地址作为代理ip对外提供所述服务器主机的监控数据,并经由所述soc监控板卡远程访问所述服务器主机。
7.在一个或多个实施例中,所述soc监控板卡还包括kvm端口,所述kvm端口与所述soc监控板卡的cpu连接,用于管理所述soc监控板卡的操作系统。
8.在一个或多个实施例中,所述soc监控板卡还包括fpga模块,所述fpga模块分别连接至所述soc监控板卡的cpu以及连接至所述服务器主机的数据端口,所述fpga模块配置用于作为所述soc监控板卡与所述服务器主机的共用拓展端口。
9.在一个或多个实施例中,所述fpga模块还配置用于根据输入数据的目的端转发所述输入数据至所述soc监控板卡或所述服务器主机。
10.在一个或多个实施例中,所述服务器主机还包括备用端口,所述备用端口仅支持通过有线方式访问所述服务器主机以获取相应的数据。
11.在一个或多个实施例中,所述存储模块包括m.2型固态硬盘;所述内存包括dimm内存。
12.在本发明的另一个方面,提出了一种服务器远程监控方法,所述方法包括:在服务器主机的本地设置soc监控板卡,将所述soc监控板卡与所述服务器主机的bmc端口及数据端口有线连接;配置所述soc监控板卡用于监控所述服务器主机,并对外提供所述服务器主机的监控数据,并经由所述soc监控板卡远程访问所述服务器主机。
13.在一个或多个实施例中,所述服务器远程监控方法还包括:为所述soc监控板卡分配ip地址;以所述soc监控板卡的ip地址作为代理ip对外提供所述服务器主机的监控数据,并经由所述soc监控板卡远程访问所述服务器主机。
14.本发明的有益效果包括:本发明通过设置soc监控板卡对服务器主机进行本地监控,使得对服务器主机的监控更加简单方便并且具有良好的可扩展性、个性化(因为可以一对一的管理)等诸多特点,并大大降低了设备的投入成本及后期的维护成本。另外,soc监控板卡也可作为服务器主机的外层门户,从而能够进一步的提升服务器的安全性。
附图说明
15.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。
16.图1为本发明的主控一体式服务器的结构示意图;
17.图2为本发明的一种服务器远程监控方法的工作流程图。
具体实施方式
18.为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明实施例进一步详细说明。
19.需要说明的是,本发明实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对此不再一一说明。
20.图1为本发明的主控一体式服务器的结构示意图。如图1所示,本发明的主控一体式服务器1包括:服务器主机2,配置用于对外提供服务;以及soc监控板卡3,soc监控板卡3分别连接至服务器主机2的bmc端口及数据端口;本发明的soc监控板卡3配置用于监控服务器主机2,对外提供服务器主机2的监控数据,并经由soc监控板卡3远程访问服务器主机2。
21.如上述实施例,本发明利用soc监控板卡作为服务器主机的监控终端和控制终端,并设置在服务器的本地以与服务器主机有线连接,soc监控板卡根据预设的监控程序以有线通信的方式获取服务器主机的监控数据并保存本地中,并由soc监控板卡对外提供服务
器主机的监控数据。一方面,由于本发明的soc监控板卡的结构简单,因而其能够保障长期而稳定的对服务器主机的监控,且由于是一对一的监控,因而,大大降低了数据错误的发生;另一方面,远程访问终端对服务器主机的访问需要通过soc监控板卡实现,因此,本发明的soc监控板卡也为服务器的远程访问多增加了一层屏障,可以通过设计相应的访问机制来进一步保障服务器的安全运行。
22.在一个实施例中,本发明的soc监控板卡的组成至少包括:
23.一cpu;一内存;
24.一存储模块,用于存储soc监控板卡的操作系统,其中,soc监控板卡的操作系统运行环境可以与服务器主机的操作系统运行环境相同也可以不同,即本发明的soc监控板卡是独立于服务器主机之外而单独运行的。
25.在另一个实施例中,本发明的soc监控板卡将采用独立供电系统进行供电。
26.在另一个实施例中,本发明的soc监控板卡的供电端与服务器主机的供电端可控连接,当soc监控板卡检测到服务器主机异常失电后将控制导通二者之间的供电端以由soc监控板卡的供电系统为主机服务器供电。
27.两个数据端口,一个数据端口(端口2)配置用于与服务器主机的bmc端口有线连接,用于根据预设的监控策略获取服务器主机的各硬件的监控数据并保存在存储模块中;另一个数据端口(端口3)配置用于与服务器主机的数据端口有线连接,用于与服务器主机进行数据交互;
28.一网卡(具有网口1),用于对外提供服务器主机的监控数据,并经由网卡远程访问服务器主机。
29.上述各硬件的连接关系为内存、存储模块、两个数据端口以及网卡分别与cpu通信连接。
30.在一个实施例中,网卡还配置用于为soc监控板卡分配ip地址;以及以soc监控板卡的ip地址作为代理ip对外提供所述服务器主机的监控数据,并经由soc监控板卡远程访问所述服务器主机。即在本实施例中,soc监控板卡还可以作为ip代理以为服务器主机提供保护。
31.在一个实施例中,soc监控板卡还包括kvm(keyboard video mouse)端口(即键盘、视频和鼠标端口),kvm技术无需目标服务器修改软件,这就意味着可以在bios环境下,通过kvm可以随时访问目标计算机,kvm提供了真正的主板级别访问,并支持多平台服务器和串行设备。
32.在一个实施例中,soc监控板卡还包括fpga模块,fpga模块分别连接至soc监控板卡的cpu以及连接至服务器主机的数据端口,fpga模块配置用于作为soc监控板卡与服务器主机的共用拓展端口。
33.在另一个实施例中,fpga模块还配置用于根据输入数据的目的端转发输入数据至soc监控板卡或服务器主机。
34.在另一个实施例中,在soc监控板卡的存储模块中还预设有多种数据通信协议,当fpga接收到通信请求后,能够由存储模块中选择相适应的通信程序进行通信。
35.在另一个实施例中,fpga模块可以通过接口拓展器而连接多个数据数据接口,并自动根据每个数据接口的输入数据分配适应的数据通道以进行数据传输。本技术例充分利
用了fpga强大的并行能力,以及灵活性使得soc监控板卡能够以更简单的结构而提供多种数据通信能力且能够做到并行传输。
36.在一个实施例中,服务器主机还包括备用端口,备用端口仅支持通过有线方式访问服务器主机以获取相应的数据。设置备用接口的目的在于当soc监控板卡出现故障时,可以通过将该服务器主机的备用接口与其它服务器中的soc监控板卡有线连接以由其它服务器中的soc监控板卡同时对两台服务器主机进行监控。即在本发明中,soc监控板卡能够同时支持监控多台服务器主机。
37.在一个实施例中,存储模块可以选用m.2型固态硬盘,内存可以选用dimm内存。
38.如上述各实施例,本发明提供了一种主控系统一体式服务器——即将管理控制端(soc监控板卡)与服务器主机集成在服务器本地。本发明通过设置soc监控板卡对服务器主机进行本地监控,使得对服务器主机的监控更加简单方便并且具有良好的可扩展性、个性化(因为可以一对一的管理)等诸多特点,并大大降低了设备的投入成本及后期的维护成本。另外,soc监控板卡也可作为服务器主机的外层门户,从而能够进一步的提升服务器的安全性
39.在本发明的另一方面,提出了一种服务器远程监控方法。图2为本发明的一种服务器远程监控方法的工作流程图。如图2所示,本发明的服务器远程监控方法的工作流程包括:步骤s1、在服务器主机的本地设置soc监控板卡,将soc监控板卡与服务器主机的bmc端口及数据端口有线连接;步骤s2、配置soc监控板卡用于监控服务器主机,并对外提供服务器主机的监控数据,并经由soc监控板卡远程访问服务器主机。
40.在一个实施例中,方法还包括:为soc监控板卡分配ip地址;以soc监控板卡的ip地址作为代理ip对外提供服务器主机的监控数据,并经由soc监控板卡远程访问服务器主机。
41.如上述实施例中提出的远程服务器监控方法,本发明通过设置soc监控板卡对服务器主机进行本地监控,使得对服务器主机的监控更加简单方便并且具有良好的可扩展性、个性化(因为可以一对一的管理)等诸多特点,并大大降低了设备的投入成本及后期的维护成本。另外,soc监控板卡也可作为服务器主机的外层门户,从而能够进一步的提升服务器的安全性最后,需说明的是,本文中的soc监控板卡指的是以soc芯片为基础搭建的功能性板卡,其中,soc芯片是一种集成电路的芯片,可以有效地降低电子/信息系统产品的开发成本,缩短开发周期。
42.以上是本发明公开的示例性实施例,但是应当注意,在不背离权利要求限定的本发明实施例公开的范围的前提下,可以进行多种改变和修改。根据这里描述的公开实施例的方法权利要求的功能、步骤和/或动作不需以任何特定顺序执行。此外,尽管本发明实施例公开的元素可以以个体形式描述或要求,但除非明确限制为单数,也可以理解为多个。
43.应当理解的是,在本文中使用的,除非上下文清楚地支持例外情况,单数形式“一个”旨在也包括复数形式。还应当理解的是,在本文中使用的“和/或”是指包括一个或者一个以上相关联地列出的项目的任意和所有可能组合。
44.上述本发明实施例公开实施例序号仅仅为了描述,不代表实施例的优劣。
45.所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本发明实施例公开的范围(包括权利要求)被限于这些例子;在本发明实施例的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,并存在如上的本发
明实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。因此,凡在本发明实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1