公司最近新来了十台DIY的server,现场组装好的。
主板用的是intel 5000X的,RAID用的是硬RAID卡:hightpoint的rocketRAID 174X
任务也就下来了:
1、三块SATA硬盘划分RAID5;
2、安装2k3企服。
因为以前没有玩过RAID划分,所以这次特地跟着后面去看看学学张张见识。
结果上午就开始不顺了。
机器启动时间大概要等5分钟左右。logo一闪而过,按好好几次才好不容易进cmos setup。
缺没有看到传说中的RAID BIOS界面。
中午回来再网上搜索到两篇文章介绍:
《 RocketRAID 174x串行ATAⅡ适配卡用户指南》中文版 ,得知进RAID BIOS的硬指令时CTRL+H
后来再logo界面下先按ESC,然后闪速得CTRL+H。奇迹般的进入了RAID BIOS.心中一阵兴奋。
可以后几次,要么就启动时候就停在哪里了,要么就是跳过。
感觉可能是因为这个启动logo的原因挡住了后台的界面。于是就想进去找到那个 boot logo 把它 disable掉。可是怎么找都没有这个boot logo。后来一个试出来了,把quick boot disable掉以后。logo没有了
所有,设备启动都需要自检,同时能加载上usb外置的floppy和cd-rom。
接下来系统启动的时候就可以顺利看到RocketRAID 174X BIOS Setting Utility 的界面了。
CTRL+H 很顺利的进去了。
接下来就是对RAID卡使用的理解了。
磁盘最初始的状态时NEW。整列卡可以发现的裸设备。
STEP1: Initialize – 用来为磁盘阵列准备硬盘。
STEP2: 使用 ← → 方向键选择Create命令,并且按下Enter键打开创建菜单。
STEP2.1 使用 ↑ ↓ 方向键选择适当的RAID级别,然后按下Enter键确认。
STEP2.2 接下来,使用 ↓ 方向键选择Array Name项并按下Enter键。弹出阵列名称对话框。用键盘输入一个新的磁盘阵列名称,并按下Enter确认。
注意:磁盘阵列名称命令是可选项 – 不是必须要为磁盘阵列命名。可以稍后再为磁盘阵列命名,而且这个名称可以在任何时候修改。
STEP2.3 在Create菜单,使用 ↓ 方向键选择Select Devices项并按下Enter键,将会出现一个设备列表,显示所有可用硬盘。选择想要使用的目标硬盘,按下Enter键确认选择。当所有的硬盘都已经选好后,按下ESC键返回到创建菜单。
STEP2.4 接下来, 使用 ↓ 方向键选择Capacity (GB)选项并按下Enter键,所有可以利用的磁盘空间就会显示出来。如果想使用全部的磁盘空间请按下Enter键。 如果想保留一部分磁盘空间做其他磁盘阵列或者是做其他用处, 使用键盘输入想为这个阵列设置的磁盘容量(单位:GB),并按下Enter键。
注意:同一批硬盘可以用来创建多个磁盘阵列。容量选项允许把空余的容量创建其它磁盘阵列或设置成备用盘。
STEP2.5 使用方向键 ↓ 选择Start Creation项并按下Enter键,按下Y(yes)键创建磁盘阵列,按下N(no)键取消创建进程。
创建结束以后,就可以正常使用了。
这里还有一些其他的命令,罗列备查。
命令概述
RocketRAID 174x BIOS应用程序提供了大部分RAID相关命令。这些命令显示在应用程序界面的顶端。
使用方向键 ← → 选择不同的命令,使用方向键 ↑ ↓ 浏览相应的命令菜单。使用Enter键执行所选择的命令。使用ESC键取消所选择的命令,或者返回上一级命令菜单。
Create – 用来创建RAID阵列,稍后将详细介绍该命令。
Delete – 用来删除所选择的磁盘阵列。
警告:该命令将会导致永久性的数据丢失 — 该命令仅仅用于目标阵列上的数据不再有用或者已经备份
到其他存储设备上了。
Add/Remove Spare – 用来指派硬盘作为备用盘。控制卡可以利用备用盘自动重建坏掉的或者是错误的
磁盘阵列。稍后将详细介绍这个命令。
Settings
Set Boot Mark – 用来指定一个特殊的磁盘或者磁盘阵列作为RocketRAID 174x的启动盘。
注意:这个设置仅仅适用于主板的BIOS已经设置RocketRAID 174x为系统主启动设备。
Staggered spin up – 该功能是用来激活(或停止)交错硬盘启动支持。交错硬盘启动缺省值是default。
激活之后,RocketRAID 174x 每次启动一个硬盘,大约每两秒钟一次。
View – 用来查看设备信息或者磁盘阵列信息。按下Enter键进行查看。
Devices – 显示连接在RocketRAID 174x上的磁盘信息。使用方向键 ↑ ↓ 选择目标磁盘,按下Enter键查看相关信息。
RAID Arrays – 显示RocketRAID 174x上的磁盘阵列信息。使用方向键 ↑ ↓ 选择目标磁盘阵列,按下
Enter键查看相关信息。
Initialize – 用来为磁盘阵列准备硬盘。
注意:在没有经过初始化的硬盘上无法创建磁盘阵列,稍后将详细介绍该命令。
以后的步骤就比较简单了。
值得提到的是,安装系统时候需要选择F6安装在其他SCSI设备上,然后按S添加设备驱动。我们是使用外挂USBfloppy的方法加载上去了,系统识别到一个174X设备。然后就把整个存储当磁盘一样划分了。
后续:
装系统蛮恼人的。借着无聊突然想到一个问题。
RAID做GHOST,(仅仅是为了安装系统方便,我很信得过RAID5)
貌似现在的说法是主要有几个问题。
1、ghost下没有raid卡的驱动,找不到这个设备。
貌似在网上已经有高人通过自己添加驱动程序的方法搞定这个了,但是听说条带化的可以ghost出来,但是ghost不回去。因为ghost只认磁盘,不认链路。所以条带化的ghost可以声场gho但是这个gho不能恢复到原来条带化的每个磁盘上,不知道是不是这样,打算做个试验看看。
2、如果整盘对ghost ,所有的raid arrar一次ghost,能否重组以后实现ghost呢?
3、按照raid5的原理,我挂上对应数目的盘,然后依次让每块盘offline,让磁盘自己修复。修复出来以后再恢复原来的盘,把修复好的盘拿来实现重组。不知道这样可否。
4、或者还有比这些都更简单的办法吧。看以后可能明白。