IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    MegaCli64在线做RAID

    夜行人发表于 2016-10-27 14:47:51
    love 0

    Hadoop集群的2台机,分别有一个盘坏了

    第一台机的raid卡是6/IR,直接换盘,开机做分区,格式化即可,而另外一台机是H700,需要对该盘做raid0,机房人员的技术水平实在不敢恭维,所以决定自己进系统后做raid。

    换盘

    主要是如何确定系统上的盘如何对应物理盘位,如果是sdc,则是从左到右第三块盘。

    注意点:

    1. 开机后通过硬盘的uuid(/etc/fstab里有些所有盘的uuid)确认换走的是坏掉的盘
    2. 如果可以,通过MegaCli64得到硬盘序列号,从而告诉机房是哪个盘坏

    开机

    如果是H700,换盘后会有如下提示:

    raid_error

    此时按任意键继续就会进系统

    找出新加的盘

    对比下面2条的输出就可以找出新加的盘

    cd /opt/MegaRAID/MegaCli
    # 所有物理盘
    sudo ./MegaCli64 -PDList -a0|grep 'Inquiry Data'
    # 所有在线的虚拟盘
    sudo /usr/local/bin/megasasctl -cfgdsply -aAll -NoLog|grep "Inquiry Data"

    做raid

    根据网上的文章,做raid需要新加盘的2个信息:

    • Enclosure Device ID,网上看到是一个数字,但我们的是 N/A,我们在实际使用中留空即可
    • Slot Number:本例中是6
    # 查看物理盘信息,再次确认
    sudo ./MegaCli64 -pdInfo -PhysDrv[:6] -aALL
    # 创建raid0
    sudo ./MegaCli64 -CfgLdAdd -r0[:6] WB Direct -a0

    参考资料

    • MegaCli useful commands with examples
    • MegaCli操作1—创建与删除raid0


沪ICP备19023445号-2号
友情链接