一种远程模拟控制硬盘拔插的方法及装置制造方法及图纸

技术编号:28320523 阅读:22 留言:0更新日期:2021-05-04 13:00
本发明专利技术公开了一种远程模拟控制硬盘拔插的方法及装置,该方法包括:基于BMC远程监控查询服务器硬盘的信息;基于IPMI/BMC发送Linux命令信号进行硬盘的模拟拔出和/或模拟插入,该装置包括:硬盘信息查询模块,用于基于BMC远程监控查询服务器硬盘的信息;模拟拔插模块,用于基于IPMI/BMC发送Linux命令信号进行硬盘的模拟拔出和/或模拟插入。本发明专利技术可以实现便捷的远程测试硬盘拔插。

【技术实现步骤摘要】
一种远程模拟控制硬盘拔插的方法及装置
本专利技术涉及存储服务器
,特别涉及一种远程模拟控制硬盘拔插的方法及装置。
技术介绍
IPMI是智能型平台管理接口(IntelligentPlatformManagementInterface)的缩写,是管理基于Intel结构的企业系统中所使用的外围设备采用的一种工业标准,在工作时,所有的IPMI功能都是向BMC(BaseboardManagerController)发送命令来完成的,命令使用IPMI规范中规定的指令,BMC接收并在系统事件日志中记录事件消息,维护描述系统中传感器情况的传感器数据记录。在需要远程访问系统时,IPMI新的LAN上串行(SOL,SerialOverLAN)特性很有用。SOL改变IPMI会话过程中本地串口传送方向,从而提供对紧急管理服务、Windows专用管理控制台或Linux串行控制台的远程访问。BMC通过在LAN上改变传送给串行端口的信息的方向来做到这点,提供了一种与厂商无关的远程查询启动、操作系统加载器或紧急管理控制台来诊断和维修故障的标准方式。当需要对系统文本控制台进行远程访问时,SerialOverLAN(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/BMCIP定位硬盘的磁盘编号,基于IPMI/BMC发送第一Linux命令信号模拟硬盘的拔出,和/或基于IPMI/BMC发送第二Linux命令信号模拟硬盘的插入。进一步地,在本说明书的一些实施例中,设置服务器IPMI/BMCIP之后,基于IPMI/BMCIP进入ServerMgmt管理界面;基于输入的用户名密码SSH连接shell后台,查询定位硬盘的信息后,发送echo“scsiremove-single-device****”>/proc/scsi/scsi命令信号模拟硬盘的拔出,和/或发送echo“scsiadd-single-device****”>/proc/scsi/scsi命令信号模拟硬盘的插入。结合图2具体解释硬盘模拟拔出的过程如下:在设置好服务器的IPMI/BMCIP之后,可以登录IPMI/BMCIP进入ServerMgmt管理界面,可以在物理磁盘上设计模拟拔盘/插盘的功能按钮,在选择被识别的一块已插入的物理磁盘后,该物理磁盘的模拟插盘功能会被置灰,模拟拔盘功能点亮,输入用户名密码SSH连接shell后台,查询定位物理磁盘的信息后,可以发送echo“scsiremove-single-device****”>/proc/scsi/scsi模拟拔出物理磁盘,模拟拔出物理磁盘后,该物理磁盘状态会变为已拔出,此时模拟拔盘功能会被置灰,模拟插盘功能会点亮,输入用户名密码SSH连接shell后台,查询定位物理磁盘的信息,可以发送echo“scsiadd-single-device****”>/proc/scsi/scsi模拟插入物理磁盘。结合图3,本专利技术实施例还提供了一种远程模拟控制硬盘拔插的装置,包括,硬盘信息查询模块,用于基于BMC远程监控查询服务器硬盘的信息;模拟拔插模块,用于基于IPMI/BMC发送Linux命令信号进行硬盘的模拟拔出和/或模拟插入。在本说明书一些实施例中,所述硬盘信息查询模块,具体用于通过BMC登陆web端界面远程监控查询服务器硬盘的信息。在本说明书一些实施例中,所述模拟拔插模块,具体用于通过SSH远程连接预先设置的IPMI/BMCIP定位硬盘的磁盘编号,基于IPMI/BMC发送第一Linux命令信号模拟硬盘的拔出,和/或基于IPMI/BMC发送第二Linux命令信号模拟硬盘的插入。在本说明书一些实施例中,所述模拟拔插模块,在设置服务器IPMI/BMCIP之后,基于IPMI/BMCIP进入ServerMgmt管理界面;基于输入的用户名密码SSH连接shell后台,查询定位硬盘的信息后,发送echo“scsiremove-single-device****”>/proc/scsi/scsi命令信号模拟硬盘的拔出,和/或发送echo“scsiadd-single-device****”>/proc/scsi/scsi命令信号模拟硬盘的插入。在本说明书一些实施例中还提供了一种电子设备和计算机可读存储介质,电子设备包括存储器,用于存储计算机软件程序;处理器,用于运行所述计算机软件程序时实现所述远程模拟控制硬盘拔插的方法的步骤。计算机可读存储介质存储有计算机软件程序,所述计算机软件程序被运行时实现远程模拟控制硬盘拔插的方法的步骤。综上,本专利技术实施例可以通过IPMI接口远程访问到服务器系统内部并且定位查询硬盘信息标记起来,最后通过BMC平台管理界面接口实现远程模拟硬盘拔插本文档来自技高网
...

【技术保护点】
1.一种远程模拟控制硬盘拔插的方法,其特征在于,所述方法包括:/n基于BMC远程监控查询服务器硬盘的信息;/n基于IPMI/BMC发送Linux命令信号进行硬盘的模拟拔出和/或模拟插入。/n

【技术特征摘要】
1.一种远程模拟控制硬盘拔插的方法,其特征在于,所述方法包括:
基于BMC远程监控查询服务器硬盘的信息;
基于IPMI/BMC发送Linux命令信号进行硬盘的模拟拔出和/或模拟插入。


2.根据权利要求1所述的远程模拟控制硬盘拔插的方法,其特征在于,
所述基于BMC远程监控查询服务器硬盘的信息的步骤,具体为,
通过BMC登陆web端界面远程监控查询服务器硬盘的信息。


3.根据权利要求1所述的远程模拟控制硬盘拔插的方法,其特征在于,
所述基于IPMI/BMC发送Linux命令信号进行硬盘的模拟拔出和/或模拟插入的步骤,具体为,
通过SSH远程连接预先设置的IPMI/BMCIP定位硬盘的磁盘编号,基于IPMI/BMC发送第一Linux命令信号模拟硬盘的拔出,和/或基于IPMI/BMC发送第二Linux命令信号模拟硬盘的插入。


4.根据权利要求3所述的远程模拟控制硬盘拔插的方法,其特征在于,
设置服务器IPMI/BMCIP之后,基于IPMI/BMCIP进入ServerMgmt管理界面;
基于输入的用户名密码SSH连接shell后台,查询定位硬盘的信息后,发送echo“scsiremove-single-device****”>/proc/scsi/scsi命令信号模拟硬盘的拔出,和/或发送echo“scsiadd-single-device****”>/proc/scsi/scsi命令信号模拟硬盘的插入。


5.一种远程模拟控制硬盘拔插的装置,其特征在于,包括:
硬盘信息查询模块,用于基于BMC远程监控查询服务器硬盘的信息;
模拟拔插模块,用于基于IPMI...

【专利技术属性】
技术研发人员:陈东良
申请(专利权)人:河南创新科信息技术有限公司
类型:发明
国别省市:河南;41

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

1