2024年5月1日发(作者:)
一、软件包
二、安装软件包
三、MegaCli用法
2) 解压MegaCLI:
#rpm2cpio | cpio –idmv
由LSI官网下载Megacli软件包,8.02.16_,解压处
,继续解压出两个Rpm软件包,并拷贝到相应目录下,以
/root为例:
/downloads/Public/MegaRAID%20Common%20Files/8.02.16
_
在Redhat和CentOS等系统下可以直接执行rpm –ivh 来安装,但在
Debian和Ubuntu下应该执行如下步骤:
需要使用如下命令:alien,dpkg,rpm2cpio,cpio;系统中如果没有请使用
#sudo apt-get install packagename 来安装相应的软件包
1)安装库文件:
#alien Lib_
#dpkg –i lib-utils_1.00-10_
使用alien命令把转换为deb包,使用dpkg命令安装。
Linux下 MegaCli Raid管理
安装完成后会出现opt/目录,可以根据不同系统使用如下命令查看配置信息.
# ./opt/MegaRAID/MegaCli/MegaCli -AdpAllInfo -aALL
# ./opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo –aALL
以下以64bit系统为例
名词解释
Virtual Drive (VD):虚拟硬盘,简单说就是Raid
VD State Optimal : Raid目前为正常
VD State Degraded : Raid状态不正常,退化或者降级
Physical Drive (PD):实体硬盘,实际有的硬盘数量
PD State Online : 硬盘目前的状态为正常
PD State Fail、Unconfigured、Rebuld:磁盘状态不正常,掉盘、未配置或正
在重建Raid
1)查看Raid卡信息
#/opt/MegaRAID/MegaCli/MegaCli -AdpAllInfo –a0
但这样看到的信息太多太复杂,可以根据如下脚本定义自己关注的信息
#!/bin/bash
#check Raid card vd and pd state
HOSTNAME=`/bin/hostname`
CARD=`./MegaCli64 -adpallinfo -a0 | grep "Product Name" | cut -d ':' -f2`
VDSTATE1=`./MegaCli64 -cfgdsply -aALL | grep "State"`
VDSTATE2=`./MegaCli64 -AdpAllInfo -aALL | grep "Degraded"`
VDSTATE3=`./MegaCli64 -AdpAllInfo -aALL | grep " Offline"`
PDSTATE1=`./MegaCli64 -cfgdsply -aALL | grep "Online" | wc -l | sed 's/
//'`
PDSTATE2=`./MegaCli64 -cfgdsply -aALL | grep "Rebuild" | wc -l | sed 's/
//'`
PDSTATE3=`./MegaCli64 -AdpAllInfo -aALL | grep "Critical Disks"`
PDSTATE4=`./MegaCli64 -AdpAllInfo -aALL | grep "Disks"`
PDSTATE5=`./MegaCli64 -AdpAllInfo -aALL | grep "Virtual"`
echo "############# Host Information ##############"
echo "Host : $HOSTNAME"
echo "Raid Card : $CARD"
echo ''''
echo "############ Virtual Disk State #############"
echo "VD Number: $PDSTATE5"
echo "Virtual Disk $VDSTATE1"
echo "$VDSTATE2"
echo "$VDSTATE3"
echo ""
echo "############ VD Disk State ##################"
echo "Online Disk : $PDSTATE1"
echo "Rebuild Disk : $PDSTATE2"
echo "$PDSTATE3"
echo ""
echo "############ Physical Disks State #############"
echo "$PDSTATE4"
本机有8块硬盘4块单盘分别做Raid0执行改脚本可以看到如下信息:
root@ubuntu:~/opt/MegaRAID/MegaCli# ./info
############# Host Information ##############
发布评论