logo好方法网

批量创建服务器RAID的方法、装置、设备及存储介质


技术摘要:
本申请公开了一种批量创建服务器RAID的方法、装置、设备及存储介质,该方法包括:通过用户PC批量创建RAID配置需求,及编写RAID配置需求相关数据的批量处理脚本并发送至每个服务器的BMC;在BMC接收到批量处理脚本后,通过BMC对批量处理脚本进行处理,并批量管理访问对应  全部
背景技术:
互联网的快速发展,也带来了服务器市场的繁荣。大量的数据存储、计算都需要服 务器来完成。大规模的网站需要数量巨大的服务器,在服务器批量生产或者到机房后批量 交付的时候,需要RAID批量创建和统一安装操作系统。 目前,传统的操作方法是需要搭建预启动执行环境(Preboot  eXecution  Environment,PXE)服务器进行远程安装,先通过使用PXE服务器系统下的磁盘阵列 (Redundant  Arrays  of  Independent  Drives,RAID)配置工具实现RAID批量创建,再执行 操作系统的安装。而搭建PXE服务器需要专业的操作,难度较大,并且局限性较高,在不同的 客户现场以及产线需要搭建多个PXE服务器,不方便。另外,当需要进行不同的操作系统测 试兼容性时,安装操作系统的任务相对来说并不重要,且每台机器安装不同版本的操作系 统,也可能需要创建不同的RAID类型,此时只需要创建好RAID就可以,但是只创建RAID仍需 搭建PXE服务器,且不同的RAID需要搭建不同的PXE服务器,不够灵活方便,这样就造成操作 的复杂化。 因此,如何灵活配置RAID,使操作简单化,是本领域技术人员亟待解决的技术问 题。
技术实现要素:
有鉴于此,本发明的目的在于提供一种批量创建服务器RAID的方法、装置、设备及 存储介质,可以灵活配置RAID阵列,无需使用传统的PXE服务器,操作简单。其具体方案如 下: 一种批量创建服务器RAID的方法,包括: 通过用户PC批量创建RAID配置需求,及编写所述RAID配置需求相关数据的批量处 理脚本并发送至每个服务器的BMC; 在所述BMC接收到所述批量处理脚本后,通过所述BMC对所述批量处理脚本进行处 理,并批量管理访问对应的所述服务器上的RAID卡; 通过所述RAID卡批量创建RAID阵列。 优选地,在本发明实施例提供的上述批量创建服务器RAID的方法中,将所述批量 处理脚本发送至每个服务器的BMC,具体包括: 将所述批量处理脚本利用IPMI命令发送至每个服务器的BMC。 优选地,在本发明实施例提供的上述批量创建服务器RAID的方法中,通过所述BMC 对所述批量处理脚本进行处理,具体包括: 通过所述BMC利用IPMI协议对所述批量处理脚本进行数据解析,得到创建RAID阵 3 CN 111580888 A 说 明 书 2/5 页 列所需的配置参数。 优选地,在本发明实施例提供的上述批量创建服务器RAID的方法中,批量管理访 问对应的所述服务器上的RAID卡,具体包括: 将解析得到的所述创建RAID阵列所需的配置参数通过I2C批量发送至对应的所述 服务器上的RAID卡。 优选地,在本发明实施例提供的上述批量创建服务器RAID的方法中,所述RAID配 置需求包括RAID级别、访问策略和初始化状态。 本发明实施例还提供了一种批量创建服务器RAID的装置,包括: 用户PC,用于批量创建RAID配置需求,及编写所述RAID配置需求相关数据的批量 处理脚本并发送至每个服务器的BMC; 所述BMC,用于在接收到所述批量处理脚本后,对所述批量处理脚本进行处理,并 批量管理访问对应的所述服务器上的RAID卡; 所述RAID卡,用于批量创建RAID阵列。 优选地,在本发明实施例提供的上述批量创建服务器RAID的装置中,所述用户PC 通过IPMI与所述BMC连接。 优选地,在本发明实施例提供的上述批量创建服务器RAID的装置中,所述BMC通过 I2C与所述RAID卡连接。 本发明实施例还提供了一种批量创建服务器RAID的设备,包括处理器和存储器, 其中,所述处理器执行所述存储器中保存的计算机程序时实现如本发明实施例提供的上述 批量创建服务器RAID的方法。 本发明实施例还提供了一种计算机可读存储介质,用于存储计算机程序,其中,所 述计算机程序被处理器执行时实现如本发明实施例提供的上述批量创建服务器RAID的方 法。 从上述技术方案可以看出,本发明所提供的一种批量创建服务器RAID的方法、装 置、设备及存储介质,包括:通过用户PC批量创建RAID配置需求,及编写RAID配置需求相关 数据的批量处理脚本并发送至每个服务器的BMC;在BMC接收到批量处理脚本后,通过BMC对 批量处理脚本进行处理,并批量管理访问对应的服务器上的RAID卡;通过RAID卡批量创建 RAID阵列。 本发明通过用户PC、BMC和RAID卡的相关操作,利用用户PC编写的批量处理脚本, 填写默认的配置项,再利用BMC批量管理RAID卡,执行对应的批量处理脚本就可以实现批量 的RAID创建,配置灵活丰富,无需使用传统的PXE服务器,操作方便快捷,简单有效。 附图说明 为了更清楚地说明本发明实施例或相关技术中的技术方案,下面将对实施例或相 关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 提供的附图获得其他的附图。 图1为本发明实施例提供的批量创建服务器RAID的方法流程图; 图2为本发明实施例提供的批量创建服务器RAID的装置的结构示意图。 4 CN 111580888 A 说 明 书 3/5 页
下载此资料需消耗2积分,
分享到:
收藏