raid管理工具—megacli、megaraidsas-status

raid管理工具—megacli、megaraidsas-status

  • 背景
    公司服务器磁盘有些是做的硬raid,为了及时的发现故障磁盘,避免数据的丢失,更快速的解决问题,因此团队内部基于这些硬raid做了相关监控。

  • MegaCli介绍
    MegaCli是一款管理维护硬件RAID软件,可以通过它来了解当前raid卡的所有信息,包括 raid卡的型号,raid的阵列类型,raid 上各磁盘状态,等等。通常,我们对硬盘当前的状态不太好确定,一般通过机房人员巡检来完成,有没有通过软件的方式来检查确定这个问题呢。MegaCli就可以做到,一般通过 MegaCli 的Media Error Count: 0 Other Error Count: 0 这两个数值来确定阵列中磁盘是否有问题;Medai Error Count 表示磁盘可能错误,可能是磁盘有坏道,这个值不为0值得注意,数值越大,危险系数越高,Other Error Count 表示磁盘可能存在松动,可能需要重新再插入。MegaCli 可以对阵列中所有的磁盘进行检测,我们可以通过脚本的方式来检测相关参数,从而通知管理人员。

  • MegaCli安装

echo "deb http://hwraid.le-vert.net/ubuntu precise main"  >> /etc/apt/sources.list
wget -O - http://hwraid.le-vert.net/debian/hwraid.le-vert.net.gpg.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install megacli megactl megaraid-status
  • MegaCli常用命令

查看raid卡日志

sudo megacli -FwTermLog -Dsply -aALL

查看raid卡信息

sudo megacli -AdpAllInfo -aALL |grep -E "Product Name|BBU|Memory Size|RAID Level Supported"
sudo megacli -cfgdsply -aALL |egrep "PDs|VDs|Product Name|Memory|BBU:"
#查看raid卡个数
sudo megacli -adpCount

查看raid级别及raid信息(逻辑磁盘组信息)

sudo megacli -LDInfo -Lall -aALL
#RAID型号对应表信息如下:
RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0" #代表Raid 1
RAID Level : Primary-0, Secondary-0, RAID Level Qualifier-0" #代表Raid 0
RAID Level : Primary-5, Secondary-0, RAID Level Qualifier-3" #代表Raid 5
RAID Level : Primary-1, Secondary-3, RAID Level Qualifier-0" #代表Raid10

查看所有物理盘信息

sudo megacli -PDList -aAll

查看物理磁盘SN(本次是raid1,其他raid类型不一定是该字段)

sudo megacli -PDList -aAll -NoLog | grep -i 'Inquiry Data'

通过物理磁盘SN查看坏磁盘(不同厂商,不同raid类型可能会有差别)

sudo megacli -PDList -aAll -NoLog | grep -B 30 9MG8KTAJ
Adapter #0:#第一块卡的意思
Enclosure Device ID: 25   #设置raid需要用到
Slot Number: 11    #硬盘插入的位置
PD type:SATA   #接口是SATA接口,不是SAS接口
core size:12.731TB   #容量
inquiry data:#硬盘产商或者硬盘SN

通过megaraidsas-status查看坏磁盘

sudo megaraidsas-status
-- Disks informations
-- ID | Model | Status | Warnings
a0e24s0 | ATA WDC WUH721414AL 12TiB | online   
a0e24s1 | ATA WDC WUH721414AL 12TiB | bad  
#24指Enclosure Device ID,1指Slot Number,0指Adapter
a0e24s2 | ATA WDC WUH721414AL 12TiB | online
a0e24s3 | ATA WDC WUH721414AL 12TiB | online
a0e24s4 | ATA WDC WUH721414AL 12TiB | online
a0e24s5 | ATA WDC WUH721414AL 12TiB | online
a0e24s6 | ATA WDC WUH721414AL 12TiB | online
a0e24s7 | ATA WDC WUH721414AL 12TiB | online

点亮指定硬盘(定位,让磁盘闪灯)

megacli -PdLocate -start -physdrv[24:1] -a0

磁盘换完后关闭指定硬盘指示灯(经实践,更换新的盘后,rebuild完成指示灯自动恢复正常)

megacli -PdLocate -stop -physdrv[24:1] -a0

在服务器现场查看时,故障硬盘闪烁的是黄灯,正常硬盘的绿灯; 拔下故障硬盘,插上好硬盘,硬盘灯闪烁为绿色,并硬盘快速旋转,表示硬盘正在rebuild状态。

查看rebuild进度

megacli -PDRbld -ShowProg -PhysDrv[24:1] -aAll  或  megacli -PDRbld -ProgDsply -PhysDrv[24:1] -a0

参考网址:
https://www.cnblogs.com/dexter-wang/articles/12235881.html
http://www.ttlsa.com/tools/megacli-monitor-raid-status/

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源分成两个文件下载(因为单个文件超限禁止上传),请进入我的资源列表下载另一压缩包 Supported MegaRAID Controllers ============================== MegaRAID SAS 9362-4i MegaRAID SAS 9362-8i MegaRAID SAS 9361-4i MegaRAID SAS 9361-8i MegaRAID SAS 9363-4i MegaRAID SAS 9380-8e MegaRAID SAS 9381-4i4e MegaRAID SAS 9361-8iCC MegaRAID SAS 9380-8eCC MegaRAID SAS 9364-8i MegaRAID SAS 9340-8i MegaRAID SAS 9341-8i MegaRAID SAS 9341-4i MegaRAID SAS 9270-8i MegaRAID SAS 9271-4i MegaRAID SAS 9271-8i MegaRAID SAS 9271-8iCC MegaRAID SAS 9286-8e MegaRAID SAS 9286CV-8e MegaRAID SAS 9286CV-8eCC MegaRAID SAS 9265-8i MegaRAID SAS 9285-8e MegaRAID SAS 9240-4i MegaRAID SAS 9240-8i MegaRAID SAS 9260-4i MegaRAID SAS 9260CV-4i MegaRAID SAS 9260-8i MegaRAID SAS 9260CV-8i MegaRAID SAS 9260DE-8i MegaRAID SAS 9261-8i MegaRAID SAS 9280-4i4e MegaRAID SAS 9280-8e MegaRAID SAS 9280DE-8e MegaRAID SAS 9280-24i4e MegaRAID SAS 9280-16i4e MegaRAID SAS 9260-16i MegaRAID SAS 9266-4i MegaRAID SAS 9266-8i MegaRAID SAS 9285CV-8e MegaRAID SAS 8704ELP MegaRAID SAS 8704EM2 MegaRAID SAS 8708ELP MegaRAID SAS 8708EM2 MegaRAID SAS 8880EM2 MegaRAID SAS 8888ELP MegaRAID SAS 8308ELP* MegaRAID SAS 8344ELP* MegaRAID SAS 84016E* MegaRAID SAS 8408E* MegaRAID SAS 8480E* MegaRAID SATA 300-8ELP* Supported HBA Controllers ========================= LSI SAS 9211 LSI SAS 9212 LSI SAS3041E-R LSI SAS3041X-R LSI SAS3080X-R, LSI SAS3081E-R LSI SAS3442E-R LSI SAS3442X-R LSI WarpDrive SLP-300 9212 4i4e-R spec 9211-8i/4i-R spec LSI Nytro WarpDrive WLP4-200 LSI Nytro WarpDrive WLP4-400 LSI Nytro WarpDrive BLP4-400 LSI Nytro WarpDrive BLP4-800 LSI Nytro WarpDrive BLP4-1600 LSI Nytro XD BLP4-400 LSI Nytro XD BLP4-800 LSI SAS 9207-4i4e LSI SAS 9217-4i4e LSI SAS 9207-8i LSI SAS 9217-8i LSI SAS 9207-8e LSI SAS 9201-16e LSI SAS 9200-8e
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值