megacli常用命令
Lsi MegaCLI for linux
MegaCli使用参考文档一、安装megacli下载megacli时,同时包含了一个依赖包。
安装megacli时需要安装该包。
[root@localhost ~]# rpm -ivh Lib_Utils-1.00-08.noarch.rpmPreparing... ########################################### [100%] Installing....1:Lib_Utils ########################################### [100%] [root@localhost ~]# cd /[root@localhost /]# rpm -ivh MegaCli-8.00.23-1.i386.rpmPreparing... ########################################### [100%] 1:MegaCli ########################################### [100%] 注:开机自检时,使用ctrl+y也可直接进入命令行配置界面。
二、megacli使用安装megacli后,megacli程序自动安装到/opt/MegaRAID/MegaCli目录下。
[root@localhost MegaCli]# pwd/opt/MegaRAID/MegaCli[root@localhost MegaCli]# lsinstall.log MegaCli64查看MegaCli64是一个可以执行的程序,如不可以,使用chmod添加权限即可(chmod 755 Megacli64)。
注意,,ctrl|+y进入命令行后需要区分大小写,系统下megacli不需要区分大小写。
1、使用./MegaCli64 –help或者./Megacli64 –h查看命令帮助。
2、查看硬盘列表[root@localhost MegaCli]# ./MegaCli64 -PDList -aALLAdapter #0Enclosure Device ID: 252----背板Slot Number: 0-----硬盘位置Device Id: 176Sequence Number: 1Media Error Count: 0Other Error Count: 0Predictive Failure Count: 0----上面三行查看硬盘是否有坏道以及smart报错。
MegaCli-命令使用指南
MegaCli 命令使用指南1.命令使用:2.3.#/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL 查raid级别4.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL 查raid卡信息5.#/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL 查看硬盘信息6.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -aAll 查看电池信息7.#/opt/MegaRAID/MegaCli/MegaCli64 -FwTermLog -Dsply -aALL 查看raid卡日志8.#/opt/MegaRAID/MegaCli/MegaCli64 -adpCount 【显示适配器个数】9.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpGetTime –aALL 【显示适配器时间】10.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aAll 【显示所有适配器信息】11.#/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -LALL -aAll 【显示所有逻辑磁盘组信息】12.#/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aAll 【显示所有的物理信息】13.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL |grep 'Charger Status'【查看充电状态】14.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL【显示BBU状态信息】15.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuCapacityInfo -aALL【显示BBU容量信息】16.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuDesignInfo -aALL 【显示BBU设计参数】17.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuProperties -aALL 【显示当前BBU属性】18.#/opt/MegaRAID/MegaCli/MegaCli64 -cfgdsply -aALL 【显示Raid卡型号,Raid设置,Disk相关信息】19.3.磁带状态的变化,从拔盘,到插盘的过程中。
linux系统下MegaCli使用方法
Linux下MegaCli Raid管理一、软件包由LSI官网下载Megacli软件包,8.02.16_MegaCLI.zip,解压处MegaCliLin.zip,继续解压出两个Rpm软件包,并拷贝到相应目录下,以/root为例:/downloads/Public/MegaRAID%20Common%20Files/8.02.16_ MegaCLI.zip二、安装软件包在Redhat和CentOS等系统下可以直接执行rpm –ivh xxxx.rpm来安装,但在Debian和Ubuntu下应该执行如下步骤:需要使用如下命令:alien,dpkg,rpm2cpio,cpio;系统中如果没有请使用#sudo apt-get install packagename 来安装相应的软件包1)安装库文件:#alien Lib_Utils-1.00-09.noarch.rpm#dpkg –i lib-utils_1.00-10_all.deb使用alien命令把Lib_Utils-....noarch.rpm转换为deb包,使用dpkg命令安装。
2) 解压MegaCLI:#rpm2cpio MegaCli-8.02.16-1.i386.rpm | cpio –idmv安装完成后会出现opt/目录,可以根据不同系统使用如下命令查看配置信息.# ./opt/MegaRAID/MegaCli/MegaCli -AdpAllInfo -aALL# ./opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo –aALL以下以64bit系统为例三、MegaCli用法名词解释Virtual Drive (VD):虚拟硬盘,简单说就是RaidVD State Optimal : Raid目前为正常VD State Degraded : Raid状态不正常,退化或者降级Physical Drive (PD):实体硬盘,实际有的硬盘数量PD State Online : 硬盘目前的状态为正常PD State Fail、Unconfigured、Rebuld:磁盘状态不正常,掉盘、未配置或正在重建Raid1)查看Raid卡信息#/opt/MegaRAID/MegaCli/MegaCli -AdpAllInfo –a0但这样看到的信息太多太复杂,可以根据如下脚本定义自己关注的信息#!/bin/bash#check Raid card vd and pd stateHOSTNAME=`/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 ##############Host : ubuntuRaid Card : MegaRAID SAS MR9240-8i############ Virtual Disk State #############VD Number: Virtual Drives : 4Virtual Disk State : OptimalForeign State: NoneState : OptimalForeign State: NoneState : OptimalForeign State: NoneState : OptimalForeign State: NoneDegraded : 0Offline : 0############ VD Disk State ##################Online Disk : 4Rebuild Disk : 0Critical Disks : 0############ Physical Disks State #############Disks : 8Critical Disks : 0Failed Disks : 0四、掉盘处理方法当发生掉盘后,应该更换新的硬盘,更换硬盘后,在SAS卡2008下会默认为JBOD模式(插入后系统会立即识别,此时不要重启机器)或者硬盘本身带有foreign信息,此时应该执行命令把他转换为Unconfigure good模式并清除foreign信息再做Raid。
MegaCliRAID管理工具
MegaCliRAID管理⼯具MegaCli RAID管理⼯具RAID管理⼯具MegaCli常⽤命令汇总在服务器硬件运维领域ipmitool和megacli这两款硬件维护⼯具,俗称业内“倚天剑”和“屠龙⼑”,这篇博客就简单介绍⼀下Megacli阵列卡管理⼯具。
当然除了megacli,在Linux 系统下还有很多的Raid卡管理⼯具,如HP 官⽅为HP 服务器提供的hpacucli、hpssacli、ssacli,还有⼀些⼯具如:ARCCONF 、StorCLI 等,⼤家可以⾃⾏查阅。
⼀. MegaCli简介MegaCli是由LSI原⼚提供的LSI,MegaCli是⼀款管理维护硬件RAID的软件,可以通过它来了解当前raid卡的所有信息,包括 raid卡的型号,raid的阵列类型,raid 上物理磁盘和逻辑盘状态,等等。
通常,我们在操作系统下对硬盘当前的状态不太好确定,⼀般通过登录硬件管理⼝或机房巡检发现故障。
⽽MegaCli 可以做到在操作系统下查看阵列卡相关信息,⼀般通过 MegaCli 的Media Error Count: 0 Other Error Count: 0 这两个数值来确定阵列中磁盘是否有问题;Medai Error Count 表⽰磁盘可能错误,可能是磁盘有坏道,这个值不为0值得注意,数值越⼤,危险系数越⾼。
Firmware state 表⽰磁盘状态,需要重点关注。
⼆. 下载与安装2、 MegCli 安装# unzip MegaCLI_8-07-06.zip# rpm -ivh ./Linux/MegaCli-8.07.06-1.noarch.rpm# rpm -ql MegaCli/opt/MegaRAID/MegaCli/MegaCli/opt/MegaRAID/MegaCli/MegaCli64/opt/MegaRAID/MegaCli/libstorelibir-2.so.13.05-0# ln -s /opt/MegaRAID/MegaCli/MegaCli64 /bin/MegaCli64说明:安装完毕之后MegaCli64所在路径为/opt/MegaRAID/MegaCli/MegaCli64,需要输⼊全路径才能运⾏MegaCli64⼯具,如果嫌⿇烦可以做⼀个软连接到/bin//MegaCli64,这样就可以直接运⾏了。
megacli使用说明
MegaCli使用手册Cat /proc/scsi/scsi查看raid卡型号https:///support/download-search根据型号查找megacli软件unzip8-07-10_MegaCLI_Linux.ziprpm –ivh MegaCli-8.07.10-1.noarch.rpm默认安装在/opt/MegaRAID/MegaCli进入目录后执行文件为MegaCli64查看硬盘状态:/opt/MegaRAID/MegaCli/MegaCli64 -PDList–aALL |grep Firmware正常状态应为online命令使用:#/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL查raid级别#/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL查raid卡信息#/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL查看硬盘信息#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -aAll查看电池信息#/opt/MegaRAID/MegaCli/MegaCli64 -FwTermLog -Dsply -aALL查看raid卡日志#/opt/MegaRAID/MegaCli/MegaCli64 -adpCount【显示适配器个数】#/opt/MegaRAID/MegaCli/MegaCli64 -AdpGetTime–aALL【显示适配器时间】#/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aAll【显示所有适配器信息】#/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -LALL -aAll【显示所有逻辑磁盘组信息】#/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aAll【显示所有的物理信息】#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL |grep ‘Charger Status’【查看充电状态】#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL【显示BBU状态信息】#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuCapacityInfo -aALL【显示BBU容量信息】#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuDesignInfo -aALL【显示BBU设计参数】#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuProperties -aALL【显示当前BBU属性】#/opt/MegaRAID/MegaCli/MegaCli64 -cfgdsply -aALL【显示Raid卡型号,Raid设置,Disk相关信息】3.磁带状态的变化,从拔盘,到插盘的过程中。
MegaCLI检测磁盘状态并更换磁盘(实战)
MegaCLI检测磁盘状态并更换磁盘(实战)通过远控发现有⼏块坏的硬盘Raid10环境下换硬盘还是很简单的,⽀持热插拔,直接拔下换掉就可以了,下⾯是操作步骤。
通过磁盘SN查看坏磁盘是哪个(可以在远控查看磁盘SN)/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aAll -NoLog | grep -B 25 3SL1KEF2卸载故障硬盘/opt/MegaRAID/MegaCli/MegaCli64 -PDOffline -PhysDrv[32:7] -a0上⾯命令中 32 和 7 以及 -a0 的对应关系:Adapter #0Enclosure Device ID: 32Slot Number: 7点亮指定硬盘(定位,让磁盘闪灯)/opt/MegaRAID/MegaCli/MegaCli64 -PdLocate -start -physdrv[32:7] -a0注:磁盘换完后关闭指定硬盘指⽰灯/opt/MegaRAID/MegaCli/MegaCli64 -PdLocate -stop -physdrv[32:7] -a0替换故障硬盘此时故障硬盘已经OFFLINE,在服务器现场查看时,故障硬盘闪烁的是黄灯,正常硬盘的绿灯;拔下故障硬盘,插上好硬盘,硬盘灯闪烁为绿⾊,并硬盘快速旋转,表⽰硬盘正在rebuild状态,查看状态如下:$ MegaCli -PDList -aAll -NoLog...Enclosure Device ID: 32Slot Number: 7...Firmware state: Rebuild查看rebuild进度# /opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -ShowProg -PhysDrv[32:7] -aAllRebuild Progress on Device at Enclosure 32, Slot 3 Completed 16% in 94 Minutes.或者以动态可视化⽂字界⾯显⽰#/opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -ProgDsply -PhysDrv[32:7] -a0Rebuild progress of physical drives...Enclosure:Slot Percent Complete Time Elps032 :07 #######****************15 %*********************** 00:24:37Press <ESC> key to quit...换盘完成# /opt/MegaRAID/MegaCli/MegaCli64 -PDList -aAll -NoLog | grep 'Firmware state'Firmware state: CopybackFirmware state: Online, Spun UpFirmware state: Online, Spun UpFirmware state: Online, Spun UpFirmware state: Online, Spun UpFirmware state: Online, Spun UpFirmware state: Online, Spun UpFirmware state: Hotspare, Spun UpFirmware state: Online, Spun UpFirmware state: Online, Spun UpFirmware state: Offline设置热备为了防⽌磁盘损坏过多,为raid设置⼀个热备盘# /opt/MegaRAID/MegaCli/MegaCli64 -PDHSP -Set -Dedicated -Array1 -physdrv[32:9] -a0 #添加局部热备盘,其中array1表⽰第1个raid(Target Id: 1)添加完成后查看热备的位置# /opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALLAdapter 0 -- Virtual Drive Information:Virtual Drive: 0 (Target Id: 0)Name :Virtual Disk 0RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0Size : 223.0 GBSector Size : 512Mirror Data : 223.0 GBState : OptimalStrip Size : 64 KBNumber Of Drives : 2Span Depth : 1Default Cache Policy: WriteThrough, ReadAheadNone, Direct, No Write Cache if Bad BBUCurrent Cache Policy: WriteThrough, ReadAheadNone, Direct, No Write Cache if Bad BBUDefault Access Policy: Read/WriteCurrent Access Policy: Read/WriteDisk Cache Policy : Disk's DefaultEncryption Type : NoneDefault Power Savings Policy: Controller DefinedCurrent Power Savings Policy: NoneCan spin up in 1 minute: NoLD has drives that support T10 power conditions: NoLD's IO profile supports MAX power savings with cached writes: NoBad Blocks Exist: NoIs VD Cached: NoVirtual Drive: 1 (Target Id: 1)Name :RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0Size : 1.635 TBSector Size : 512Mirror Data : 1.635 TBState : DegradedStrip Size : 64 KBNumber Of Drives per span:2Span Depth : 3Default Cache Policy: WriteThrough, ReadAheadNone, Direct, No Write Cache if Bad BBUCurrent Cache Policy: WriteThrough, ReadAheadNone, Direct, No Write Cache if Bad BBUDefault Access Policy: Read/WriteCurrent Access Policy: Read/WriteDisk Cache Policy : Disk's DefaultEncryption Type : NoneDefault Power Savings Policy: Controller DefinedCurrent Power Savings Policy: NoneCan spin up in 1 minute: YesLD has drives that support T10 power conditions: YesLD's IO profile supports MAX power savings with cached writes: NoBad Blocks Exist: NoIs VD Cached: NoNumber of Dedicated Hot Spares: 10 : EnclId - 32 SlotId - 9Exit Code: 0x00# 查看逻辑盘详细信息sudo /opt/MegaRAID/MegaCli/MegaCli64 -LdPdInfo -aAll -NoLog当有raid有热备的时候,更换磁盘会是Firmware state: Copyback的状态查看copyback的进度可以直接查看⽇志# watch -n 30 'MegaCli -FwTermLog -Dsply -aALL | tail -f'Every 30.0s: MegaCli -FwTermLog -Dsply -aALL | tail -f07/29/19 13:16:36: Load Balance Statistics Path0PDs d Path1PDs 007/29/19 13:16:36: EVT#25896-07/29/19 13:16:36: 91=Inserted: PD 00(e0x20/s0)07/29/19 13:16:36: EVT#25897-07/29/19 13:16:36: 247=Inserted: PD 00(e0x20/s0) Info: enclPd=20, scsiType=0, portMap=00, sasAddr=5000c500720794fd,000000000000000007/29/19 13:16:37: request temp sensor i2c failed07/29/19 13:16:37: PD_InsertionPostProcess: Setting foreign DDF type on pd=007/29/19 13:16:37: EVT#25898-07/29/19 13:16:37: 114=State change on PD 00(e0x20/s0) from UNCONFIGURED_BAD(1) to UNCONFIGURED_GOOD(0)07/29/19 13:16:37: pdHspHistCheckInsertedPdCallback: Start copy back from sparePd=03 to pd=0, changing entryType to ok07/29/19 13:16:37: ArDiskTypeMisMatch : NO_MIXING_VIOLATION array=1 destPD=007/29/19 13:16:37: EVT#25899-07/29/19 13:16:37: 281=CopyBack automatically started on PD 00(e0x20/s0) from PD 03(e0x20/s3) 07/29/19 13:16:37: EVT#25900-07/29/19 13:16:37: 114=State change on PD 00(e0x20/s0) from UNCONFIGURED_GOOD(0) to COPYBACK(20)07/29/19 13:18:18: EVT#25901-07/29/19 13:18:18: 279=CopyBack progress on PD 00(e0x20/s0) is 0.99%(99s)07/29/19 13:19:57: EVT#25902-07/29/19 13:19:57: 279=CopyBack progress on PD 00(e0x20/s0) is 1.99%(197s)07/29/19 13:21:37: EVT#25903-07/29/19 13:21:37: 279=CopyBack progress on PD 00(e0x20/s0) is 2.99%(297s)07/29/19 13:23:17: EVT#25904-07/29/19 13:23:17: 279=CopyBack progress on PD 00(e0x20/s0) is 3.99%(397s)07/29/19 13:24:57: EVT#25905-07/29/19 13:24:57: 279=CopyBack progress on PD 00(e0x20/s0) is 4.99%(497s)07/29/19 13:26:39: EVT#25906-07/29/19 13:26:39: 279=CopyBack progress on PD 00(e0x20/s0) is 5.99%(598s)Exit Code: 0x00megacli基本⽤法# 查raid级别$ megacli -LDInfo -Lall -aALL# 查看逻辑盘详细信息$ /opt/MegaRAID/MegaCli/MegaCli64 -LdPdInfo -aAll -NoLog# 查raid卡信息$ megacli -AdpAllInfo -aALL# 查看硬盘信息$ /opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL# 查看电池信息$ megacli -AdpBbuCmd -aAll# 查看raid卡⽇志$ /opt/MegaRAID/MegaCli/MegaCli64 -FwTermLog -Dsply -aALL# 显⽰适配器个数$ megacli -adpCount# 显⽰适配器时间$ megacli -AdpGetTime –aALL# 显⽰所有适配器信息$ megacli -AdpAllInfo -aAll# 显⽰所有逻辑磁盘组信息$ megacli -LDInfo -LALL -aAll# 显⽰所有的物理信息$ megacli -PDList -aAll# 查看充电状态$ megacli -AdpBbuCmd -GetBbuStatus -aALL |grep 'Charger Status'# 显⽰BBU状态信息$ megacli -AdpBbuCmd -GetBbuStatus -aALL# 显⽰BBU容量信息$ megacli -AdpBbuCmd -GetBbuCapacityInfo -aALL# 显⽰BBU设计参数$ megacli -AdpBbuCmd -GetBbuDesignInfo -aALL# 显⽰当前BBU属性$ megacli -AdpBbuCmd -GetBbuProperties -aALL# 显⽰Raid卡型号,Raid设置,Disk相关信息$ megacli -cfgdsply -aALL## 磁带状态的变化,从拔盘,到插盘的过程中。
MegaCli命令详细说明
1硬raid需要硬raid卡(如LSI SAS2108),和相应的内核驱动支持megaraid_sas。
命令行管理工具MegaCli为官方提供的硬raid卡管理工具。
1.1.MegaCli命令➢查看MegaCli参数MegaCli的参数不区分大小写,平时大小写是为了便于识别参数所表示的意思。
如-ldpd,写成-LdPd,表示两个独立的参数–Ld和-Pd,首字母大写。
MegaCli自身不能写成megacli。
➢常用命令MegaCli有很多参数,这里只介绍常用的。
更多信息MegaCki –help。
查看raid卡型号,设置,和磁盘详细情况:MegaCli -CfgDsply -a0创建raid5:MegaCli -CfgLdAdd -r5 [252:0,252:2,252:3,252:4] Direct -a0删除单个raid:MegaCli -CfgLdDel -l0 -a0清除Raid卡配置:MegaCli -CfgClr -a0查看物理盘情况:MegaCli -Pdlist -aALL查看raid情况:MegaCli -Ldinfo -l0 -aALL设置raid的缓存策略属性:MegaCli -LdSetProp CachedBadBBU -l0 -a0初始化raid:MegaCli -LdInit -start -full -l0 -a0查看初始化进度:MegaCli -LdInit -progdsply -l0 -a0显示所以适配器信息:MegaCli -AdpAllInfo -aAll创建的同时指定热备盘:MegaCli -CfgLdAdd -r5 [252:0,252:2,252:3,252:4] Direct -Hsp [252:5] -a0设置全局热备盘:MegaCli -PDHSP -Set [-EnclAffinity] [-nonRevertible]-PhysDrv[252:5] -a0设置单个raid的热备盘:MegaCli -PDHSP -Set [-Dedicated [-Array1]] [-EnclAffinity][-nonRevertible] -PhysDrv[1:5] -a0删除热备盘:MegaCli -PDHSP -Rmv -PhysDrv[252:5] -a01.2.创建硬RAID1.2.1.查看raid卡先查看硬raid卡情况,了解raid卡下面的磁盘编号。
MegaCli命令使用指南MGZ
MegaCli命令使用指南V1.1 (LSI RAID卡适合)目录一、适配器 (3)1.1管理软件安装 (3)1.2查看RAID卡信息 (3)1.3R EBUILDING比率设置(需要优化) (3)1.4P ATROL READ巡读设置(需要) (3)1.5A DPSETPROP设置属性 (4)1.6C OPYBACK(需要) (4)1.7NCQ配置 (5)1.8设置时间 (6)1.9启动设备 (6)1.10恢复出厂默认 (6)二、硬盘缓存设置 (7)2.1查看磁盘缓存 (7)2.2启用或停止磁盘缓存 (7)三、硬盘操作 (8)3.1查看硬盘 (8)3.2让硬盘LED灯闪烁 (8)3.3物理磁盘的处理 (8)3.4硬盘上线下线 (8)3.4.1磁盘上线 (8)3.4.2磁盘下线 (9)3.5硬盘状态 (9)四、RAID卡缓存设置 (10)4.1查看缓存策略 (10)4.2设置缓存策略 (10)4.2.1设置缓存方式 (10)4.2.2缓存策略解释 (10)4.2.3启用和停用读Cache (11)4.2.4开启 Bad BBU Write Back (11)4.2.5清空缓存 (11)4.3缓存刷新 (11)4.4虚拟硬盘管理命令 (12)五、RAID操作 (14)5.1查看RAID状态 (14)5.2创建RAID (14)5.2.1创建RAID5 (14)5.2.2创建RAID10 (15)5.2.3创建RAID0 (15)5.2.4批量创建RAID0 (16)5.2.5查看后台初始化进度 (16)5.2.6RAID创建参数 (16)5.2.7把所有的空闲盘都加入到RAID中 (17)5.3删除RAID (17)5.4RAID管理 (18)5.4.1RAID配置管理 (18)5.4.2RAID日志管理 (18)5.5热备盘的管理 (18)5.5.1创建全局热备 (18)5.5.2删除全局热备 (19)5.6RAID的R EBUILDING (19)5.7热备盘操作 (19)5.7.1创建热备盘 (19)5.7.2删除全局热备 (21)5.8设置RAID组的属性 (21)5.8.1RAID组名字 (21)5.8.2恢复出厂配置 (21)5.8.3告警 (21)5.8.4Enclosure的信息 (22)5.8.5BIOS相关 (22)5.8.6背板相关 (22)5.9在线添加磁盘 (22)5.10JBOD模式 (23)六、初始化 (24)6.1查看初始化 (24)6.2后台初始化 (24)6.3快速初始化和完全初始化 (24)七、外来配置处理 (26)7.1查看信息 (26)7.2设置硬盘 (26)7.3导入配置 (26)7.4清除配置 (26)八、REBUILDING (27)8.1查看进度 (27)九、CC校验(一致性检测比率) (28)9.1立即开始CC校验 (28)9.2计划CC校验 (28)9.3禁止计划CC校验 (28)十、日志 (29)十一、电池信息 (30)11.1查看电池信息 (30)11.2电池告警 (30)11.3纠错码相关 (30)11.4后台初始化,完全初始化,CC校验,巡读等之间的关系 (30)十二、分区方式 (31)12.1P ARTED分区 (31)12.1.1dfa例 (31)12.2GPT分区管理命令GDISK与SGDISK (31)一、适配器1.1 管理软件安装在RAYSDATA SmartIO系统上使用时需要执行下面的命令。
MegaCli 命令使用指南
MegaCli 命令使用指南1.命令使用:2.#/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL 查raid级别3.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL 查raid卡信息4.#/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL 查看硬盘信息5.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -aAll 查看电池信息6.#/opt/MegaRAID/MegaCli/MegaCli64 -FwTermLog -Dsply -aALL 查看raid卡日志7.#/opt/MegaRAID/MegaCli/MegaCli64 -adpCount 【显示适配器个数】8.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpGetTime –aALL 【显示适配器时间】9.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aAll 【显示所有适配器信息】10.#/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -LALL -aAll 【显示所有逻辑磁盘组信息】11.#/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aAll 【显示所有的物理信息】12.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL |grep 'ChargerStatus'【查看充电状态】13.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL【显示BBU状态信息】14.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuCapacityInfo -aALL【显示BBU容量信息】15.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuDesignInfo -aALL 【显示BBU设计参数】16.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuProperties -aALL 【显示当前BBU属性】17.#/opt/MegaRAID/MegaCli/MegaCli64 -cfgdsply -aALL 【显示Raid卡型号,Raid设置,Disk相关信息】18.3.磁带状态的变化,从拔盘,到插盘的过程中。
GigamonCLI配置手册v3
Gigamon CLI配置手册2010-6目录1.访问方式 (2)2.配置系统管理IP (2)3.开启SSH或T elnet (3)4.升级 (3)5.创建用户名账号 (4)6.保存配置 (4)7.Citrus 图形用户界面(GUI) (4)8.端口协商参数设置 (4)9.配置案例 (5)9.1 Connect (5)9.2 Pass-all (6)9.3 Filter (6)9.4 Map (8)9.4.1Single-Tool map (8)9.4.2Multi-T ool map (9)9.4.3ST map 与MT map比较 (10)9.5 Filter与Map比较 (11)9.6逻辑“或”“与”的配置 (12)9.7 UDA(用户自定义过滤) (12)9.7.1 通过UDA来过滤分流ping request和reply包 (13)9.7.2 通过UDA过滤MPLS (16)10.堆叠Stack (16)10.1标准模式(Classic stack mode)和主从模式(Master/Slave stack mode) (16)10.2 Master/Slave stack mode配置案例: (17)10.3将10G堆叠口转成network/tool port (18)11.GigaT ap (19)11.1 说明 (19)11.2 命令 (19)11.3 Tap配置案例 (20)12.奇偶校验 (20)13.TCP control (21)14.IP fragment (22)15.查看和删除命令 (22)16.Gigamon的过滤参数 (22)1.访问方式(1)Console口访问波特率选115200(2)Mgmt口访问管理口,通过网线访问,默认IP为10.0.0.9,默认管理员root,密码root1232.配置系统管理IPconfig system dhcp 0 ipaddr 192.168.100.1 subnetmask 255.255.255.0 gateway 192.168.100.254--------dhcp 1 表示enable,0表示disable保存配置config save [filename]例如config save default.cfg系统缺省IP为10.0.0.9/243.开启SSH或Telnet注意:ssh和telnet不能共存,只能开启一个Config system ssh2 <1 | 0> ---------1---enable ,0----disable 4.保存、备份、恢复和升级4.1.保存classic mode:config save gigavue1.cfg nbMaster/slave mode:config save gigavue10.cfg nb dbid 104.2.备份将配置文件备份至TFTP server:Classic mode:upload –cfg gigavue1.cfg TFTP_IP_Address Master/slave mode:upload –cfg gigavue10.cfg TFTP_IP_Address dbid 104.3.恢复从TFTP server恢复备份文件(1)导入备份文件Install -cfg gigavue1.cfg TFTP_IP_Address(2)设置备份文件为下次启动的配置文件config save gigavue1.cfg nb(3)重启设备reset system4.4.升级通过TFTP上传image文件gva6114,然后直接安装Classic mode:install gva6114 TFTP_IP_AddressMaster/slave mode:install gva6114 TFTP_IP_Address dbid 10重启Classic mode:reset systemMaster/slave mode:reset system dbid 105.创建用户名账号管理员:config user yifei yifei123 yifei123level super6.保存配置配置完后,记得要保存config save[filename]7. Citrus 图形用户界面(GUI)(1)如果要使用Citrus 1.1,GigaVUE必须升级至v6.1(2)Citrus不支持IE6,支持IE7/IE8,请勿使用IE6访问Citrus 打开Citrus:GigaVUE>config web_server admin 1#打开web_server GigaVUE>show web_serverAdmin : 1Operation : 1HTTP port : 80HTTPS port : 443Timeout : 20 (minutes)HTTPS Cert : Default Certificate然后web访问Gigamon的IP8.端口协商参数设置对于千兆电口: auto-negotiation 一定要设置“1 “对于千兆光口: auto-negotiation 要设置“0 “并且设置speed = 1000bps可能有些1Gbps 光口的auto negotiation需要设置成“1”端口才能起来, 原因是有些switch / router /tool(特别是Cisco的交换机)对auto negotiation实现会有差异, 会接受auto-neg =1。
使用MegaCli监控windows及linux的raid
1. 先上网下MegaCli文件/一般都有windows的话在设备管理器里可以看到raid的型号linux用:[root@nh121-166 weihu]# dmesg | grep -i raidscsi0 : LSI SAS based MegaRAID driverVendor: LSI Model: MegaRAID 8708ELP Rev: 1.20Vendor: LSI Model: MegaRAID 8708ELP Rev: 1.20device-mapper: dm-raid45: initialized v0.2594lmd: Autodetecting RAID arrays.2. 下载完后解压出来windows就直接讲MegaCli文件放到windows\system32下在cmd中即可使用MegaClilinux解压后把rpm传上去后安装:[root@nh121-166 weihu]# rpm -ivh Lib_Utils-1.00-08.noarch.rpmPreparing... ########################################### [100%] Installing....1:Lib_Utils ########################################### [100%] [root@nh121-166 weihu]# rpm -ivh MegaCli-8.00.29-1.i386.rpmPreparing... ########################################### [100%] 1:MegaCli ########################################### [100%] 安装后的默认路径是在/opt下运行命令即可查看信息:[root@nh121-166 MegaCli]# ./MegaCli -AdpBbuCmd -aAll以下列举一些常用命令:命令使用:MegaCli -LDInfo -Lall -aALL 查raid级别MegaCli -AdpAllInfo -aALL 查raid卡信息MegaCli -PDList -aALL 查看硬盘信息MegaCli -AdpBbuCmd -aAll 查看电池信息MegaCli -FwTermLog -Dsply -aALL 查看raid卡日志MegaCli常用参数介绍MegaCli -adpCount 【显示适配器个数】MegaCli -AdpGetTime –aALL 【显示适配器时间】MegaCli -AdpAllInfo -aAll 【显示所有适配器信息】MegaCli -LDInfo -LALL -aAll 【显示所有逻辑磁盘组信息】MegaCli -PDList -aAll 【显示所有的物理信息】MegaCli -AdpBbuCmd -GetBbuStatus -a ALL |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相关信息】磁带状态的变化,从拔盘,到插盘的过程中。
linux系统下MegaCli使用方法
linux系统下MegaCli使⽤⽅法Linux下MegaCli Raid管理⼀、软件包由LSI官⽹下载Megacli软件包,8.02.16_MegaCLI.zip,解压处MegaCliLin.zip,继续解压出两个Rpm软件包,并拷贝到相应⽬录下,以/root为例:/doc/1ef21fd676eeaeaad1f33010.html /downloads/Public/MegaRAID%20Common%20Files/8.02.16_ MegaCLI.zip⼆、安装软件包在Redhat和CentOS等系统下可以直接执⾏rpm –ivh xxxx.rpm来安装,但在Debian和Ubuntu下应该执⾏如下步骤:需要使⽤如下命令:alien,dpkg,rpm2cpio,cpio;系统中如果没有请使⽤#sudo apt-get install packagename 来安装相应的软件包1)安装库⽂件:#alien Lib_Utils-1.00-09.noarch.rpm#dpkg –i lib-utils_1.00-10_all.deb使⽤alien命令把Lib_Utils-....noarch.rpm转换为deb包,使⽤dpkg命令安装。
2) 解压MegaCLI:#rpm2cpio MegaCli-8.02.16-1.i386.rpm | cpio –idmv安装完成后会出现opt/⽬录,可以根据不同系统使⽤如下命令查看配置信息.# ./opt/MegaRAID/MegaCli/MegaCli -AdpAllInfo -aALL# ./opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo –aALL以下以64bit系统为例三、MegaCli⽤法名词解释Virtual Drive (VD):虚拟硬盘,简单说就是RaidVD State Optimal : Raid⽬前为正常VD State Degraded : Raid状态不正常,退化或者降级Physical Drive (PD):实体硬盘,实际有的硬盘数量PD State Online : 硬盘⽬前的状态为正常PD State Fail、Unconfigured、Rebuld:磁盘状态不正常,掉盘、未配置或正在重建Raid1)查看Raid卡信息#/opt/MegaRAID/MegaCli/MegaCli -AdpAllInfo –a0但这样看到的信息太多太复杂,可以根据如下脚本定义⾃⼰关注的信息#!/bin/bash#check Raid card vd and pd stateHOSTNAME=`/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 ##############Host : ubuntuRaid Card : MegaRAID SAS MR9240-8i############ Virtual Disk State #############VD Number: Virtual Drives : 4Virtual Disk State : OptimalForeign State: NoneState : OptimalForeign State: NoneState : OptimalForeign State: NoneState : OptimalForeign State: NoneDegraded : 0Offline : 0############ VD Disk State ##################Online Disk : 4Rebuild Disk : 0Critical Disks : 0############ Physical Disks State #############Disks : 8Critical Disks : 0Failed Disks : 0四、掉盘处理⽅法当发⽣掉盘后,应该更换新的硬盘,更换硬盘后,在SAS卡2008下会默认为JBOD模式(插⼊后系统会⽴即识别,此时不要重启机器)或者硬盘本⾝带有foreign信息,此时应该执⾏命令把他转换为Unconfigure good模式并清除foreign信息再做Raid。
MegaCli命令使用指南
MegaCli 命令使用指南1.命令使用:2.#/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL 查raid级别3.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL 查raid卡信息4.#/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL 查看硬盘信息5.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -aAll 查看电池信息6.#/opt/MegaRAID/MegaCli/MegaCli64 -FwTermLog -Dsply -aALL 查看raid卡日志7.#/opt/MegaRAID/MegaCli/MegaCli64 -adpCount 【显示适配器个数】8.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpGetTime –aALL 【显示适配器时间】9.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aAll 【显示所有适配器信息】10.#/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -LALL -aAll 【显示所有逻辑磁盘组信息】11.#/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aAll 【显示所有的物理信息】12.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL |grep 'Charger Status'【查看充电状态】13.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL【显示BBU状态信息】14.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuCapacityInfo -aALL【显示BBU容量信息】15.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuDesignInfo -aALL 【显示BBU设计参数】16.#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuProperties -aALL 【显示当前BBU属性】17.#/opt/MegaRAID/MegaCli/MegaCli64 -cfgdsply -aALL 【显示Raid卡型号,Raid设置,Disk相关信息】18.3.磁带状态的变化,从拔盘,到插盘的过程中。
linux系统下MegaCli使用方法
Linux下MegaCli Raid管理一、软件包由LSI官网下载Megacli软件包,8.02.16_MegaCLI.zip,解压处MegaCliLin.zip,继续解压出两个Rpm软件包,并拷贝到相应目录下,以/root为例:/downloads/Public/MegaRAID%20Common%20Files/8.02.16 _MegaCLI.zip二、安装软件包在Redhat和CentOS等系统下可以直接执行rpm –ivh xxxx.rpm来安装,但在Debian和Ubuntu下应该执行如下步骤:需要使用如下命令:alien,dpkg,rpm2cpio,cpio;系统中如果没有请使用#sudo apt-get install packagename 来安装相应的软件包1)安装库文件:#alien Lib_Utils-1.00-09.noarch.rpm#dpkg –i lib-utils_1.00-10_all.deb使用alien命令把Lib_Utils-....noarch.rpm转换为deb包,使用dpkg命令安装。
2) 解压MegaCLI:#rpm2cpio MegaCli-8.02.16-1.i386.rpm | cpio –idmv安装完成后会出现opt/目录,可以根据不同系统使用如下命令查看配置信息.# ./opt/MegaRAID/MegaCli/MegaCli -AdpAllInfo -aALL# ./opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo –aALL以下以64bit系统为例三、MegaCli用法名词解释Virtual Drive (VD):虚拟硬盘,简单说就是RaidVD State Optimal : Raid目前为正常VD State Degraded : Raid状态不正常,退化或者降级Physical Drive (PD):实体硬盘,实际有的硬盘数量PD State Online : 硬盘目前的状态为正常PD State Fail、Unconfigured、Rebuld:磁盘状态不正常,掉盘、未配置或正在重建Raid1)查看Raid卡信息#/opt/MegaRAID/MegaCli/MegaCli -AdpAllInfo –a0但这样看到的信息太多太复杂,可以根据如下脚本定义自己关注的信息#!/bin/bash#check Raid card vd and pd stateHOSTNAME=`/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 ##############Host : ubuntuRaid Card : MegaRAID SAS MR9240-8i############ Virtual Disk State #############VD Number: Virtual Drives : 4Virtual Disk State : OptimalForeign State: NoneState : OptimalForeign State: NoneState : OptimalForeign State: NoneState : OptimalForeign State: NoneDegraded : 0Offline : 0############ VD Disk State ##################Online Disk : 4Rebuild Disk : 0Critical Disks : 0############ Physical Disks State #############Disks : 8Critical Disks : 0Failed Disks : 0四、掉盘处理方法当发生掉盘后,应该更换新的硬盘,更换硬盘后,在SAS卡2008下会默认为JBOD模式(插入后系统会立即识别,此时不要重启机器)或者硬盘本身带有foreign信息,此时应该执行命令把他转换为Unconfigure good模式并清除foreign信息再做Raid。
Dell服务器常用管理命令总结_Linux
Dell服务器常用管理命令总结_Linux准备新版本的MegaCli-1.01.24-0.i386.rpm 会把程序安装在/opt下,可以自定义安装目录,例如:rpm --relocate /opt/=/usr/sbin/ -i MegaCli-1.01.24-0.i386.rpm即把安装目录/opt 替换成/usr/sbin。
下载地址:/downloads/Public/MegaRAID%20Common%20Files /8.02.16_MegaCLI.zip ;(linux文件夹下有个MegaCli文件里面有I386 RPM)查看机器型号# dmidecode | grep "Product"查看厂商# dmidecode| grep "Manufacturer"查看序列号# dmidecode | grep "Serial Number"查看CPU信息# dmidecode | grep "CPU"查看CPU个数# dmidecode | grep "Socket Designation: CPU" |wc –l 查看出厂日期# dmidecode | grep "Date"查看充电状态# MegaCli -AdpBbuCmd -GetBbuStatus -aALL |grep "Charger Status"显示BBU状态信息# MegaCli -AdpBbuCmd -GetBbuStatus –aALL显示BBU容量信息# MegaCli -AdpBbuCmd -GetBbuCapacityInfo –aALL显示BBU设计参数# MegaCli -AdpBbuCmd -GetBbuDesignInfo–aALL显示当前BBU属性# MegaCli -AdpBbuCmd -GetBbuProperties–aALL查看充电进度百分比# MegaCli -AdpBbuCmd -GetBbuStatus -aALL |grep "Relative State of Charge"查询Raid阵列数# MegaCli -cfgdsply -aALL |grep "Number of DISK GROUPS:"显示Raid卡型号,Raid设置,Disk相关信息# MegaCli -cfgdsply –aALL显示所有物理信息# MegaCli -PDList -aALL显示所有逻辑磁盘组信息# MegaCli -LDInfo -LALL –aAll查看物理磁盘重建进度(重要) # MegaCli -PDRbld -ShowProg-PhysDrv [1:5] -a0查看适配器个数#MegaCli –adpCount查看适配器时间#MegaCli -AdpGetTime –aALL显示所有适配器信息#MegaCli -AdpAllInfo –aAll查看Cache 策略设置# MegaCli -cfgdsply -aALL |grepPolic 1、查看所有物理磁盘信息MegaCli -PDList -aALLAdapter #0Enclosure Number: 1Slot Number: 5Device Id: 5Sequence Number: 2Media Error Count: 0Other Error Count: 0Predictive Failure Count: 0Last Predictive Failure Event Seq Number: 0Raw Size: 140014MB [0x11177328 Sectors]Non Coerced Size: 139502MB [0x11077328 Sectors]Coerced Size: 139392MB [0x11040000 Sectors]Firmware state: HotspareSAS Address(0): 0x5000c50008e5cca9SAS Address(1): 0x0Inquiry Data: SEAGATE ST3146855SS S5273LN4Y1X0 .....2、查看磁盘缓存策略MegaCli -LDGetProp -Cache -L0 -a0Adapter 0-VD 0: Cache Policy:WriteBack, ReadAheadNone, DirectorMegaCli -LDGetProp -Cache -L1 -a0Adapter 0-VD 1: Cache Policy:WriteBack, ReadAheadNone, DirectorMegaCli -LDGetProp -Cache -LALL -a0Adapter 0-VD 0: Cache Policy:WriteBack, ReadAheadNone, Direct Adapter 0-VD 1: Cache Policy:WriteBack, ReadAheadNone, DirectorMegaCli -LDGetProp -Cache -LALL -aALLAdapter 0-VD 0: Cache Policy:WriteBack, ReadAheadNone, Direct Adapter 0-VD 1: Cache Policy:WriteBack, ReadAheadNone, DirectorMegaCli -LDGetProp -DskCache -LALL -aALLAdapter 0-VD 0: Disk Write Cache : Disk's DefaultAdapter 0-VD 1: Disk Write Cache : Disk's Default3、设置磁盘缓存策略缓存策略解释:WT (Write throughWB (Write back)NORA (No read ahead)RA (Read ahead)ADRA (Adaptive read ahead)CachedDirect例子:MegaCli -LDSetProp WT|WB|NORA|RA|ADRA -L0 -a0orMegaCli -LDSetProp -Cached|-Direct -L0 -a0orenable / disable disk cacheMegaCli -LDSetProp -EnDskCache|-DisDskCache -L0 -a04、创建/删除阵列4.1 创建一个raid5 阵列,由物理盘2,3,4 构成,该阵列的热备盘是物理盘5MegaCli -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -Hsp[1:5] -a04.2 创建阵列,不指定热备MegaCli -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -a04.3 删除阵列MegaCli -CfgLdDel -L1 -a04.4 在线添加磁盘MegaCli -LDRecon -Start -r5 -Add -PhysDrv[1:4] -L1 -a0意思是,重建逻辑磁盘组1,raid级别是5,添加物理磁盘号:1:4。
MegaCli命令行创建raid
MegaCli命令行创建raid一、主要属性如下:——RAID Level :从下拉列表中选择可选的RAID级别。
如RAID0,RAID5等。
——Strip Size :条带化大小定义了RAID配置中每个硬盘的数据块的大小。
建议选择默认大小。
——Access Policy :选择数据访问的类型,主要包含:1) RW,允许读写操作。
这是默认值。
2) Read Only(只读),允许只读操作。
3) Blocked(禁止):不允许访问。
——Read Policy :指定虚拟驱动器的读取机制,主要包含:1) Normal :此选项禁用预读机制。
这是默认值。
2) Ahead:此选项启动预读机制。
允许控制器提前顺序读取所需数据并且和其他数据一起存储在缓存中。
这将提高顺序数据的读取速度,但是对读取随即数据的性能没有明显提升。
3) Adaptive:此选项启动可选预读机制。
当两个或以上硬盘数据读取操作发生在顺序扇区中时,就启动预读机制(Ahead)。
如果读取操作是随机的,控制器就会进入(Normal)默认模式。
——write Policy :指定虚拟驱动器的写操作机制,主要包含:1) WBack:即Write Back(回写)模式。
2) WThru:即Write Through(直写)模式。
这是默认设置。
3) Bad BBU:如果控制器的没有电池(BBU)或电池(BBU)故障,但仍想使用回写模式(WBack),则选用此选项。
如果不选用此选项,当控制器检测到没有电池(BBU)或电池(BBU)损坏时,将自动切换至直写模式(WThru)。
——IO Policy :此选项允许读取一个特定的虚拟驱动器(Virtual disk)。
不影响预读(read ahead)缓存。
1) Direct :该模式下读取的数据不在缓存中缓冲。
而且直接从缓存传输的主机。
如果相同的数据被再次读取,则直接从缓存读取。
这是默认值。
2) Cached :该模式下,所有读取的数据都要在缓存中缓冲。
Dell服务器RAID卡介绍及监控
Dell服务器RAID卡介绍及监控本文包含如下内容一、Dell服务器RAID卡介绍二、阵列卡的Stripe size介绍三、megacli介绍、安装、使用、crontab监控脚本四、查看SAS 6/iR卡的信息五、DELL服务器的各种RAID卡的详细参数一、Dell服务器RAID卡介绍以下在系统下使用相关命令得到的数据,dell支持的各种RAID卡的详细参数参见本文第五部分。
1、内部RAID控制器使用megacli命令查看得到的RAID卡数据:SAS 6/iR :只支持2块硬盘做raid0,或者raid1,或者不做阵列卡(Dell硬件聊天室获得)PERC 6/i IntegratedMemory Size: 256MBRAID Level Supported: RAID0, RAID1, RAID5, RAID6, RAID10, RAID50, RAID60, PRL 11, PRL 11 with spanning, SRL 3 supportedSupported Drives: SAS, SATAMin Stripe Size: 8 KBMax Stripe Size: 1.0 MB接口速度Link Speed: 3.0Gb/sPERC H700 IntegratedMemory Size: 512MBRAID Level Supported: RAID0, RAID1, RAID5, RAID6, RAID10, RAID50, RAID60, PRL 11, PRL 11 with spanningSupported Drives: SAS, SATAMin Stripe Size: 8 KBMax Stripe Size: 1.0 MB接口速度Link Speed: 6.0Gb/s官方资料:PERC H200(6 Gb/秒)PERC H700(6Gb /秒),配备512 MB非易失性高速缓存PERC H700(6 Gb/秒),配备512 MB电池后备高速缓存;512 MB、1 G非易失性电池后备高速缓存PERC 6/i,配备256 MB电池后备高速缓存2、外部RAID控制器官方资料:PERC H800(6Gb/秒),配备512 MB非易失性高速缓存PERC H800(6Gb/秒),配备512 MB电池后备高速缓存;512 MB、1 G非易失性电池后备高速缓存PERC 6/E,配备256 MB或512 MB电池后备高速缓存二、阵列卡的Stripe size介绍Stripe size 默认64KB。
MegaCli-命令使用指南
MegaCIi 命令使用指南1. 命令使用:2. #/opt/MegaRAID/MegaCIi/MegaCIi64 -LDInfo -Lall -aALL 查raid级别3. #/opt/MegaRAID/MegaCIi/MegaCIi64 -AdpAIIInfo -aALL 查raid卡信息4. #/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL查看硬盘信息5. #/opt/MegaRAID/MegaCIi/MegaCIi64 -AdpBbuCmd -aAll查看电池信息6. #/opt/MegaRAID/MegaCIi/MegaCIi64 -FwTermLog -Dsply -aALL 查看raid 卡日志7. #/opt/MegaRAID/MegaCIi/MegaCIi64 -adpCount 【显示适配器个数】8. #/opt/MegaRAID/MegaCIi/MegaCIi64 -AdpGetTime -aALL【显示适配器时间】9. #/opt/MegaRAID/MegaCIi/MegaCIi64 -AdpAIIInfo -aAll【显示所有适配器信息】10. #/opt/MegaRAID/MegaCIi/MegaCIi64 -LDInfo -LALL -aAll【显示所有逻辑磁盘组信息】11. #/opt/MegaRAID/MegaCIi/MegaCIi64 -PDList -aAll 【显示所有的物理信息】12. #/opt/MegaRAID/MegaCIi/MegaCIi64 -AdpBbuCmd -GetBbuStatus -aALL |grep 'Charger Status'【查看充电状态】13. #/opt/MegaRAID/MegaCIi/MegaCIi64 -AdpBbuCmd -GetBbuStatus -aALL 【显示 BBU状态信息】14. #/opt/MegaRAID/MegaCIi/MegaCIi64 -AdpBbuCmd -GetBbuCapacityInfo -aALL 【显示BBU容量信息】15. #/opt/MegaRAID/MegaCIi/MegaCIi64 -AdpBbuCmd -GetBbuDesignInfo -aALL 【显示BBU设计参数】16. #/opt/MegaRAID/MegaCIi/MegaCIi64 -AdpBbuCmd -GetBbuProperties -aALL【显示当前 BBU 属性】17. #/opt/MegaRAID/MegaCIi/MegaCIi64 -cfgdsply -aALL 【显示 Raid 卡型号,Raid 设置,Disk相关信息】18. 3.磁带状态的变化,从拔盘,到插盘的过程中。
1巡讀megacli-adppr-enblauto-a0立即激活megacli-adppr
一、巡读1.MegaCli -adppr -enblauto -a0,立即激活。
2. MegaCli -adppr -enblman -a0 设置成手动模式,需要用MegaCli -adppr -start–a0 来激活。
3. 用MegaCli -adppr -info -a0来查看巡读的模式,本次巡读结束与下一次开始巡读的间隔,当前状态等信息。
4. MegaCli -fwtermlog -dsply -a0可以查看巡读的进度5. MegaCli -adppr -stop -a0 结束巡读,在巡读过程中,多次运用MegaCli -adppr-stop -a0或MegaCli -adppr -start -a0会使叠代数增加,此时可能不能开始或结束巡读,用MegaCli -adppr -dsbl -a0来禁止巡读,重新开始。
6. MegaCli -adppr -setdelay val -a0设置本次巡读结束与下一次巡读开始的时间间隔,默认是168小时,当val=0时, 本次巡读结束后,立即开始下一次巡读7. MegaCli -AdpSetProp -PrCorrectUncfgdAreas -val -a0 巡读时是否纠正媒介错误8. 设置定时巡读MegaCli -AdpPR -SetStartTime yyyymmdd hh -a0,yyyymmddhh,具体含义如下:20120108 16表示2012年01月08日16点二、cc校验1.立即开始cc校验, MegaCli -ldcc -start -L0 –a0 (L0表示Target ID 为0的raid组),如果没有完全初始化或后台初始化。
The virtual disk has not been initialized. Running a consistency check may result in inconsistent messages in the log。
Mega软件的使用1
MEGA软件的使用Mega软件输入数据的格式Mega软件输入数据的格式比较简单,在众多遗传学分析软件中是比较容易制作的一种。
首先,如果输入数据是一般的DNA或RNA序列,则有如下要求:1)文件扩展名以*.meg或*.txt结尾都行;2)输入数据文件,第一行必须有Mega程序所需的特殊标记“#MEGA”;3)“TITLE”位于输入文件的第二行,后边可以跟上一些说明性字符,这些字符在输出结果中会显示出来。
在与“Title”同一行上的字符才有效,而且字符总数不能超过128,超过的也会被忽略。
4)在“#MEGA”和“TITLE”之后,在分析数据之前可以一行或多行的说明性文字。
这些文字可用来说明诸如作者、分析日期、分析目的等信息。
5)在每个数据(或每条序列)的名字之前应该有一个“#”,名字的下一行是具体的序列。
在同一个数据文件里,不能出现数据名相同的序列。
在数据名及具体序列中,空格和TAB是被忽略的。
6)在同一数据文件内,所有序列的长度应该保持一致,否则,程序不能执行。
7)对于DNA或RNA序列,Mega软件能够识别A、T、C、G、U五种字符,缺失字符可以用“?”表示,比对时的空缺位点可以用“—”表示。
下边是一个数据文件示例:Fig其次,如果输入数据是遗传距离矩阵,则要求如下:1)前4点要求同对上述DNA序列的要求相同;2)在每个距离矩阵的名字之前应该有一个“#”,每个名字占一行;先列出距离矩阵的名字,然后再给出距离矩阵;3)距离矩阵有两种形式,下三角和上三角。
下边是一个数据文件示例:下图是距离矩阵的示意图,左边是下三角矩阵,右边是上三角矩阵。
再次,如果数据是测序图谱的形式,直接导入即可。
下图是测序图谱示例:FigMEGA界面及操作Mega是一款操作十分简便的遗传学分析软件,其界面十分友好,即使初学者也很易上手。
1、数据的录入及编辑Mega软件能够接受多种数据格式,如FASTA格式、Phylip格式、PAUP数据格式等等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Direct
rpm –relocate /opt/=/usr/sbin/ -i MegaCli-1.01.24-0.i386.rpm
即把安装目录 /opt 替换成 /usr/sbin。
查看所有物理磁盘信息
MegaCli -PDList -aALL
Adapter #0
Enclosure Number: 1
Slot Number: 5
MegaCli -AdpBbuCmd -GetBbuCapacityInfo -aALL【显示BBU容量信息】
MegaCli -AdpBbuCmd -GetBbuDesignInfo -aALL 【显示BBU设计参数】
MegaCli -AdpBbuCmd -GetBbuProperties -aALL 【显示当前BBU属性】
MegaCli -FwTermLog -Dsply -aALL 查看raid卡日志
MegaCli常用参数介绍
MegaCli -adpCount 【显示适配器个数】
MegaCli -AdpGetTime –aALL 【显示适配器时间】
MegaCli -AdpAllInfo -aAll 【显示所有适配器信息】
Linux下查看软、硬raid信息的方法。
软件raid:只能通过Linux系统本身来查看
cat /proc/mdstat
可以看到raid级别,状态等信息。
硬件raid: 最佳的办法是通过已安装的raid厂商的管理工具来查看,有cmdline,也有图形界面。如Adaptec公司的硬件卡就可以通过下面的命令进行查看:
Adapter 0-VD 1: Disk Write Cache : Di
WT (Write through
WB (Write back)
NORA (No read ahead)
RA (Read ahead)
ADRA (Adaptive read ahead)
Adapter 0-VD 1: Cache Policy:WriteBack, ReadAheadNone, Direct
or
MegaCli -LDGetProp -Cache -LALL -aALL
Adapter 0-VD 0: Cache Policy:WriteBack, ReadAheadNone, Direct
Adapter 0-VD 1: Cache Policy:WriteBack, ReadAheadNone, Direct
or
MegaCli -LDGetProp -DskCache -LALL -aALL
Adapter 0-VD 0: Disk Write Cache : Disk’s Default
Device Id: 5
Sequence Number: 2
Media Error Count: 0
Other Error Count: 0
Predictive Failure Count: 0
Last Predictive Failure Event Seq Number: 0
Raw Size: 140014MB [0x11177328 Sectors]
# /usr/dpt/raidutil -L all
可以看到非常详细的信息。
当然更多情况是没有安装相应的管理工具,只能依靠Linux本身的话一般我知道的是两种方式:
# dmesg |grep -i raid
# cat /proc/scsi/scsi
显示的信息差不多,raid的厂商,型号,级别,但无法查看各块硬盘的信息。
Physical Drive |Online|Failed –> Unconfigured|Rebuild|Online
============================================
MegaCli 常见用法
2008-10-24 09:32
1、准备
新版本的 MegaCli-1.01.24-0.i386.rpm 会把程序安装在/opt下,可以自定义安装目录,例如:
Non Coerced Size: 139502MB [0x11077328 Sectors]
Coerced Size: 139392MB [0x11040000 Sectors]
Firmware state: Hotspare
SAS Address(0): 0x5000c50008e5cca9
SAS Address(1): 0×0
MegaCli -LDInfo -LALL -aAll 【显示所有逻辑磁盘组信息】
MegaCli -PDList -aAll 【显示所有的物理信息】
MegaCli -AdpBbuCmd -GetBbuStatus -aALL |grep ‘Charger Status’ 【查看充电状态】
MegaCli -AdpBbuCmd -GetBbuStatus -aALL【显示BBU状态信息】
or
MegaCli -LDGetProp -Cache -L1 -a0
Adapter 0-VD 1: Cache Policy:WriteBack, ReadAheadNone, Direct
or
MegaCli -LDGetProp -Cache -LALL -a0
Adapter 0-VD 0: Cache Policy:WriteBack, ReadAheadNone, Direct
rpm -ivh MegaCli-1.01.09-0.i386.rpm
命令使用:
MegaCli -LDInfo -Lall -aALL 查raid级别
MegaCli -AdpAllInfo -aALL 查raid卡信息
MegaCli -PDList -aALL 查看硬盘信息
MegaCli -AdpBbuCmd -aAll 查看电池信息
另外经过实际测试,Dell的服务器可以通过命令来显示,而HP、IBM等的服务器通过上面的命令是显示不出的。只能够通过装硬件厂商的管理工具来查看DELL的BMC可以查看
cat /proc/scsi/scsi
可以看到是SCSI上的设备。一般情况可以看到RAID级别。lspci可以看到RAID卡的型号。
==========================================================
MegaCli -cfgdsply -aALL 【显示Raid卡型号,Raid设置,Disk相关信息】
磁带状态的变化,从拔盘,到插盘的过程中。
Device |Normal|Damage|Rebuild|Normal
Virtual Drive |Optimal|Degraded|Degraded|Optimal
Inquiry Data: SEAGATE ST3146855SS S5273LN4Y1X0
…..
2、查看磁盘缓存策略
MegaCli -LDGetProp -Cache -L0 -a0
Adapter 0-VD 0: Cache Policy:WriteBack, ReadAheadNone, Direct