CN111459863B - 一种基于nvme-mi的机箱管理***及方法 - Google Patents
一种基于nvme-mi的机箱管理***及方法 Download PDFInfo
- Publication number
- CN111459863B CN111459863B CN202010154796.1A CN202010154796A CN111459863B CN 111459863 B CN111459863 B CN 111459863B CN 202010154796 A CN202010154796 A CN 202010154796A CN 111459863 B CN111459863 B CN 111459863B
- Authority
- CN
- China
- Prior art keywords
- nvme
- pcie
- command
- bmc
- chassis management
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 16
- 238000007726 management method Methods 0.000 claims abstract description 82
- CQIZBIFTOGBKDB-UHFFFAOYSA-N 4-cyclohexyl-1-methyl-3,6-dihydro-2h-pyridine Chemical compound C1N(C)CCC(C2CCCCC2)=C1 CQIZBIFTOGBKDB-UHFFFAOYSA-N 0.000 claims abstract 5
- 101100076239 Drosophila melanogaster Mctp gene Proteins 0.000 claims abstract 5
- 238000004590 computer program Methods 0.000 claims description 12
- 238000013213 extrapolation Methods 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 6
- 230000036541 health Effects 0.000 claims description 6
- 238000011084 recovery Methods 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 6
- 238000004806 packaging method and process Methods 0.000 claims description 4
- 238000005259 measurement Methods 0.000 claims description 2
- 230000008859 change Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3051—Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3055—Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3058—Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0016—Inter-integrated circuit (I2C)
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0026—PCI express
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Bus Control (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明提供了一种基于NVME‑MI的机箱管理***及方法,本发明通过基于NVME‑MI,在物理层上利用现有的PCIe总线和SMbus总线,协议层通过MCTP协议的NVME‑MI接口,在不改变现有的硬件和协议架构的情况下,实现对主板、PCIe外插卡、背板以及SSD硬盘等设备上的信息管理,有效解决服务器机箱管理方案中PCIe缺乏带内机箱管理方法的问题,且本发明可复用SES已有的管理工具和策略,硬件改动小,通用程度高,实现功能广泛。
Description
技术领域
本发明涉及机箱管理技术领域,特别是一种基于NVME-MI的机箱管理***及方法。
背景技术
随着互联网技术的快速发展,云服务和云计算蓬勃兴起,对于磁盘***来说,数据通路的安全、稳定以及快速是至关重要的。但随着现在的***越来越复杂,对于包括背板、机箱的磁盘***的可管理性变得越来越重要。
目前最常用的是SES(SCSI Enclosure Service,基于SCSI协议的机箱管理服务)机箱管理***。比如,现在的外置磁盘阵列柜,以及在服务器内部的RAID控制卡和磁盘热插拔背板之间,也常用SES。
对于SES带外管理,需要做特殊线缆支持,无法支持NVME SSD设备,许多设备信息只能通过SMbus线路来实现。由于管理***总线SMbus本身速度慢、驱动能力不强等特点,这对于日趋复杂的管理任务来讲,会产生带宽性能、负载能力上面的瓶颈,从而影响整体的性能和可靠性,管理覆盖的设备和设备信息有限。
发明内容
本发明的目的是提供一种基于NVME-MI的机箱管理***及方法,旨在解决现有技术中服务器机箱管理方案中PCIe缺乏带内机箱管理方法的问题,实现高效率的机箱管理,提高通用度。
为达到上述技术目的,本发明提供了一种基于NVME-MI的机箱管理***,所述***包括:
主板上的CPU与BMC通过PCIe通信;
CPU与PCIe外插设备通过PCIe通信;
PCIe外插设备与背板的扩展控制器通过PCIe通信;
背板的扩展控制器与SSD设备通过PCIe通信;
BMC与PCIe外插设备、背板的扩展控制器以及SSD设备通过I2C/SMbus通信;
PCIe总线带内链路为BMC-CPU-PCIe外插设备-扩展控制器-SSD设备,SMbus/I2C总线带外链路为BMC-PCIe外插设备以及BMC-扩展控制器-SSD设备,并通过NVME-MI协议完成命令和数据的传输。
优选地,所述机箱内设备信息包括在位状态、板卡测点温度、电源状态、电流/电压值、VPD、风扇状态、软件配置信息、SSD在位状态以及LED点灯状态。
优选地,所述NVME-MI协议包括控制原语/NVME-MI命令/NVME Admin命令;
通过控制原语实现BMC控制中断/恢复/忽略/重发流程,通过NVME-MI命令实现读取设备终端的健康状态、读写VPD信息、配置接口数据,通过NVME Admin命令实现抓取日志信息以及固件升级。
本发明还提供了一种基于NVME-MI的机箱管理方法,所述方法包括以下操作:
***GUI/CLI发起软件管理指令,BMC在接收到该指令后,发起请求指令;
将MCTP VDM代码、NVME-MI消息类型以及操作码Opcode域填入相应的阈值,按NVME-MI协议形成MCTP TLP;
填充PCIe Medium-Specific Header和Trailer字段,将MCTP打包到PCIe TLP中,并经PCIe总线发送管理终端接口,完成命令消息的接收;
管理终端接口解帧,识别并触发指令操作,并执行读取设备信息操作;
管理终端接口触发应答指令操作,触发反馈命令消息并发送,反馈命令消息和反馈数据形成MCTP TLP,进而形成PCIe TLP,经PCIe总线发送到BMC并解帧;
BMC接收到反馈命令和数据值,并传给***GUI/CLI,GUI/CLI显示设备信息结果,结束操作。
优选地,所述设备信息包括在位状态、板卡测点温度、电源状态、电流/电压值、VPD、风扇状态、软件配置信息、SSD在位状态以及LED点灯状态。
优选地,所述NVME-MI协议包括控制原语/NVME-MI命令/NVME Admin命令;
通过控制原语实现BMC控制中断/恢复/忽略/重发流程,通过NVME-MI命令实现读取设备终端的健康状态、读写VPD信息、配置接口数据,通过NVME Admin命令实现抓取日志信息以及固件升级。
本发明还提供了一种基于NVME-MI的机箱管理设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序,以实现所述的基于NVME-MI的机箱管理方法。
本发明还提供了一种可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现所述的基于NVME-MI的机箱管理方法。
发明内容中提供的效果仅仅是实施例的效果,而不是发明所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:
与现有技术相比,本发明通过基于NVME-MI,在物理层上利用现有的PCIe总线和SMbus总线,协议层通过MCTP协议的NVME-MI接口,在不改变现有的硬件和协议架构的情况下,实现对主板、PCIe外插卡、背板以及SSD硬盘等设备上的信息管理,有效解决服务器机箱管理方案中PCIe缺乏带内机箱管理方法的问题,且本发明可复用SES已有的管理工具和策略,硬件改动小,通用程度高,实现功能广泛。
附图说明
图1为本发明实施例中所提供的一种基于NVME-MI的机箱管理***结构框图;
图2为本发明实施例中所提供的一种基于NVME-MI的机箱管理***分层模型示意图;
图3为本发明实施例中所提供的一种基于NVME-MI的机箱管理工作流程示意图。
具体实施方式
为了能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。
下面结合附图对本发明实施例所提供的一种基于NVME-MI的机箱管理***及方法进行详细说明。
如图1所示,本发明公开了一种基于NVME-MI的机箱管理***,所述***包括:
主板上的CPU与BMC通过PCIe通信;
CPU与PCIe外插设备通过PCIe通信;
PCIe外插设备与背板的扩展控制器通过PCIe通信;
背板的扩展控制器与SSD设备通过PCIe通信;
BMC与PCIe外插设备、背板的扩展控制器以及SSD设备通过I2C/SMbus通信;
PCIe总线带内链路为BMC-CPU-PCIe外插设备-扩展控制器-SSD设备,SMbus/I2C总线带外链路为BMC-PCIe外插设备以及BMC-扩展控制器-SSD设备。
本发明实施例基于NVME-MI(Non-Volatile Memory Express-ManagementInterface,非易失性存储器拓展-管理接口),在物理层上利用现有的PCIe总线和SMbus总线,协议层通过MCTP(Management Component Transport Protocol,设备管理传输协议)协议的NVME-MI接口,在不改变现有的硬件和协议架构的情况下,实现对主板、PCIe外插卡、背板以及SSD硬盘等设备上的信息管理。
所述机箱管理***所包含的设备包括主板、PCIe外插设备(RAID卡/SAS卡)、背板(带扩展控制器的背板)以及SSD设备等基于PCIe总线实现带内互联的设备。
机箱内的设备信息包括设备域内的信息,包括但不限于在位状态、板卡测点温度、电源状态、电流/电压值、VPD(Vital Product Data,重要产品数据)、风扇状态、软件配置信息、SSD在位状态以及LED点灯状态等。
本发明实施例中的基于NVME-MI的机箱管理***本质上是基于当前已有的PCIe协议和MCTP协议,因此具有具有相似的分层结构。如图2所示,其包括应用层、协议层、传输层以及物理层四层结构。其中,应用层包括了管理应用(如***下的GUI和CLI等)和管理控制器(包括BMC或者其他主机),用于从服务器***开发的顶层应用来监测、管理、控制机箱设备信息;协议层介于上层应用与传输层之间,提供的通用命令集包括查询和设置、配置、获取子***运行状态、固件管理、名称空间管理、安全管理等;传输层是指MCTP协议传输,NVME-MI利用MCTP来传输命令和数据,其中包括请求信息和响应信息;物理层包括PCIe总线和SMbus/I2C总线,PCIe总线即绑定带内方式传输,SMbus/I2C总线即绑定带外方式传输。
基于NVME-MI的机箱管理中,PCIe总线带内链路为BMC-CPU-PCIe外插设备-扩展控制器-SSD设备,SMbus/I2C总线带外链路为线缆或者板间互联接口的方式,链路为BMC-PCIe外插设备以及BMC-扩展控制器-SSD设备。
在本发明实施例中,通过NVME-MI协议中的控制原语/NVME-MI命令/NVME Admin命令来实现所支持的设备管理功能。通过控制原语实现BMC控制中断/恢复/忽略/重发流程,通过NVME-MI命令实现读取设备终端的健康状态、读写VPD信息、配置接口数据等,通过NVMEAdmin命令实现抓取日志信息以及固件升级等。
NVME-MI机箱管理***可兼容SES,通过NVME-MI命令中的08h和09h的Reversedbit执行SES Send和SES Receive命令来实现下行为SAS/SATA盘的情况。
以应用层读取背板的VPD信息为例,其工作流程如图3所示:
***默认为IDLE状态,由***GUI/CLI发起软件管理指令,即读取背板的VPD信息,BMC在接收到该指令后,发起请求Request Command指令,BMC作为***的管理控制器支持NVME-MI驱动,发起命令消息。将MCTP VDM代码、NVME-MI消息类型以及操作码Opcode域填入相应的阈值,按NVME-MI协议形成MCTP TLP,填充PCIe Medium-Specific Header和Trailer字段,将MCTP打包到PCIe TLP中,并经PCIe总线发送设备(背板)的管理终端接口,完成命令消息的接收。背板设备的控制管理接口解帧,识别并触发指令操作,并执行读取VPD信息操作。设备的控制管理接口触发应答指令操作,触发反馈命令消息并发送,反馈命令消息和反馈数据形成MCTP TLP,进而形成PCIe TLP,经PCIe总线发送到BMC并解帧,BMC接收到反馈命令和数据值,并传给***GUI/CLI,GUI/CLI显示VPD信息结果,结束操作。
本发明实施例通过基于NVME-MI,在物理层上利用现有的PCIe总线和SMbus总线,协议层通过MCTP协议的NVME-MI接口,在不改变现有的硬件和协议架构的情况下,实现对主板、PCIe外插卡、背板以及SSD硬盘等设备上的信息管理,有效解决服务器机箱管理方案中PCIe缺乏带内机箱管理方法的问题,且本发明可复用SES已有的管理工具和策略,硬件改动小,通用程度高,实现功能广泛。
本发明实施例还公开了一种基于NVME-MI的机箱管理方法,所述方法包括以下操作:
***GUI/CLI发起软件管理指令,BMC在接收到该指令后,发起请求指令;
将MCTP VDM代码、NVME-MI消息类型以及操作码Opcode域填入相应的阈值,按NVME-MI协议形成MCTP TLP;
填充PCIe Medium-Specific Header和Trailer字段,将MCTP打包到PCIe TLP中,并经PCIe总线发送管理终端接口,完成命令消息的接收;
管理终端接口解帧,识别并触发指令操作,并执行读取设备信息操作;
管理终端接口触发应答指令操作,触发反馈命令消息并发送,反馈命令消息和反馈数据形成MCTP TLP,进而形成PCIe TLP,经PCIe总线发送到BMC并解帧;
BMC接收到反馈命令和数据值,并传给***GUI/CLI,GUI/CLI显示设备信息结果,结束操作。
机箱内的设备信息包括设备域内的信息,包括但不限于在位状态、板卡测点温度、电源状态、电流/电压值、VPD(Vital Product Data,重要产品数据)、风扇状态、软件配置信息、SSD在位状态以及LED点灯状态等。
本发明实施例中利用现有的PCIe总线和SMbus总线,协议层通过MCTP协议的NVME-MI接口来完成机箱管理。
基于NVME-MI的机箱管理本质上是基于当前已有的PCIe协议和MCTP协议,因此具有具有相似的分层结构,其包括应用层、协议层、传输层以及物理层四层结构。其中,应用层包括了管理应用(如***下的GUI和CLI等)和管理控制器(包括BMC或者其他主机),用于从服务器***开发的顶层应用来监测、管理、控制机箱设备信息;协议层介于上层应用与传输层之间,提供的通用命令集包括查询和设置、配置、获取子***运行状态、固件管理、名称空间管理、安全管理等;传输层是指MCTP协议传输,NVME-MI利用MCTP来传输命令和数据,其中包括请求信息和响应信息;物理层包括PCIe总线和SMbus/I2C总线,PCIe总线即绑定带内方式传输,SMbus/I2C总线即绑定带外方式传输。
基于NVME-MI的机箱管理中,PCIe总线带内链路为BMC-CPU-PCIe外插设备-扩展控制器-SSD设备,SMbus/I2C总线带外链路为线缆或者板间互联接口的方式,链路为BMC-PCIe外插设备以及BMC-扩展控制器-SSD设备。
在本发明实施例中,通过NVME-MI协议中的控制原语/NVME-MI命令/NVME Admin命令来实现所支持的设备管理功能。通过控制原语实现BMC控制中断/恢复/忽略/重发流程,通过NVME-MI命令实现读取设备终端的健康状态、读写VPD信息、配置接口数据等,通过NVMEAdmin命令实现抓取日志信息以及固件升级等。
NVME-MI机箱管理可兼容SES,通过NVME-MI命令中的08h和09h的Reversed bit执行SES Send和SES Receive命令来实现下行为SAS/SATA盘的情况。
本发明实施例还公开了一种基于NVME-MI的机箱管理设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序,以实现所述的基于NVME-MI的机箱管理方法。
本发明实施例还公开了一种可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现所述的基于NVME-MI的机箱管理方法。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种基于NVME-MI的机箱管理***,其特征在于,所述***包括:
主板上的CPU与BMC通过PCIe通信;
CPU与PCIe外插设备通过PCIe通信;
PCIe外插设备与背板的扩展控制器通过PCIe通信;
背板的扩展控制器与SSD设备通过PCIe通信;
BMC与PCIe外插设备、背板的扩展控制器以及SSD设备通过I2C/SMbus通信;
PCIe总线带内链路为BMC-CPU-PCIe外插设备-扩展控制器-SSD设备,SMbus/I2C总线带外链路为BMC-PCIe外插设备以及BMC-扩展控制器-SSD设备,并通过NVME-MI协议完成命令和数据的传输。
2.根据权利要求1所述的一种基于NVME-MI的机箱管理***,其特征在于,所述机箱内设备信息包括在位状态、板卡测点温度、电源状态、电流/电压值、VPD、风扇状态、软件配置信息、SSD在位状态以及LED点灯状态。
3.根据权利要求1所述的一种基于NVME-MI的机箱管理***,其特征在于,所述NVME-MI协议包括控制原语/NVME-MI命令/NVME Admin命令;
通过控制原语实现BMC控制中断/恢复/忽略/重发流程,通过NVME-MI命令实现读取设备终端的健康状态、读写VPD信息、配置接口数据,通过NVME Admin命令实现抓取日志信息以及固件升级。
4.一种基于NVME-MI的机箱管理方法,其特征在于,所述方法包括以下操作:
***GUI/CLI发起软件管理指令,BMC在接收到该指令后,发起请求指令;
将MCTP VDM代码、NVME-MI消息类型以及操作码Opcode域填入相应的阈值,按NVME-MI协议形成MCTP TLP;
填充PCIe Medium-Specific Header和Trailer字段,将MCTP打包到PCIe TLP中,并经PCIe总线发送管理终端接口,完成命令消息的接收;
管理终端接口解帧,识别并触发指令操作,并执行读取设备信息操作;
管理终端接口触发应答指令操作,触发反馈命令消息并发送,反馈命令消息和反馈数据形成MCTP TLP,进而形成PCIe TLP,经PCIe总线发送到BMC并解帧;
BMC接收到反馈命令和数据值,并传给***GUI/CLI,GUI/CLI显示设备信息结果,结束操作。
5.根据权利要求4所述的一种基于NVME-MI的机箱管理方法,其特征在于,所述设备信息包括在位状态、板卡测点温度、电源状态、电流/电压值、VPD、风扇状态、软件配置信息、SSD在位状态以及LED点灯状态。
6.根据权利要求4所述的一种基于NVME-MI的机箱管理方法,其特征在于,所述NVME-MI协议包括控制原语/NVME-MI命令/NVME Admin命令;
通过控制原语实现BMC控制中断/恢复/忽略/重发流程,通过NVME-MI命令实现读取设备终端的健康状态、读写VPD信息、配置接口数据,通过NVME Admin命令实现抓取日志信息以及固件升级。
7.一种基于NVME-MI的机箱管理设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序,以实现根据权利要求4至6任意一项所述的基于NVME-MI的机箱管理方法。
8.一种可读存储介质,其特征在于,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现根据权利要求4至6任意一项所述的基于NVME-MI的机箱管理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010154796.1A CN111459863B (zh) | 2020-03-08 | 2020-03-08 | 一种基于nvme-mi的机箱管理***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010154796.1A CN111459863B (zh) | 2020-03-08 | 2020-03-08 | 一种基于nvme-mi的机箱管理***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111459863A CN111459863A (zh) | 2020-07-28 |
CN111459863B true CN111459863B (zh) | 2021-09-28 |
Family
ID=71680062
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010154796.1A Active CN111459863B (zh) | 2020-03-08 | 2020-03-08 | 一种基于nvme-mi的机箱管理***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111459863B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112887227B (zh) * | 2021-01-15 | 2022-05-13 | 苏州浪潮智能科技有限公司 | 一种固态硬盘中的报文接收方法、***及相关装置 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102662903A (zh) * | 2012-03-31 | 2012-09-12 | 浪潮电子信息产业股份有限公司 | 一种通过cpld或fpga实现pcie设备热插拔的方法 |
CN106502952A (zh) * | 2016-10-24 | 2017-03-15 | 郑州云海信息技术有限公司 | 一种pcie设备安全掉线设计方法 |
CN106933575A (zh) * | 2017-02-27 | 2017-07-07 | 郑州云海信息技术有限公司 | 一种带外识别服务器资产信息的***及方法 |
CN107220207A (zh) * | 2017-05-26 | 2017-09-29 | 郑州云海信息技术有限公司 | 一种冷存储服务器硬盘扩展设计方法 |
CN107479721A (zh) * | 2016-06-07 | 2017-12-15 | 广达电脑股份有限公司 | 远程多计算机切换技术的存储装置、***及方法 |
CN107688376A (zh) * | 2017-09-28 | 2018-02-13 | 郑州云海信息技术有限公司 | 一种支持自适应硬盘接口的硬盘背板 |
CN108694021A (zh) * | 2017-04-03 | 2018-10-23 | 三星电子株式会社 | 使用基板管理控制器配置存储设备的***和方法 |
CN108959146A (zh) * | 2017-05-19 | 2018-12-07 | 三星电子株式会社 | 数据存储*** |
CN110162446A (zh) * | 2019-04-13 | 2019-08-23 | 深圳市同泰怡信息技术有限公司 | 一种基于bmc的背板硬盘点灯方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103154927A (zh) * | 2010-10-16 | 2013-06-12 | 惠普发展公司,有限责任合伙企业 | 设备硬件代理 |
CN102722461B (zh) * | 2012-05-07 | 2016-03-30 | 加弘科技咨询(上海)有限公司 | 存储管理***的数据通信***及通信方法 |
CN106844162A (zh) * | 2017-02-25 | 2017-06-13 | 郑州云海信息技术有限公司 | 基于bmc的存储服务器机箱管理***及方法 |
US10686833B2 (en) * | 2017-03-31 | 2020-06-16 | Samsung Electronics Co., Ltd. | System and method of detecting and countering denial-of-service (DoS) attacks on an NVMe-of-based computer storage array |
US10747437B2 (en) * | 2017-05-02 | 2020-08-18 | Quanta Computer Inc. | SAS hard disk drive update via management controller |
US10586043B2 (en) * | 2017-05-03 | 2020-03-10 | Samsung Electronics Co., Ltd. | System and method for detecting malicious software in NVME over fabrics devices |
CN109257955B (zh) * | 2017-05-15 | 2021-08-20 | 华为技术有限公司 | 操作硬盘的方法和硬盘管理器 |
US10481834B2 (en) * | 2018-01-24 | 2019-11-19 | Samsung Electronics Co., Ltd. | Erasure code data protection across multiple NVME over fabrics storage devices |
CN109062757A (zh) * | 2018-07-19 | 2018-12-21 | 郑州云海信息技术有限公司 | 一种机箱双管理方法、***及一种双管理的机箱 |
CN110554943B (zh) * | 2019-08-09 | 2022-07-08 | 苏州浪潮智能科技有限公司 | 一种基于i3c的多节点服务器cmc管理***及方法 |
-
2020
- 2020-03-08 CN CN202010154796.1A patent/CN111459863B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102662903A (zh) * | 2012-03-31 | 2012-09-12 | 浪潮电子信息产业股份有限公司 | 一种通过cpld或fpga实现pcie设备热插拔的方法 |
CN107479721A (zh) * | 2016-06-07 | 2017-12-15 | 广达电脑股份有限公司 | 远程多计算机切换技术的存储装置、***及方法 |
CN106502952A (zh) * | 2016-10-24 | 2017-03-15 | 郑州云海信息技术有限公司 | 一种pcie设备安全掉线设计方法 |
CN106933575A (zh) * | 2017-02-27 | 2017-07-07 | 郑州云海信息技术有限公司 | 一种带外识别服务器资产信息的***及方法 |
CN108694021A (zh) * | 2017-04-03 | 2018-10-23 | 三星电子株式会社 | 使用基板管理控制器配置存储设备的***和方法 |
CN108959146A (zh) * | 2017-05-19 | 2018-12-07 | 三星电子株式会社 | 数据存储*** |
CN107220207A (zh) * | 2017-05-26 | 2017-09-29 | 郑州云海信息技术有限公司 | 一种冷存储服务器硬盘扩展设计方法 |
CN107688376A (zh) * | 2017-09-28 | 2018-02-13 | 郑州云海信息技术有限公司 | 一种支持自适应硬盘接口的硬盘背板 |
CN110162446A (zh) * | 2019-04-13 | 2019-08-23 | 深圳市同泰怡信息技术有限公司 | 一种基于bmc的背板硬盘点灯方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111459863A (zh) | 2020-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2893286C (en) | Data storage method and storage device | |
US10127170B2 (en) | High density serial over LAN management system | |
US8402189B2 (en) | Information processing apparatus and data transfer method | |
TWI569134B (zh) | 使用串列連接scsi擴充器用於儲存區域網路管理之儲存介質、系統及方法 | |
WO2016037501A1 (zh) | 设备管理的方法和装置 | |
US9189418B2 (en) | Computer system, server module, and storage module | |
US20140122753A1 (en) | Electronic Device, Management Method Thereof, and Rack Serving System | |
US11137918B1 (en) | Administration of control information in a storage system | |
US20020199040A1 (en) | High speed communications device/system | |
US10042585B2 (en) | Pervasive drive operating statistics on SAS drives | |
CN111459863B (zh) | 一种基于nvme-mi的机箱管理***及方法 | |
CN115757236A (zh) | 一种存储扩展池化设备及*** | |
US7822824B2 (en) | Method for starting up file sharing system and file sharing device | |
US8090881B1 (en) | Method and system for minimizing unnecessary topology discovery operations by managing physical layer state change notifications in storage systems | |
CN116539992A (zh) | 存储设备在位稳定状态检测装置、方法、逻辑模块及介质 | |
CN112579507A (zh) | 宿主机与bmc通信的方法、bios、操作***、bmc和服务器 | |
US20120072642A1 (en) | Storage apparatus and control method of storage apparatus | |
CN113626087A (zh) | 一种主机与bmc间的数据通信的方法、***及装置 | |
CN201444642U (zh) | 一种传输数据链路冗余切换的装置 | |
CN114613418B (zh) | 对固态硬盘的NVMe-MI功能测试的***及方法 | |
CN116881091B (zh) | ***事件日志上报方法、装置、芯片、设备及存储介质 | |
CN220357535U (zh) | 一种计算存储刀片及设备 | |
JP5621246B2 (ja) | ディスクエンクロージャ及びストレージシステムの制御方法 | |
CN115225650A (zh) | 雷达存储与记录方法、***、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |