CN112749047A - 一种远程模拟控制硬盘拔插的方法及装置 - Google Patents
一种远程模拟控制硬盘拔插的方法及装置 Download PDFInfo
- Publication number
- CN112749047A CN112749047A CN202011566094.0A CN202011566094A CN112749047A CN 112749047 A CN112749047 A CN 112749047A CN 202011566094 A CN202011566094 A CN 202011566094A CN 112749047 A CN112749047 A CN 112749047A
- Authority
- CN
- China
- Prior art keywords
- hard disk
- bmc
- ipmi
- remotely
- plugging
- 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
- 238000000034 method Methods 0.000 title claims abstract description 32
- 108010028984 3-isopropylmalate dehydratase Proteins 0.000 claims abstract description 40
- 238000004088 simulation Methods 0.000 claims abstract description 22
- 238000003780 insertion Methods 0.000 claims abstract description 12
- 230000037431 insertion Effects 0.000 claims abstract description 12
- 238000012544 monitoring process Methods 0.000 claims abstract description 9
- 101150042248 Mgmt gene Proteins 0.000 claims description 5
- 238000000605 extraction Methods 0.000 claims 1
- 238000012360 testing method Methods 0.000 abstract description 3
- 230000008569 process Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
- G06F11/261—Functional testing by simulating additional hardware, e.g. fault simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
- G06F11/2221—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test input/output devices or peripheral units
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种远程模拟控制硬盘拔插的方法及装置,该方法包括:基于BMC远程监控查询服务器硬盘的信息;基于IPMI/BMC发送Linux命令信号进行硬盘的模拟拔出和/或模拟***,该装置包括:硬盘信息查询模块,用于基于BMC远程监控查询服务器硬盘的信息;模拟拔插模块,用于基于IPMI/BMC发送Linux命令信号进行硬盘的模拟拔出和/或模拟***。本发明可以实现便捷的远程测试硬盘拔插。
Description
技术领域
本发明涉及存储服务器技术领域,特别涉及一种远程模拟控制硬盘拔插的方法及装置。
背景技术
IPMI是智能型平台管理接口(Intelligent Platform Management Interface)的缩写,是管理基于Intel结构的企业***中所使用的***设备采用的一种工业标准,在工作时,所有的IPMI功能都是向BMC(Baseboard Manager Controller)发送命令来完成的,命令使用IPMI规范中规定的指令,BMC接收并在***事件日志中记录事件消息,维护描述***中传感器情况的传感器数据记录。在需要远程访问***时,IPMI新的LAN上串行(SOL,SerialOver LAN)特性很有用。SOL改变IPMI会话过程中本地串口传送方向,从而提供对紧急管理服务、Windows专用管理控制台或Linux串行控制台的远程访问。BMC通过在LAN上改变传送给串行端口的信息的方向来做到这点,提供了一种与厂商无关的远程查询启动、操作***加载器或紧急管理控制台来诊断和维修故障的标准方式。当需要对***文本控制台进行远程访问时,Serial Over LAN(SOL)功能将非常有用。SOL通过IPMI会话重定向本地串行接口,允许远程访问Windows的紧急事件管理控制台(EMS)特殊管理控制台(SAC),或访问LINUX串行控制台。这个过程的步骤是IPMI固件截取数据,然后通过局域网重新发送定向到串行端口的信息。这就提供了远程查看BOOT、OS加载器或紧急事件管理控制台以诊断并修复服务器相关问题的标准方法,而无需考虑供应商。
发明内容
本说明书实施例提供了一种远程模拟控制硬盘拔插的方法及装置。
本说明书实施例提供的一种远程模拟控制硬盘拔插的方法,包括:基于BMC远程监控查询服务器硬盘的信息;基于IPMI/BMC发送Linux命令信号进行硬盘的模拟拔出和/或模拟***。
本说明书实施例提供的一种远程模拟控制硬盘拔插的装置,包括:硬盘信息查询模块,用于基于BMC远程监控查询服务器硬盘的信息;模拟拔插模块,用于基于IPMI/BMC发送Linux命令信号进行硬盘的模拟拔出和/或模拟***。
本发明实施例可以实现便捷的远程测试硬盘拔插。
附图说明
图1为本说明书一些实施例的远程模拟控制硬盘拔插的方法的流程图。
图2为本说明书一些实施例的远程模拟控制硬盘拔插的方法的细化示意图。
图3为本说明书一些实施例的远程模拟控制硬盘拔插的装置的组成图。
具体实施方式
为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
如图1所示,本说明书一些实施例中提供了一种远程模拟控制硬盘拔插的方法,包括基于BMC远程监控查询服务器硬盘的信息;基于IPMI/BMC发送Linux命令信号进行硬盘的模拟拔出和/或模拟***。
在本说明书一些实施例中,所述基于BMC远程监控查询服务器硬盘的信息的步骤,具体为,通过BMC登陆web端界面远程监控查询服务器硬盘的信息。
在本说明书一些实施例中,所述基于IPMI/BMC发送Linux命令信号进行硬盘的模拟拔出和/或模拟***的步骤,具体为,通过SSH远程连接预先设置的IPMI/BMC IP定位硬盘的磁盘编号,基于IPMI/BMC发送第一Linux命令信号模拟硬盘的拔出,和/或基于IPMI/BMC发送第二Linux命令信号模拟硬盘的***。
进一步地,在本说明书的一些实施例中,设置服务器IPMI/BMC IP之后,基于IPMI/BMC IP进入Server Mgmt管理界面;基于输入的用户名密码SSH连接shell后台,查询定位硬盘的信息后,发送echo“scsi remove-single-device****”>/proc/scsi/scsi命令信号模拟硬盘的拔出,和/或发送echo“scsi add-single-device****”>/proc/scsi/scsi命令信号模拟硬盘的***。结合图2具体解释硬盘模拟拔出的过程如下:在设置好服务器的IPMI/BMC IP之后,可以登录IPMI/BMC IP进入Server Mgmt管理界面,可以在物理磁盘上设计模拟拔盘/插盘的功能按钮,在选择被识别的一块已***的物理磁盘后,该物理磁盘的模拟插盘功能会被置灰,模拟拔盘功能点亮,输入用户名密码SSH连接shell后台,查询定位物理磁盘的信息后,可以发送echo“scsi remove-single-device****”>/proc/scsi/scsi模拟拔出物理磁盘,模拟拔出物理磁盘后,该物理磁盘状态会变为已拔出,此时模拟拔盘功能会被置灰,模拟插盘功能会点亮,输入用户名密码SSH连接shell后台,查询定位物理磁盘的信息,可以发送echo“scsi add-single-device****”>/proc/scsi/scsi模拟***物理磁盘。
结合图3,本发明实施例还提供了一种远程模拟控制硬盘拔插的装置,包括,硬盘信息查询模块,用于基于BMC远程监控查询服务器硬盘的信息;模拟拔插模块,用于基于IPMI/BMC发送Linux命令信号进行硬盘的模拟拔出和/或模拟***。
在本说明书一些实施例中,所述硬盘信息查询模块,具体用于通过BMC登陆web端界面远程监控查询服务器硬盘的信息。
在本说明书一些实施例中,所述模拟拔插模块,具体用于通过SSH远程连接预先设置的IPMI/BMC IP定位硬盘的磁盘编号,基于IPMI/BMC发送第一Linux命令信号模拟硬盘的拔出,和/或基于IPMI/BMC发送第二Linux命令信号模拟硬盘的***。
在本说明书一些实施例中,所述模拟拔插模块,在设置服务器IPMI/BMC IP之后,基于IPMI/BMC IP进入Server Mgmt管理界面;基于输入的用户名密码SSH连接shell后台,查询定位硬盘的信息后,发送echo“scsi remove-single-device****”>/proc/scsi/scsi命令信号模拟硬盘的拔出,和/或发送echo“scsi add-single-device****”>/proc/scsi/scsi命令信号模拟硬盘的***。
在本说明书一些实施例中还提供了一种电子设备和计算机可读存储介质,电子设备包括存储器,用于存储计算机软件程序;处理器,用于运行所述计算机软件程序时实现所述远程模拟控制硬盘拔插的方法的步骤。计算机可读存储介质存储有计算机软件程序,所述计算机软件程序被运行时实现远程模拟控制硬盘拔插的方法的步骤。
综上,本发明实施例可以通过IPMI接口远程访问到服务器***内部并且定位查询硬盘信息标记起来,最后通过BMC平台管理界面接口实现远程模拟硬盘拔插的效果,由此实现便捷的远程测试硬盘拔插。
虽然上文描述的过程流程包括以特定顺序出现的多个操作,但是,应当清楚了解,这些过程可以包括更多或更少的操作,这些操作可以顺序执行或并行执行(例如使用并行处理器或多线程环境)。本发明是参照根据本发明实施例的方法的流程图和/或方框图来描述的。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于方法实施例而言,由于其基本相似于装置实施例,所以描述的比较简单,相关之处参见装置实施例的部分说明即可。以上仅为本说明书的实施例而已,并不用于限制本说明书。对于本领域技术人员来说,本说明书可以有各种更改和变化。凡在本说明书的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书的权利要求范围之内。
Claims (10)
1.一种远程模拟控制硬盘拔插的方法,其特征在于,所述方法包括:
基于BMC远程监控查询服务器硬盘的信息;
基于IPMI/BMC发送Linux命令信号进行硬盘的模拟拔出和/或模拟***。
2.根据权利要求1所述的远程模拟控制硬盘拔插的方法,其特征在于,
所述基于BMC远程监控查询服务器硬盘的信息的步骤,具体为,
通过BMC登陆web端界面远程监控查询服务器硬盘的信息。
3.根据权利要求1所述的远程模拟控制硬盘拔插的方法,其特征在于,
所述基于IPMI/BMC发送Linux命令信号进行硬盘的模拟拔出和/或模拟***的步骤,具体为,
通过SSH远程连接预先设置的IPMI/BMC IP定位硬盘的磁盘编号,基于IPMI/BMC发送第一Linux命令信号模拟硬盘的拔出,和/或基于IPMI/BMC发送第二Linux命令信号模拟硬盘的***。
4.根据权利要求3所述的远程模拟控制硬盘拔插的方法,其特征在于,
设置服务器IPMI/BMC IP之后,基于IPMI/BMC IP进入Server Mgmt管理界面;
基于输入的用户名密码SSH连接shell后台,查询定位硬盘的信息后,发送echo“scsiremove-single-device****”>/proc/scsi/scsi命令信号模拟硬盘的拔出,和/或发送echo“scsi add-single-device****”>/proc/scsi/scsi命令信号模拟硬盘的***。
5.一种远程模拟控制硬盘拔插的装置,其特征在于,包括:
硬盘信息查询模块,用于基于BMC远程监控查询服务器硬盘的信息;
模拟拔插模块,用于基于IPMI/BMC发送Linux命令信号进行硬盘的模拟拔出和/或模拟***。
6.根据权利要求5所述的远程模拟控制硬盘拔插的装置,其特征在于,
所述硬盘信息查询模块,具体用于通过BMC登陆web端界面远程监控查询服务器硬盘的信息。
7.根据权利要求5所述的远程模拟控制硬盘拔插的装置,其特征在于,
所述模拟拔插模块,具体用于通过SSH远程连接预先设置的IPMI/BMC IP定位硬盘的磁盘编号,基于IPMI/BMC发送第一Linux命令信号模拟硬盘的拔出,和/或基于IPMI/BMC发送第二Linux命令信号模拟硬盘的***。
8.根据权利要求7所述的远程模拟控制硬盘拔插的装置,其特征在于,
所述模拟拔插模块,在设置服务器IPMI/BMC IP之后,基于IPMI/BMC IP进入ServerMgmt管理界面;基于输入的用户名密码SSH连接shell后台,查询定位硬盘的信息后,发送echo“scsi remove-single-device****”>/proc/scsi/scsi命令信号模拟硬盘的拔出,和/或发送echo“scsi add-single-device****”>/proc/scsi/scsi命令信号模拟硬盘的***。
9.一种电子设备,其特征在于,包括
存储器,用于存储计算机软件程序;
处理器,用于运行所述计算机软件程序时实现根据权利要求1至4任一项所述远程模拟控制硬盘拔插的方法的步骤。
10.一种计算机可读存储介质,其特征在于,
所述计算机可读存储介质上存储有计算机软件程序,所述计算机软件程序被运行时实现根据权利要求1至4任一项远程模拟控制硬盘拔插的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011566094.0A CN112749047A (zh) | 2020-12-25 | 2020-12-25 | 一种远程模拟控制硬盘拔插的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011566094.0A CN112749047A (zh) | 2020-12-25 | 2020-12-25 | 一种远程模拟控制硬盘拔插的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112749047A true CN112749047A (zh) | 2021-05-04 |
Family
ID=75646019
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011566094.0A Pending CN112749047A (zh) | 2020-12-25 | 2020-12-25 | 一种远程模拟控制硬盘拔插的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112749047A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070086449A1 (en) * | 2005-10-18 | 2007-04-19 | Aten International Co., Ltd | System and method for remote management |
US20080301216A1 (en) * | 2007-05-30 | 2008-12-04 | Samsung Electronics Co., Ltd. | Method and apparatus for providing remote device with service of universal plug and play network |
US20100332890A1 (en) * | 2009-06-30 | 2010-12-30 | International Business Machines Corporation | System and method for virtual machine management |
CN107436828A (zh) * | 2017-08-07 | 2017-12-05 | 郑州云海信息技术有限公司 | 一种服务器硬盘自动化热拔插测试装置和方法 |
CN109710049A (zh) * | 2018-12-10 | 2019-05-03 | 郑州云海信息技术有限公司 | 一种远程控制硬盘上下电的***及方法 |
CN109800188A (zh) * | 2018-12-27 | 2019-05-24 | 郑州云海信息技术有限公司 | 一种服务器硬盘背板供电结构及远程控制硬盘上下电方法 |
-
2020
- 2020-12-25 CN CN202011566094.0A patent/CN112749047A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070086449A1 (en) * | 2005-10-18 | 2007-04-19 | Aten International Co., Ltd | System and method for remote management |
US20080301216A1 (en) * | 2007-05-30 | 2008-12-04 | Samsung Electronics Co., Ltd. | Method and apparatus for providing remote device with service of universal plug and play network |
US20100332890A1 (en) * | 2009-06-30 | 2010-12-30 | International Business Machines Corporation | System and method for virtual machine management |
CN107436828A (zh) * | 2017-08-07 | 2017-12-05 | 郑州云海信息技术有限公司 | 一种服务器硬盘自动化热拔插测试装置和方法 |
CN109710049A (zh) * | 2018-12-10 | 2019-05-03 | 郑州云海信息技术有限公司 | 一种远程控制硬盘上下电的***及方法 |
CN109800188A (zh) * | 2018-12-27 | 2019-05-24 | 郑州云海信息技术有限公司 | 一种服务器硬盘背板供电结构及远程控制硬盘上下电方法 |
Non-Patent Citations (1)
Title |
---|
张志等: "一种USB从设备访问主设备的方法", 《计算机工程》, no. 03, 5 February 2008 (2008-02-05), pages 275 - 277 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7840728B1 (en) | Redirecting input and output for multiple computers | |
CN106713003B (zh) | 基于网络拓扑图的虚拟节点创建方法及装置 | |
CN113009845B (zh) | 一种卫星软件的仿真测试***及方法 | |
WO2018201615A1 (zh) | 一种电池管理单元的测试方法及*** | |
CN108768730A (zh) | 用于操作智能网卡的方法和装置 | |
CN108804313B (zh) | 一种远程调试程序的方法、装置和服务器 | |
US10969844B2 (en) | Method and apparatus of controlling network node by providing a virtual power distribution unit | |
CN107395747B (zh) | 一种基于stf平台的高扩展方法 | |
CN102857361A (zh) | 一种轻量级的远程计算机带外管理方法 | |
CN117251333A (zh) | 一种硬盘信息获取方法、装置、设备及存储介质 | |
CN111355740A (zh) | 一种快速便捷检测防火墙配置的方法 | |
JP2000172600A (ja) | ネットワーク構成調査方法、ネットワーク機器制御方法及びその装置 | |
CN108540344B (zh) | 一种路由器升级测试方法及*** | |
CN112543478B (zh) | WiFi模块自动化测试方法、装置、计算机设备及存储介质 | |
WO2010008367A1 (en) | System for injecting protocol specific errors during the certification of components in a storage area network | |
CN112749047A (zh) | 一种远程模拟控制硬盘拔插的方法及装置 | |
CN110134559B (zh) | 一种bmc故障检测方法、***及相关组件 | |
US8190715B1 (en) | System and methods for remote agent installation | |
CN107943658B (zh) | 一种在Linux***下获取SAS卡故障日志的方法与*** | |
US20060004824A1 (en) | Ipmi validating system and method | |
Cisco | NetCentral NetView Interface User Guide | |
Cisco | Troubleshooting | |
CN112953788A (zh) | 一种网络状态检测方法、装置、bmc及存储介质 | |
RU2671999C1 (ru) | Способ и система для диагностики мобильных вычислительных устройств | |
CN112965649A (zh) | 一种服务器及其bmc模块的ip信息近端可视化控制*** |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210504 |