您的位置:首页 > 大数据 > 人工智能

使用MegaCli工具,在线调整raid配置

2016-01-08 13:41 1351 查看
公司hadoop平台采购了一批浪潮服务器,2个系统盘,12个数据盘。先想的用直通的raid卡免得再做单盘raid0麻烦,结果这批机器配的卡也不支持裸盘使用,咨询浪潮客服,说可以使用JBOD的模式进行,再使用了JBOD后,发现2个系统盘做的raid1,盘符一直在最后面为sdm,使用起来非常不方便,遂又改回单盘raid0的模式,8台机器,96块盘,webbios又不好用,简直反人类。

在baidu上查了一下,可以使用MegaCli工具来实现在linux下对raid进行配置。

1、下载、安装MegaCli工具

在avago公司的网站上下载工具,解压后又rpm的包。使用rpm进行安装。安装好后,工具在/opt/MegaRAID/MegaCli/目录下有个 MegaCli64 文件

下载地址:http://docs.avagotech.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/8-07-14_MegaCLI.zip

2、关闭JBOD模式

查看帮助,发现有个JBOD的开关参数
# /opt/MegaRAID/MegaCli/MegaCli64 -h
... ...
MegaCli -AdpSetProp -EnableJBOD -val -aN|-a0,1,2|-aALL

val - 0=Disable JBOD mode.
1= Enable JBOD mode.


##执行关闭JBOD模式

# /opt/MegaRAID/MegaCli/MegaCli64 -AdpSetProp -EnableJBOD -0 -aALL


2、查看磁盘参数

# /opt/MegaRAID/MegaCli/MegaCli64 -PDList -aAll


查看记录中

Enclosure Device ID: 22

Slot Number: 0

3、创建raid0

# /opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r0 [22:1] WB Direct -a0


解释下参数:

-CfgLdAdd   增加虚拟磁盘,创建raid
-r0   创建raid0   例如:-r5
[22:0]     [Enclosure Device ID  : Slot Number] 例如: [1:2,1:3,1:4]  使用逗号分隔,对多盘进行操作

4、检查配置

# /opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -LALL -aAll | grep RAID


查看是否所有的盘都配置完成。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: