Windows Server 2012 R2服务器大容量RAID磁盘阵列的构建实例分析
2018-01-15潘文全
潘文全
摘 要:通过将Windows Server2012 R2服务器大磁盘阵列划分为MBR和GPT两种格式的磁盘区域,将OS系统安装在MBR格式磁盘,将应用数据全部放在GPT格式磁盘上。既能利用传统CMOS引导方式和RAID卡的相互匹配识别MBR格式,管理2.2TB以下硬盘空间,又能充分利用Windows Server2012 R2系统功能管理GPT格式下大于2.2TB以上硬盘空间的问题。为大数据应用提供了经济便捷的技术手段,使企业级大容量RAID磁盘阵列服务器在中小企业中能够得到普遍应用。
关键词:windows server R2系统; RAID;磁盘阵列;构建; Legacy Boot方式; UEFI Bios方式;MBR分区;GPT分区
1、中小企业级使用的服务器基本采用RAID磁盘阵列,安装Windows Server系统,这种服务器经济适用,维护成本低等。在RAID磁盘阵列服务器中,当管理2.2T以下磁盘空间时可以使用MBR分区模式和Legacy Boot的引导设置相互配合,系统实现比较简单,只需要设置SATA:RAID,Boot:Legacy only或Auto,然后使用LSI software RAID configuration Utility软件完成RAID1配置、分区及操作系统安装等工作,即可实现服务器系统的管理。
当管理2.2TB以上磁盘阵列的空间时,RMB分区方式无法管理全部空间。如果将存储空间全部设为GPT模式(最大容量达1,048,576TB),那么机器引导无法使用Legacy Boot模式,必须采用UEFI Boot的CMOS引导模式。由于UEFI Boot设置不支持RAID磁盘阵列管理,无法实现硬盘数据的RAID自动备份功能,无法满足服务器的管理要求,因此CMOS引导设置必须采用Legacy Boot方式。但是在该方式下只能采用MBR分区方式安装,无法采用GPT分区方式安装系统,这样RAID磁盘阵列只能识别2.2T以下的磁盘空间,其他空间无法使用,造成巨大的硬盘资源浪费,满足不了企业工作需要,因此服务器RAID磁盘阵列的科学构建已成为解决企业大数据的瓶颈。
2、软硬件环境:
主机:Think Server TD340
处理器:Intel(R) Xeon(R)
CPU:E5-2047V2@ 2.40GHZ, 数量1个,主频:2400MHZ
内存:插槽1:4096MB
插槽2:4094MB
存储器控制器:Intel Corporation patsbury SATARAID controller
网络控制器:Intel(R)Pro1000Network(82574L)
显卡:Ast2300
硬盘:4个1TGB SATA硬盘,磁盘总容量共4TB
操作系统:Windows Server 2012 R2
3、解决方案:
CMOS设置采用Legacy Boot方式,将RAID磁盘阵列分成两个磁盘空间,一个磁盘空间必须小于2.2T(本机磁盘分区为:121GB),采用MBR分区方式,用于安装Windows Server 2012 R2,剩余的磁盘阵列空间作为一个磁盘,分区要转换为GPT分区方式。
这样可以将Windows Server 2012 R2系统安装在121GB MBR的磁盘分区上,余下的磁盘为GPT分区,可以被系统管理使用,完全可以满足系统空间的扩充要求。
4、实施方法:
BIOS设置:CMOS—Legacy Boot方式—→将RAID磁盘阵列划分为两个区域—→利用Windows Server 2012 R2或WIN7系统盘将小于2.2T區域划分为MBR格式—→利用Windows Server 2012 R2或WIN7系统盘将大于2.2T区域转换为GPT格式—→在MBR区域安装Windows Server 2012 R2操作系统
具体实现步骤如下:
4.1不使用联想提供的服务器导航光盘,直接采用系统内的LSI software RAID configuration Utility Ver C.05 Jan 10,2013软件对磁盘进行RAID分配。
4.2步骤如下:
(1)重启后看屏幕提示Ctrl+M进入LSI software RAID setup Utlity
(2)进raid管理界面
选第一项configure回车
New configuration选中回车
出现四块硬盘
四下空格键选中四块硬盘
两下回车
一下空格选中按F10
先把第一行改成raid5(或Raid1)
容量自己改变
保存一个系统盘的大小选accept回车
把剩余的容量也设置保存,方法同上一个磁盘
退出就OK了
RAID磁盘阵列设置完成
5.将第二个MBR磁盘分区转换为GPT分区:
5.1系统引导:
使用Win7(64位)或windows server 2012R2光盘或者U盘(方法类似)引导,进入系统安装界面。
5.2按Shift + F10打开命令提示符。
5.3输入”Diskpart”(不用输入引号,下同),并按回车,进入操作界面
5.4输入:”list disk”,查看磁盘信息。注意看磁盘容量来选择。图中465G的Disk 0是硬盘,3852M的Disk 1是用于Win7安装的U盘。
5.5输入:”select disk 0”,选择disk 0为当前操作的磁盘
5.6输入:”Clean”,清空当前磁盘分区。
5.7输入:”convert mbr”,转换为MBR分区。
5.8操作完成,关闭此命令提示符窗口,继续按照正常的方法安装Win7系统即可。
扩展知识:convert命令的其它用法:
convert basic-将磁盘从动态转换为基本。
convert dynamic -将磁盘从基本转换为动态。
convert gpt -将磁盘从MBR转换为GPT。
convert mbr-将磁盘从GPT转换为MBR。
5.9具体DiskPart操作:
List disk 列出所有磁盘
Select disk 1 选择第二个磁盘
Convert gpt 将第二个磁盘转换为GPT分区格式
6、安装windows server 2012 R2系统
启动主机按F12选择光盘引导安装OS。
将OS安装成功后,进入系统对系统盘以外的空间进行分区和格式化即可。
总结:通过以上实例分析可以看出,将RAID服务器大磁盘阵列划分为MBR和GPT两种格式的磁盘区域,MBR格式区域要求磁盘空间小于2.2T,主要用于安装操作系统;其他磁盘区域必须设为GPT格式,可以用于存放应用数据。将CMOS设置为Legacy Boot的引导方式与RAID卡设置相互配合,这样既能满足RAID磁盘阵列MBR格式的空间限制,又能通过GPT格式管理2.2TB以上硬盘的问题,实现了OS对大硬盘的全面管理,为中小企业普及应用RAID服务器实现大数据管理提供了保证。
参考文献:
[1]马东宇.基于Windows Server 2012 R2、WampServer环境的Moodle平台搭建及优化扩展[J].内蒙古师范大学学报(自然科学汉文版),2014,43(06):734-738.