The invention provides a method and device for automatically creating RAID and deploying system based on BMC. The method includes the following steps: setting up master control node, configuring a BMC for each deployed node, obtaining the IP address of each deployed node corresponding to BMC, obtaining the IP address of each deployed node, and controlling each BMC to create R for the corresponding deployed node through RAID card management tool. AID and RAID are configured; the master node fills the system for each node to be deployed. The device includes main control node and network configuration module, RAID configuration module of deployed node and system filling module of deployed node. The invention realizes the automatic configuration of RAID card level in all nodes of the cabinet server, and completes the rapid, simple and efficient system filling of all servers of the cabinet under the Linux system, which greatly saves the deployment time and avoids errors in repeated operation.
【技术实现步骤摘要】
基于BMC自动创建RAID并部署系统的方法及装置
本专利技术属于服务器RAID配置领域,具体涉及一种基于BMC自动创建RAID并部署系统的方法及装置。
技术介绍
大型机房的通用服务器机柜里通常有20至100个相同类型的服务器,这些通用服务器或者机柜里面的节点在部署的时候,通常需要手动配置RAID卡的级别和缓存策略,并灌装系统,升级系统文件和安装驱动,费时费力,在大量手动操作重复操作的情况下,会出现一些难以避免的错误。此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种基于BMC自动创建RAID并部署系统的方法及装置,是非常有必要的。
技术实现思路
本专利技术的目的在于,针对上述通用服务器及节点配置RAID卡以及灌装系统,缺陷,提供一种基于BMC自动创建RAID并部署系统的方法及装置,以解决上述技术问题。为实现上述目的,本专利技术给出以下技术方案:一种基于BMC自动创建RAID并部署系统的方法,包括如下步骤:步骤S1.设置主控制节点,为每个待部署节点配置一个BMC,获取每个待部署节点对应BMC的IP地址,获取每个待部署节点的IP地址;步骤S2.主控节点控制每个BMC通过RAID卡管理工具为对应待部署节点创建RAID,并配置RAID;步骤S3.主控节点为每个待部署节点灌装系统。进一步地,步骤S1的具体步骤如下:步骤S11.设置任一服务器作为主控节点,并在主控节点安装Linux系统;步骤S12.为每个待部署节点配置一个BMC,获取并记录每个待部署节点对应BMC的IP地址;步骤S13.获取并记录每个待部署节点的IP地址。主控节点为每个待部署节点分配一个对应的B ...
【技术保护点】
1.一种基于BMC自动创建RAID并部署系统的方法,其特征在于,包括如下步骤:步骤S1.设置主控制节点,为每个待部署节点配置一个BMC,获取每个待部署节点对应BMC的 IP地址,获取每个待部署节点的IP地址;步骤S2.主控节点控制每个BMC通过RAID卡管理工具为对应待部署节点创建RAID,并配置RAID;步骤S3.主控节点为每个待部署节点灌装系统。
【技术特征摘要】
1.一种基于BMC自动创建RAID并部署系统的方法,其特征在于,包括如下步骤:步骤S1.设置主控制节点,为每个待部署节点配置一个BMC,获取每个待部署节点对应BMC的IP地址,获取每个待部署节点的IP地址;步骤S2.主控节点控制每个BMC通过RAID卡管理工具为对应待部署节点创建RAID,并配置RAID;步骤S3.主控节点为每个待部署节点灌装系统。2.如权利要求1所述的一种基于BMC自动创建RAID并部署系统的方法,其特征在于,步骤S1的具体步骤如下:步骤S11.设置任一服务器作为主控节点,并在主控节点安装Linux系统;步骤S12.为每个待部署节点配置一个BMC,获取并记录每个待部署节点对应BMC的IP地址;步骤S13.获取并记录每个待部署节点的IP地址。3.如权利要求1所述的一种基于BMC自动创建RAID并部署系统的方法,其特征在于,步骤S2的具体步骤如下:步骤S21.在主控节点部署RAID自动创建脚本和需要自动配置的RAID级别和参数;步骤S22.启动RAID自动创建脚本;步骤S23.RAID自动创建脚本获取每个BMC的IP地址,控制每个BMC通过storlib库与RAID卡进行通信;步骤S24.RAID自动创建脚本获取每个待部署节点的IP地址,通过RAID卡管理工具自动为每个待部署节点创建RAID,并配置RAID级别和参数;步骤S25.主控节点判断是否每个待部署节点均完成RAID自动配置;若否,返回步骤S23;若是,进入步骤S3。4.如权利要求3所述的一种基于BMC自动创建RAID并部署系统的方法,其特征在于,步骤S3的具体步骤如下:步骤S31.在主控节点部署自动灌装系统脚本、虚拟机客户端工具VMCLI以及操作系统安装镜像文件;步骤S32.启动自动灌装系统脚本;步骤S33.自动灌装系统脚本获取每个待部署节点的IP地址,批量对每个待部署节点挂载操作系统安装镜像文件;步骤S34.自动灌装系统脚本通过虚拟机客户端工具VMCLI查看是否每个待部署节点均挂载操作系统安装镜像文件成功;若否,返回步骤S33;若是,进入步骤S35;步骤S35.自动灌装系统脚本通过智能平台管理接口IMPI命令批量设置每个待部署节点下次从光驱启动;步骤S36.自动灌装系统脚本通过智能平台管理接口IMPI命令批量重启每个待部署节点并开始灌装系统;步骤S37.自动灌装系统脚本判断是否每个待部署节点均灌装系统完成;若否,返回步骤S36;若是,进入步骤S38;步骤S38.自动灌装系统脚本停止挂载操作系统安装镜像文件,并向主控节点返回所有待部署节点系统灌装完成信息;步骤S39.当主控节点接收到自动灌装系统脚本发送的所有待部署节点系统灌装完成信息时,批量为每个待部署节点安装系统升级和驱动。5.一种基于BMC自动创建RAID并部署系统的装置,其特征在于,包括:主控节点及网络配置模块(1),用于设置主控制节点,为每个待部署节点配置一个BMC,获取每个待部署节点对应BMC的IP地址,获取每个待部署节点的IP地址;...
【专利技术属性】
技术研发人员:李超,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。