服务器带外数据管理方法、装置、设备及可读存储介质制造方法及图纸

技术编号:27607046 阅读:24 留言:0更新日期:2021-03-10 10:31
本发明专利技术公开了一种服务器带外数据管理方法,应用于服务器集群的主虚拟机,该方法包括以下步骤:通过网络交换机获取带外数据;对带外数据进行虚拟化操作,得到目标数据;将目标数据存储至服务器集群的虚拟化存储空间。应用本发明专利技术所提供的服务器带外数据管理方法,对带外数据进行统一管理,较大地降低了维护难度,提高了服务器的安全性。本发明专利技术还公开了一种服务器带外数据管理装置、设备及存储介质,具有相应技术效果。相应技术效果。相应技术效果。

【技术实现步骤摘要】
服务器带外数据管理方法、装置、设备及可读存储介质


[0001]本专利技术涉及存储
,特别是涉及一种服务器带外数据管理方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]如图1所示,图1为现有技术中服务器带外数据管理系统的结构框图。实现方式是:每台服务器内的基板管理控制器(BMC,Baseboard Management Controller)配置I2C接口,通过几组系统管理总线(SMBUS,System Management Bus)访问主板、PCIe外插卡(如RAID卡、以太网卡等)、背板、固态硬盘SSD或机械硬盘HDD硬盘设备的健康状况。服务器之间的信息是相互独立的。这就形成一个个数据的“孤岛”,没法实现信息共享。有些拓扑中,每台服务器可以通过网络设备(如基板管理控制器的管理网络接口或与基板管理控制器建立共享链接的以太网卡)与局域网(LAN)相连。主控中心(Host Center)可以通过局域网实现与每台服务器的点到点信息交互。
[0003]现有的服务器带外数据管理方法存在以下缺点:首先,数据离散,带外数据在每个服务器内部都是一个信息“孤岛”,无法实现共享,只能通过主控中心点到点访问;其次,维护困难,当多台服务器形成集群,或者分布式时维护难度成倍增加。尤其是不同厂商服务器或者外插设备、背板、硬盘交叉部署在一起时,难度很大。必要时需要设备断电停机、现场调试,影响用户业务的正常运行;再者,安全性差,当遇到服务器故障情况,传统的服务器带外数据管理手段受限于基板管理控制器器件缓存瓶颈,故障记录设备的时间片段小、数据少,尤其遇到基板管理控制器挂死、服务器宕机或掉电等严重故障的情况,往往来不及保存故障状态时刻的信息,造成故障原因无法及时定位、故障设备无法隔离的情况。
[0004]综上所述,如何有效地解决现有的服务器带外数据管理方法数据离散,维护困难,安全性差等问题,是目前本领域技术人员急需解决的问题。

技术实现思路

[0005]本专利技术的目的是提供一种服务器带外数据管理方法,该方法对带外数据进行统一管理,较大地降低了维护难度,提高了服务器的安全性;本专利技术的另一目的是提供一种服务器带外数据管理装置、设备及计算机可读存储介质。
[0006]为解决上述技术问题,本专利技术提供如下技术方案:
[0007]一种服务器带外数据管理方法,应用于服务器集群的主虚拟机,包括:
[0008]通过网络交换机获取带外数据;
[0009]对所述带外数据进行虚拟化操作,得到目标数据;
[0010]将所述目标数据存储至所述服务器集群的虚拟化存储空间。
[0011]在本专利技术的一种具体实施方式中,通过网络交换机获取带外数据,包括:
[0012]接收所述网络交换机发送的带外数据;其中,所述带外数据为所述服务器集群中的各基板管理控制通过预置网络发送给所述网络交换机的数据。
[0013]在本专利技术的一种具体实施方式中,通过网络交换机获取带外数据,包括:
[0014]通过所述网络交换机访问所述服务器集群中各服务器的子设备,得到所述带外数据。
[0015]在本专利技术的一种具体实施方式中,将所述目标数据存储至所述服务器集群的虚拟化存储空间,包括:
[0016]将所述目标数据存储至所述服务器集群中各服务器的终端缓存或硬盘中。
[0017]一种服务器带外数据管理装置,应用于服务器集群的主虚拟机,包括:
[0018]数据获取模块,用于通过网络交换机获取带外数据;
[0019]目标数据获得模块,用于对所述带外数据进行虚拟化操作,得到目标数据;
[0020]数据存储模块,用于将所述目标数据存储至所述服务器集群的虚拟化存储空间。
[0021]在本专利技术的一种具体实施方式中,所述数据获取模块具体为接收所述网络交换机发送的带外数据的模块;其中,所述带外数据为所述服务器集群中的各基板管理控制通过预置网络发送给所述网络交换机的数据。
[0022]在本专利技术的一种具体实施方式中,所述数据获取模块具体为通过所述网络交换机访问所述服务器集群中各服务器的子设备,得到所述带外数据的模块。
[0023]在本专利技术的一种具体实施方式中,所述数据存储模块具体为将所述目标数据存储至所述服务器集群中各服务器的终端缓存或硬盘中的模块。
[0024]一种服务器带外数据管理设备,包括:
[0025]存储器,用于存储计算机程序;
[0026]处理器,用于执行所述计算机程序时实现如前所述服务器带外数据管理方法的步骤。
[0027]一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前所述服务器带外数据管理方法的步骤。
[0028]本专利技术所提供的服务器带外数据管理方法,应用于服务器集群的主虚拟机,通过网络交换机获取带外数据;对带外数据进行虚拟化操作,得到目标数据;将目标数据存储至服务器集群的虚拟化存储空间。通过在服务器集群中部署与各服务器相连接的网络交换机,并在每个服务器中部署虚拟机,利用虚拟化技术对服务器集群中各服务器的带外数据进行统一管理,较大地降低了维护难度。并利用服务器集群的虚拟化存储空间对带外数据进行存储,保证了数据存储的可靠性,为服务器故障分析提供有效数据,提该了故障定位效率,进而提高了服务器的安全性。
[0029]相应的,本专利技术还提供了与上述服务器带外数据管理方法相对应的服务器带外数据管理装置、设备和计算机可读存储介质,具有上述技术效果,在此不再赘述。
附图说明
[0030]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1为现有技术中服务器带外数据管理系统的结构框图;
[0032]图2为本专利技术实施例中服务器带外数据管理方法的一种实施流程图;
[0033]图3为本专利技术实施例中服务器带外数据管理系统的结构框图;
[0034]图4为本专利技术实施例中服务器带外数据管理方法的另一种实施流程图;
[0035]图5为本专利技术实施例中服务器带外数据管理方法的另一种实施流程图;
[0036]图6为本专利技术实施例中一种服务器带外数据管理装置的结构框图;
[0037]图7为本专利技术实施例中一种服务器带外数据管理设备的结构框图。
具体实施方式
[0038]为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0039]实施例一:
[0040]参见图2,图2为本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器带外数据管理方法,其特征在于,应用于服务器集群的主虚拟机,包括:通过网络交换机获取带外数据;对所述带外数据进行虚拟化操作,得到目标数据;将所述目标数据存储至所述服务器集群的虚拟化存储空间。2.根据权利要求1所述的服务器带外数据管理方法,其特征在于,通过网络交换机获取带外数据,包括:接收所述网络交换机发送的带外数据;其中,所述带外数据为所述服务器集群中的各基板管理控制通过预置网络发送给所述网络交换机的数据。3.根据权利要求1所述的服务器带外数据管理方法,其特征在于,通过网络交换机获取带外数据,包括:通过所述网络交换机访问所述服务器集群中各服务器的子设备,得到所述带外数据。4.根据权利要求1至3任一项所述的服务器带外数据管理方法,其特征在于,将所述目标数据存储至所述服务器集群的虚拟化存储空间,包括:将所述目标数据存储至所述服务器集群中各服务器的终端缓存或硬盘中。5.一种服务器带外数据管理装置,其特征在于,应用于服务器集群的主虚拟机,包括:数据获取模块,用于通过网络交换机获取带外数据;目标数据获得模块,用于对所述带外数据进行虚拟化操作,得到目标数...

【专利技术属性】
技术研发人员:于泉泉王鹏王焕超刘闻禹孙珑玲闫玉婕
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1