Dell管理软件的安装和配置管理:
在http://linux.dell.com/下载了OMSA for Debian 的安装包dellomsa_5.1.0-2_i386.deb ,直接用dpkg -i来安装,一次性安装成功。
因为没有找到dellomsa的详细使用说明,所以又采用各种服务器raid监控一文介绍的内容下载了http://www.lsi.com/support/downloads/megaraid/miscellaneous/Linux_MegaCLI_1.01.24.zip 这个megarc_perc5工具包来监控raid卡,是一个rpm包,采用alien转换后安装,安装后命令行工具MegaCli放在/opt下面的,使用
#chown root.root MegaCli
#chmod 700 MegaCli
设置权限,再建立到/sbin的符号链接,以后就可以在root权限下使用了。这个工具软件的使用说明在USER’S
GUIDE for MegaRAID SAS Software上有介绍。使用这个工具可以完成有关RAID卡的控制,比如Raid状态监控,Raid的重建管理等等。在
Hanne's Blog - Bastard Operator in Heaven上有博主写的一段管理脚本,可以用来快速检测有多少硬盘在线:
|
#!/bin/sh CONT="a0 a1" STATUS=0 echo -n "Checking RAID status on " hostname for a in $CONT do NAME=`/opt/MegaCli -AdpAllInfo -$a |grep "Product Name" | cut -d: -f2` echo "Controller $a: $NAME" noonline=`/opt/MegaCli PDList -$a | grep Online | wc -l` echo "No of Physical disks online : $noonline" DEGRADED=`/opt/MegaCli -AdpAllInfo -a0 |grep "Degrade"` echo $DEGRADED NUM_DEGRADED=`echo $DEGRADED |cut -d" " -f3` [ "$NUM_DEGRADED" -ne 0 ] && STATUS=1 FAILED=`/opt/MegaCli -AdpAllInfo -a0 |grep "Failed Disks"` echo $FAILED NUM_FAILED=`echo $FAILED |cut -d" " -f4` [ "$NUM_FAILED" -ne 0 ] && STATUS=1 done exit $STATUS
|