一种RAID的创建方法及系统与流程

文档序号:13660710阅读:879来源:国知局
一种RAID的创建方法及系统与流程

本发明属于计算机技术领域,尤其涉及一种raid的创建方法及系统。



背景技术:

磁盘阵列(redundantarraysofindependentdisks,raid),是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。磁盘阵列还能利用同位检查(paritycheck)的观念,在数组中任意一个硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。

当前主流bios启动模式为uefi,raid卡的配置在biossetup中实现,但是对于某些操作人员来说,在没有配置界面的前提下,难以实现raid的创建。



技术实现要素:

本发明的目的在于提供一种raid的创建方法,旨在解决现有技术中在没有配置界面的前提下,难以实现raid的创建的问题。

本发明是这样实现的,一种raid的创建方法,所述方法包括下述步骤:

调用访问命令,控制raid待配置服务器访问进入os镜像服务器;

当raid待配置服务器访问进入os镜像服务器后,在所述raid待配置服务器内生成raidconsole.sh工具;

根据生成的所述raidconsole.sh工具,执行raid配置命令,控制对所述raid待配置服务器进行raid创建。

作为一种改进的方案,所述调用访问命令,控制raid待配置服务器访问进入os镜像服务器的步骤具体包括下述步骤:

选取一根网线,在所述raid待配置服务器和os镜像服务器之间建立通讯连接;

通过pxe引导,控制所述raid待配置服务器进入pxe环境;

在所述raid待配置服务器中,调用并执行访问命令,控制进入os镜像服务器;

其中,所述访问命令为:ssh192.168.0.1。

作为一种改进的方案,所述当raid待配置服务器访问进入os镜像服务器后,在所述raid待配置服务器内生成raidconsole.sh工具的步骤具体包括下述步骤:

调用工具复制命令,在所述os镜像服务器内,复制所述raidconsole.sh工具程序;

调用工具生成命令,在所述raid待配置服务器内安装复制的所述raidconsole.sh工具程序,生成所述raidconsole.sh工具。

作为一种改进的方案,所述工具复制命令为:rsync-azpp-e"ssh-p22"/data/minios/files/raid_check.tgzroot@192.168.0.2:/tmp,其中,192.168.0.2是raid待配置服务器通过os镜像服务器获取到的ip地址;

所述工具生成命令为:cd/tmp/;tarxvfraid_check.tgz。

作为一种改进的方案,所述raid配置命令为:./raidconsole.sh–c<raid_type>。

本发明的另一目的在于提供一种raid的创建系统,所述系统包括:

访问模块,用于调用访问命令,控制raid待配置服务器访问进入os镜像服务器;

工具生成模块,用于当raid待配置服务器访问进入os镜像服务器后,在所述raid待配置服务器内生成raidconsole.sh工具;

raid创建模块,用于根据生成的所述raidconsole.sh工具,执行raid配置命令,控制对所述raid待配置服务器进行raid创建。

作为一种改进的方案,所述访问模块具体包括:

通讯建立模块,用于选取一根网线,在所述raid待配置服务器和os镜像服务器之间建立通讯连接;

pxe环境进入模块,用于通过pxe引导,控制所述raid待配置服务器进入pxe环境;

服务器进入模块,用于在所述raid待配置服务器中,调用并执行访问命令,控制进入os镜像服务器;

其中,所述访问命令为:ssh192.168.0.1。

作为一种改进的方案,所述工具生成模块具体包括:

工具复制模块,用于调用工具复制命令,在所述os镜像服务器内,复制所述raidconsole.sh工具程序;

工具安装模块,用于调用工具生成命令,在所述raid待配置服务器内安装复制的所述raidconsole.sh工具程序,生成所述raidconsole.sh工具。

作为一种改进的方案,所述工具复制命令为:rsync-azpp-e"ssh-p22"/data/minios/files/raid_check.tgzroot@192.168.0.2:/tmp,其中,192.168.0.2是raid待配置服务器通过os镜像服务器获取到的ip地址;

所述工具生成命令为:cd/tmp/;tarxvfraid_check.tgz。

作为一种改进的方案,所述raid配置命令为:./raidconsole.sh–c<raid_type>。

在本发明实施例中,调用访问命令,控制raid待配置服务器访问进入os镜像服务器;当raid待配置服务器访问进入os镜像服务器后,在所述raid待配置服务器内生成raidconsole.sh工具;根据生成的所述raidconsole.sh工具,执行raid配置命令,控制对所述raid待配置服务器进行raid创建,从而实现快速的创建raid,缩短创建时间,为服务器测试提供便利,提高测试效率。

附图说明

图1是本发明提供的raid的创建方法的实现流程图;

图2是本发明提供的调用访问命令,控制raid待配置服务器访问进入os镜像服务器的实现流程图;

图3是本发明提供的当raid待配置服务器访问进入os镜像服务器后,在所述raid待配置服务器内生成raidconsole.sh工具的实现流程图;

图4是本发明提供的本发明提供的raid的创建系统的结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1示出了本发明提供的raid的创建方法的实现流程图,其具体包括下述步骤:

在步骤s101中,调用访问命令,控制raid待配置服务器访问进入os镜像服务器。

在步骤s102中,当raid待配置服务器访问进入os镜像服务器后,在所述raid待配置服务器内生成raidconsole.sh工具。

在步骤s103中,根据生成的所述raidconsole.sh工具,执行raid配置命令,控制对所述raid待配置服务器进行raid创建。

其中,该raid配置命令为./raidconsole.sh–c<raid_type>,其根据不同的raid类型设置不同的几条配置命令,具体为:

配置raid1,可执行:./raidconsole.sh-craid1

配置raid5,可执行:./raidconsole.sh-craid5

配置raid50,可执行:./raidconsole.sh-c[6+6]raid50

执行完后,相应的raid会自动创建完成。

如图2所示,调用访问命令,控制raid待配置服务器访问进入os镜像服务器的步骤具体包括下述步骤:

在步骤s201中,选取一根网线,在所述raid待配置服务器和os镜像服务器之间建立通讯连接。

在步骤s202中,通过pxe引导,控制所述raid待配置服务器进入pxe环境。

在步骤s203中,在所述raid待配置服务器中,调用并执行访问命令,控制进入os镜像服务器;

其中,所述访问命令为:ssh192.168.0.1。

如图3所示,当raid待配置服务器访问进入os镜像服务器后,在所述raid待配置服务器内生成raidconsole.sh工具的步骤具体包括下述步骤:

在步骤s301中,调用工具复制命令,在所述os镜像服务器内,复制所述raidconsole.sh工具程序。

其中,该工具复制命令为:rsync-azpp-e"ssh-p22"/data/minios/files/raid_check.tgzroot@192.168.0.2:/tmp,其中,192.168.0.2是raid待配置服务器通过os镜像服务器获取到的ip地址。

该工具复制命令执行后,在os镜像服务器内复制工具程序,以便于在raid待配置服务器内进行工具安装。

在步骤s302中,调用工具生成命令,在所述raid待配置服务器内安装复制的所述raidconsole.sh工具程序,生成所述raidconsole.sh工具。

在该步骤中,工具生成命令为:cd/tmp/;tarxvfraid_check.tgz,执行完该步骤中,上述raidconsole.sh工具即在raid待配置服务器内安装。

图4示出了本发明提供的raid的创建系统的结构框图,为了便于说明,图中仅给出了与本发明实施例相关的部分。

访问模块11,用于调用访问命令,控制raid待配置服务器访问进入os镜像服务器;

工具生成模块12,用于当raid待配置服务器访问进入os镜像服务器后,在所述raid待配置服务器内生成raidconsole.sh工具;

raid创建模块13,用于根据生成的所述raidconsole.sh工具,执行raid配置命令,控制对所述raid待配置服务器进行raid创建。

访问模块11具体包括:

通讯建立模块14,用于选取一根网线,在所述raid待配置服务器和os镜像服务器之间建立通讯连接;

pxe环境进入模块15,用于通过pxe引导,控制所述raid待配置服务器进入pxe环境;

服务器进入模块16,用于在所述raid待配置服务器中,调用并执行访问命令,控制进入os镜像服务器;

其中,所述访问命令为:ssh192.168.0.1。

工具生成模块12具体包括:

工具复制模块17,用于调用工具复制命令,在所述os镜像服务器内,复制所述raidconsole.sh工具程序;

工具安装模块18,用于调用工具生成命令,在所述raid待配置服务器内安装复制的所述raidconsole.sh工具程序,生成所述raidconsole.sh工具。

其中,上述各个模块的功能如上述方法实施例所记载,在此不再赘述。

在本发明实施例中,调用访问命令,控制raid待配置服务器访问进入os镜像服务器;当raid待配置服务器访问进入os镜像服务器后,在所述raid待配置服务器内生成raidconsole.sh工具;根据生成的所述raidconsole.sh工具,执行raid配置命令,控制对所述raid待配置服务器进行raid创建,从而实现快速的创建raid,缩短创建时间,为服务器测试提供便利,提高测试效率

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1