zoukankan      html  css  js  c++  java
  • 使用MegaCli工具,在线调整raid配置

    公司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

    查看是否所有的盘都配置完成。

  • 相关阅读:
    Python+SparkStreaming+kafka+写入本地文件案例(可执行)
    Python安装pycurl失败,及解决办法
    Linux screen用法简介
    [算法]数组中求出下标不连续的任意个数,使得和最大
    消息队列小结
    [算法]计算全排列组合数
    [数据结构]A*寻路算法
    [数据结构]最大流之Ford-Fulkerson算法
    [数据结构]最小生成树算法Prim和Kruskal算法
    [数据结构]迪杰斯特拉(Dijkstra)算法
  • 原文地址:https://www.cnblogs.com/qpanda/p/5112963.html
Copyright © 2011-2022 走看看