各种服务器raid监控

转载 2012年03月25日 21:11:53

对于 HP ProLiant DL360 G4p 服务器 (ns6.dns-diy)。

RAID控制器是 Smart Array 6i 。 从网站上下载了基于web的HP管理平台。

参考设置:
Linux 系统下安装阵列配置工具 
http://www.icare.hp.com.cn/TechCenter_StaticArticle/32481/32481.html






Dell 各系列的机器,只要是 PERC 的RAID控制器,都可以用 MegaRC 这个命令行工具来检测

MegaRC for Windows
http://www.lsi.com/files/support/rsa/utilities/megaconf/ut_win_megarc_1.10.zip
解压缩后,就是 megarc.exe

MegaRC for Linux
http://www.lsi.com/files/support/rsa/utilities/megaconf/ut_linux_megarc_1.11.zip
用 unzip 解压缩出来后,再 chmod 700 megarc*

Windows 和 Linux 下的参数都一样:

megarc -dispcfg -a0
./megarc -dispcfg -a0

输出结果如下:

     Logical Drive : 0( Adapter: 0 ): Status: OPTIMAL
   ---------------------------------------------------
   SpanDepth :01     RaidLevel: 5 RdAhead : Adaptive Cache
   StripSz   :064KB   Stripes : 4 WrPolicy: WriteBack

   Logical Drive 0 : SpanLevel_0 Disks
   Chnl Target StartBlock   Blocks      Physical Target St
   ---- ------ ----------   ------      ------------------
   0      00    0x00000000   0x0887c000   ONLINE
   0      01    0x00000000   0x0887c000   ONLINE
   0      02    0x00000000   0x0887c000   ONLINE
   0      03    0x00000000   0x0887c000   ONLINE


如果想要通过图形界面来查看,必须装那个大家伙了: Dell OpenManage Server Administrator 
Linux下有90多M,Win下的有100多M。


Dell 在 Linux 下还有一个更好的工具:raidmon (for win 的目前还没发现)

目前支持 IDE / EIDE, SCSI RAID: LSI Logic CERC ATA 100, PERC 4/DC, PERC 4/Di, PERC 4/SC, LSI Logic (formerly AMI) PERC3/DC, PERC3/DCL, PERC3/QC, PERC3/SC

perc-cerc-apps-6.03-A06.tar.gz
http://support.dell.com/support/downloads/download.aspx?c=us&l=en&s=gen&releaseid=R71524&formatcnt=2&fileid=92846

解包下来后,有个 Megamon-4.0-0a.i386.rpm

安装结束后 /etc/init.d/raidmon start

# tail -f /var/log/megaserv.log 就可以看到检测报告。有问题的时候,此log中会有体现。

还可以编辑 /etc/megamon.conf ,将管理员的信箱加在文件末尾,这样检测到错误的时候,会自动发送邮件。
(mail.35.cn 好象当成垃圾邮件过滤掉了)

因此建议 megarc(手工) 配合 raidmon(自动) 是个比较好的解决方案。


Dell 1950 的 PERC 5/i SAS RAID 控制器用这个命令行工具:

MegaCLI for Linux
http://www.lsi.com/support/downloads/megaraid/miscellaneous/Linux_MegaCLI_1.01.24.zip

MegaCLI for Windows
http://www.lsi.com/support/downloads/megaraid/miscellaneous/Windows_MegaCLI_1.01.25.zip

# unzip Linux_MegaCLI_1.01.24.zip
# unzip MegaCliLin.zip 
# rpm -ivh MegaCli-1.01.24-0.i386.rpm 

# /opt/MegaCli -CfgDsply -aALL

输出如下:
                                     
==============================================================================
Adapter: 0
Product Name: PERC 5/i Integrated
Memory: 256MB
BBU: Present
Serial No: 12345
==============================================================================

RAID Level: Primary-1, Secondary-0, RAID Level Qualifier-0
Size:285568MB
State: Optimal

Physical Disk: 0
Media Error Count: 0
Other Error Count: 0
Firmware state: Online

Physical Disk: 1
Media Error Count: 0
Other Error Count: 0
Firmware state: Online

Poweredge 2650 采用的是 Perc 3/Di 系统识别为 aacraid

以下命令是针对 redhat 8.0 下使用的,如果是其他操作系统,指令以及程序可能会有不同

# wget http://ftp.us.dell.com/scsi-raid/aacraid-util-rh8.0-i386.tar.gz
# tar zxvf aacraid-util-rh8.0-i386.tar.gz 
# rpm -ivh afaapps-2.7-2.i386.rpm 
(此步骤可能系统需要依赖包: arts-1.0.3-1.i386.rpm 和 arts-devel-1.0.3-1.i386.rpm)

# afacli 这个是控制台命令

FASTCMD> controller list
Executing: controller list

Adapter Name       Adapter Type       Availability       Clustering
------------       ------------       ------------       ------------
afa0                PERC 3/Di         read/write           No

FASTCMD> open afa0

AFA0> container list

Executing: container list
Num          Total Oth Chunk          Scsi   Partition
Label Type   Size   Ctr Size   Usage   B:ID:L Offset:Size
----- ------ ------ --- ------ ------- ------ -------------
0    RAID-5 135GB       32KB Open    0:00:0 64.0KB:33.8GB 
/dev/sda                              0:01:0 64.0KB:33.8GB 
                                       0:02:0 64.0KB:33.8GB 
                                       0:03:0 64.0KB:33.8GB 
                                       0:04:0 64.0KB:33.8GB 

AFA0> enclosure show slot

Enclosure
ID (B:ID:L) Slot scsiId Insert Status
----------- ---- ------ ------- ------------------------------------------
0 0:06:0   0   0:00:0     1   OK ACTIVATE 
0 0:06:0   1   0:01:0     1   OK ACTIVATE 
0 0:06:0   2   0:02:0     1   OK ACTIVATE 
0 0:06:0   3   0:03:0     1   OK ACTIVATE 
0 0:06:0   4   0:04:0     1   OK ACTIVATE 

AFA0> disk list
Executing: disk list

B:ID:L Device Type     Blocks    Bytes/Block Usage            Shared Rate
------ -------------- --------- ----------- ---------------- ------ ----
0:00:0   Disk            71132959 512         Initialized      NO     160 
0:01:0   Disk            71132959 512         Initialized      NO     160 
0:02:0   Disk            71132959 512         Initialized      NO     160 
0:03:0   Disk            71132959 512         Initialized      NO     160 
0:04:0   Disk            71132959 512         Initialized      NO     160 


由于 Dell 的产品系列过于复杂,对各种控制器寻找各自官方的 RAID 状态检测软件是不太实际的。

最好的方法还是安装 Dell OpenManage Server Administrator

目前最新的版本是 5.1 默认只能装在 RHEL 4 版本上。

其他版本 Linux 如果要安装,必须修改 /etc/redhat-release 字串 ,这个在有遇到实际情况再说。

安装步骤:
# wget http://ftp1.us.dell.com/sysman/OM_5.1_ManNode_LIN_A00.tar.gz
# tar zxvf OM_5.1_ManNode_LIN_A00.tar.gz
# ./setup.sh 

    [x] 1. Server Administrator CLI
    [x] 2. Server Administrator Web Server
    [x] 3. Storage Management
    [ ] 4. Remote Access Core Components
    [ ] 5. Remote Access SA Plugin Components
    [ ] 6. All

   Do you want the Server Administrator services started?
   Press ('y' for yes | 'Enter' to exit): y


https://222.76.218.17:1311/ (输入系统管理员帐号和密码)





命令行:
# cd /opt/dell/srvadmin/oma/bin
# omreport storage pdisk controller=0

Status                    : Ok
Name                      : Physical Disk 0:0:0
State                     : Online

Status                    : Ok
Name                      : Physical Disk 0:0:1
State                     : Online


windows 版本的 Dell OpenManage Server Administrator 5.1:
http://ftp1.us.dell.com/sysman/OM_5.1_ManNode_WIN_A00.exe




最新的 Dell 1950 / 2950 都用了 SAS 硬盘。
控制器有两种 PERC 5/i (有RAID) 和 SAS 5/iR (无硬RAID)

这两种控制器除了可以使用 Dell OpenManage Server Administrator 外,还可以用 Dell SAS RAID Storage Manager:

http://ftp1.us.dell.com/sysman/SSM_Linux_1.18-00.tar.gz(for linux)
http://ftp1.us.dell.com/sysman/SSM_Win_A01.exe (for windows)

这个工具相对于 OMSA 来说,要小一些,只有前者的1/3大小。

但使用界面都是基于 JAVA 图形接口的,因此对于没有X11的Linux是无法使用的,只能安装在 Windows 机器上。

另外,该软件有监控和弹出窗口功能,也会在系统中添加特定服务。

(前面的邮件中也有提到:PERC 5/i 的控制器还可以使用 MegaCli 命令行工具,但 SAS 5/i 不行)


由于大部分刺猬主机服务器是 Dell SC1425 ,采用了 Adaptec 的 SATA HostRAID 控制卡(CERC SATA 1.5/2s)。

经过测试,OMSA 无法管理到。

从 Dell 站上找到 Adaptec RAID Storage Manager 这个工具。 可以对 RAID 情况做检测

http://ftp.us.dell.com/sysman/RSM_2.12_Win_B928.exe(for windows)
http://ftp.us.dell.com/sysman/RSM-2.12_B928_Linux.tar.gz(for linux)



这三台采用的是 TYAN B2882 主板,采用的是 silicon images 的 raid 控制芯片 sil3114 sata raid

RAID 状态检测工具可以使用这个:
http://www.siliconimage.com/docs/Java_SATARaid_GUI_v1.22.zip

由于使用了 Java 技术,因此必须要先安装 JRE 的运行环境才行。

运行软件后,就可以运行 Java SATARaid 管理软件了:

下面这两个截图是在 bj03 上的运行结果,从图上可以看出,第二块硬盘正在同步。

 
 
 

MegaCli常用参数介绍
MegaCli -adpCount 【显示适配器个数】
MegaCli -AdpGetTime –aALL 【显示适配器时间】
MegaCli -AdpAllInfo -aAll 【显示所有适配器信息】
MegaCli -LDInfo -LALL -aAll 【显示所有逻辑磁盘组信息】
MegaCli -PDList -aAll 【显示所有的物理信息】
MegaCli -AdpBbuCmd -GetBbuStatus -aALL |grep ‘Charger Status’ 【查看充电状态】
MegaCli -AdpBbuCmd -GetBbuStatus -aALL【显示BBU状态信息】
MegaCli -AdpBbuCmd -GetBbuCapacityInfo -aALL【显示BBU容量信息】
MegaCli -AdpBbuCmd -GetBbuDesignInfo -aALL 【显示BBU设计参数】
MegaCli -AdpBbuCmd -GetBbuProperties -aALL 【显示当前BBU属性】
MegaCli -cfgdsply -aALL 【显示Raid卡型号,Raid设置,Disk相关信息】

磁带状态的变化,从拔盘,到插盘的过程中。
Device |Normal|Damage|Rebuild|Normal
Virtual Drive |Optimal|Degraded|Degraded|Optimal
Physical Drive |Online|Failed –> Unconfigured|Rebuild|Online

相关文章推荐

Exadata 的诊断工具之 sundiag.sh

每个Exadata的数据库服务器和存储服务器节点都安装了sundiag.sh脚本(MOS:761868.1) 我们执行下: [root@erpdb01 oracle.SupportTools]# sh...

linux命令--查看硬盘信息(磁盘阵列模式下)

如果服务器有做磁盘阵列,那么运行fdisk -l或者smartctl –all /dev/sda,得不到你要的磁盘信息。[root@localhost /]# fdisk -lWARNING: GPT...

Dell服务器各种RAID卡介绍及监控方法

Dell服务器RAID卡介绍及监控本文包含如下内容一、Dell服务器 RAID卡介绍二、阵列卡的Stripe size介绍三、megacli介绍、安装、使用、crontab监控脚本四、查看SAS 6/...

MegaCli 常见用法

原贴:http://blog.chinaunix.net/u2/70049/showart_1281191.htmlMegaCli 常见用法 MegaCli 常见用法周五, 2008/06/13 - ...

查看RAID硬盘信息MegaCli安装

http://www.lsi.com/support/Pages/Download-Results.aspx?keyword=MegaCli 选择相应版本的安装包 下载之后解压, unzip C...

Megacli创建磁盘raid过程

1、[root@XXX megactl-0.4.1]# ./megasasctla0       PERC H710 Mini           encl:1 ldrv:1  batt:gooda0...

megacli64的raid10

先卸载raid0的12块盘,在做raid10,其中下面的一行要确认#megacli64 -PDList -aALL | egrep 'Enclosure Device ID|Slot Number'#...

MegaCLI

http://www.lsi.com/support/Pages/download-results.aspx?keyword=MegaCLI 下载 Latest MegaCLI for Linux,解...

dell服务器查看raid信息

MegaCli查看RIAD相关信息 Linux下查看软、硬raid信息的方法。 软件raid:只能通过Linux系统本身来查看 cat /proc/mdstat 可以看到raid级别,状态...
  • zhsh87
  • zhsh87
  • 2013-02-18 14:11
  • 9752

如何查看服务器RAID卡信息的SHELL脚本和命令介绍

自动检查服务器RAID信息的SHELL脚本: #!/bin/sh Hostname=`/bin/hostname` Hostip=`awk -F= ‘/IPADDR/ {print $2}’  ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)