一种批量配置服务器raid的方法

文档序号:9489106阅读:4563来源:国知局
一种批量配置服务器raid的方法
【技术领域】
[0001]本发明公开一种批量配置服务器raid的方法,属于服务器raid管理技术领域。
【背景技术】
[0002]随着计算机技术以及集成电路技术的飞速发展,高性能的服务器越来越成为经济社会发展的需要。客户对服务器的采购量也明显增加。随之而来的就是大量的服务器安装操作系统之前的准备工作。而raid配置就是服务器安装操作系统之前必不可少的准备工作之一。现有的raid配置通常是在单台服务器启动时,按照提示进入raid卡的B1S界面,进行一系列复杂的操作,完成raid的配置。而当有大批量的服务器需要raid配置的时候,现有的raid配置做法就显得更加费事费力,大批量的服务器raid配置会耗费大量的时间和人力。为此,本发明提供一种批量配置服务器raid的方法,使用该方法可以通过pxe服务器配置及Iinux系统下的raid配置工具Megacl1、arcconf等实现服务器的批量raid配置功能,节省了大量的资源人力,极大地提升了相率,降低了运维成本。
[0003]Raid,Redundant Arrays of Independent Disks,磁盘阵列,磁盘阵列是由很多磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。将数据切割成许多区段,分别存放在各个硬盘上。磁盘阵列还能利用同位检查,在数组中任意一个硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。

【发明内容】

[0004]本发明针对目前对大批量的服务器需要raid配置时,耗费大量的时间和人力的问题,提供一种批量配置服务器raid的方法,节省了大量的资源人力,极大地提升了相率,降低了运维成本。
[0005]本发明提出的具体方案是:
一种批量配置服务器raid的方法,部署源服务器,安装Linux系统,并进行镜像部署,设置raid配置功能模块,指定PXE启动引导,需要配置Raid的目标服务器通过网络与源服务器互联互通,目标服务器通过PXE启动并加载Iinux系统,根据源服务器提供的镜像部署模板,自动执行raid配置脚本实现硬盘raid的配置功能。需要配置Raid的目标服务器可以通过局域网或者公网与源服务器互联互通。
[0006]所述部署源服务器包括安装tftp-server、dhcp、ftp服务,并指定TFTP的服务器IP地址为本机IP JgSPXE引导程序的文件名,启动并开启tftp-server、dhcp、ftp服务。
[0007]所述目标服务器设置开机第一启动项为PXE网络启动,从源服务器上通过TFTP服务加载内核和文件系统,加载完成后自动执行raid配置脚本,完成raid的配置。
[0008]设置raid配置功能模块包括创建源服务器内核启动完成的自动执行脚本,输入需要配置的raid级别、背板ID、磁盘ID的数据信息,生成自动raid配置脚本。
[0009]所述目标服务器raid配置的过程为: 目标服务器从自己的PXE网卡启动,向本网络中的DHCP服务器索取IP ;
DHCP服务器返回分给客户机IP以及bootstrap文件的放置位置,从该位置通过TFTP服务获取bootstrap文件;
目标服务器取得bootstrap文件后之执行该文件;
根据bootstrap的执行结果,通过TFTP服务器加载内核和文件系统;
运行文件系统中的raid配置脚本,根据之前配置过的raid信息进行raid配置;
完成raid配置。
[0010]本发明的有益之处是:本发明部署源服务器,安装Linux系统,并进行镜像部署,设置raid配置功能模块,指定PXE启动引导,需要配置Raid的目标服务器通过网络与源服务器互联互通,目标服务器通过PXE启动并加载Iinux系统,根据源服务器提供的镜像部署模板,自动执行raid配置脚本实现硬盘raid的配置功能;使用该方法可以通过pxe服务器配置及Iinux系统下的raid配置工具Megacl1、arcconf等实现服务器的批量raid配置功能,节省了大量的资源人力,极大地提升了相率,降低了运维成本。
【附图说明】
[0011]图1批量raid配置网络环境示意图。
【具体实施方式】
[0012]一种批量配置服务器raid的方法,部署源服务器,安装Linux系统,并进行镜像部署,设置raid配置功能模块,指定PXE启动引导,需要配置Raid的目标服务器通过网络与源服务器互联互通,目标服务器通过PXE启动并加载Iinux系统,根据源服务器提供的镜像部署模板,自动执行raid配置脚本实现硬盘raid的配置功能。
[0013]其中部署源服务器包括安装tftp-server、dhcp、ftp服务,并指定TFTP的服务器IP地址为本机IP JgSPXE引导程序的文件名,启动并开启tftp-server、dhcp、ftp服务。
[0014]设置raid配置功能模块包括创建源服务器内核启动完成的自动执行脚本,输入需要配置的raid级别、背板ID、磁盘ID的数据信息等,生成自动raid配置脚本。
[0015]利用上述方法,结合附图对本发明做进一步说明。
[0016]搭建源服务器:
配置一台服务器作为源服务器,在其上安装Red Hat Enterprise Linux 6.x版本的操作系统。为该服务器安装tftp-server、dhcp、ftp服务,并指定TFTP的服务器IP地址为本机IP。指定PXE引导程序的文件名。启动并开启tftp-server、dhcp、ftp服务。
[0017]Raid配置功能模块:
为Iinux启动内核安装raid配置工具Megacl1、arcconf等。并创建raid配置自动执行脚本。该脚本记录raid配置的raid级别、背板号、磁盘ID等配置raid所需要的数据。脚本根据所需数据生成raid配置命令,并在内核引导完成后自动执行。
[0018]目标服务器启动并完成自动raid配置功能。
[0019]目标服务器设置开机第一启动项为PXE网络启动。从源服务器上通过TFTP服务加载内核和文件系统。加载完成后自动执行raid配置脚本,完成raid的配置。
[0020]其中目标服务器raid配置过程: 目标服务器从自己的PXE网卡启动,向本网络中的DHCP服务器索取IP ;
DHCP服务器返回分给客户机IP以及bootstrap文件的放置位置,从该位置通过TFTP服务获取bootstrap文件;
目标服务器取得bootstrap文件后之执行该文件;
根据bootstrap的执行结果,通过TFTP服务器加载内核和文件系统;
运行文件系统中的raid配置脚本,根据之前配置过的raid信息进行raid配置;
完成raid配置。
[0021]目标服务器就可以利用PXE网络启动。从源服务器上通过TFTP服务加载内核和文件系统。加载完成后自动执行raid配置脚本,完成raid的配置了。
【主权项】
1.一种批量配置服务器raid的方法,其特征是部署源服务器,安装Linux系统,并进行镜像部署,设置raid配置功能模块,指定PXE启动引导,需要配置Raid的目标服务器通过网络与源服务器互联互通,目标服务器通过PXE启动并加载linux系统,根据源服务器提供的镜像部署模板,自动执行raid配置脚本实现硬盘raid的配置功能。2.根据权利要求1所述的一种批量配置服务器raid的方法,其特征是所述部署源服务器包括安装tftp-server、dhcp、ftp服务,并指定TFTP的服务器IP地址为本机IP,指定PXE引导程序的文件名,启动并开启tftp-server、dhcp、ftp服务。3.根据权利要求2所述的一种批量配置服务器raid的方法,其特征是所述目标服务器设置开机第一启动项为PXE网络启动,从源服务器上通过TFTP服务加载内核和文件系统,加载完成后自动执行raid配置脚本,完成raid的配置。4.根据权利要求2或3所述的一种批量配置服务器raid的方法,其特征是设置raid配置功能模块包括创建源服务器内核启动完成的自动执行脚本,输入需要配置的raid级另IJ、背板ID、磁盘ID的数据信息,生成自动raid配置脚本。5.根据权利要求4所述的一种批量配置服务器raid的方法,其特征是所述目标服务器raid配置的过程为: 目标服务器从自己的PXE网卡启动,向本网络中的DHCP服务器索取IP ; DHCP服务器返回分给客户机IP以及bootstrap文件的放置位置,从该位置通过TFTP服务获取bootstrap文件; 目标服务器取得bootstrap文件后之执行该文件; 根据bootstrap的执行结果,通过TFTP服务器加载内核和文件系统; 运行文件系统中的raid配置脚本,根据之前配置过的raid信息进行raid配置; 完成raid配置。
【专利摘要】本发明公开一种批量配置服务器raid的方法,属于服务器raid管理技术领域;部署源服务器,安装Linux系统,并进行镜像部署,设置raid配置功能模块,指定PXE启动引导,需要配置Raid的目标服务器通过网络与源服务器互联互通,目标服务器通过PXE启动并加载linux系统,根据源服务器提供的镜像部署模板,自动执行raid配置脚本实现硬盘raid的配置功能;本发明节省了大量的资源人力,极大地提升了相率,降低了运维成本。
【IPC分类】G06F3/06, G06F9/445
【公开号】CN105242875
【申请号】CN201510592211
【发明人】孙永杰
【申请人】浪潮集团有限公司
【公开日】2016年1月13日
【申请日】2015年9月17日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1