Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223

简单介绍了pc server服务器(dell,hp,ibm)常用的阵列卡管理方法

  • Login to see the comments

PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223

  1. 1. PC服务器阵列卡管理简易手册叶金荣weibo:@yejinrong, http://imysql.com2012-12-23
  2. 2. 简介介绍接触过的DELL、HP、IBM等几款PC SERVER服务器阵列卡相关内容。涉及主要机型有:DELL:2950/R410/R710HP:DL 360G5/DL 380G5IBM:3650M3涉及阵列卡型号:PERC 5/i、PERC/6i、PERC H700P400、P400I、P410、P410IM5014、M5015
  3. 3. 阵列卡种类主要有两种: • LSI – DELL PowerEge、IBM x3600系列服务器使用。 • HP SmartArray – HP DL系列服务器使用。
  4. 4. 阵列卡作用RAID是Redundant Array of Independent Disk(独立冗余磁盘阵列)的简写,优势:• 可靠,数据存储更安全• 高效,提升整体IOPS• 简便,易管理,易操作
  5. 5. 阵列级别• RAID 0,N块硬盘并行组合成一个新的逻辑盘,N块盘同时写入/读取 • 容量最大,性能最高,可靠性最低。适合高可用/分布式集群中的单元• RAID 1,N(偶数)块硬盘组合成一组镜像,N/2块盘写入,N块盘同时读取 • N/2容量,性能一般,可靠性高。中小企业起步服务器标配• RAID 1+0,N(偶数,N>4)块硬盘两两镜像后,再组合成一个RAID 0;N/2块盘同时写入,N块盘同时读取 • N/2容量,性能高,可靠性高。适合高TPS的OLTP应用• RAID 5,N(N>3)块盘组成阵列,一份数据产生N-1个条带,同时还有1份校验数据,共N份数据在N块盘上循环均衡存储;N块盘同时读写,读性能很 高,但由于有校验机制的问题,写性能相对不高 • (N-1)/N容量,读性能高,写性能一般,可靠性高。适合一般的OLTP应用,适合OLAP应用。
  6. 6. 创建阵列 – DELL R710,PERC 6/i
  7. 7. 创建阵列 – HP DL360/380G5,P400
  8. 8. 创建阵列 – IBM x3650M3,M5014
  9. 9. 创建阵列 – IBM x3650M3,M5014
  10. 10. MegaCli管理阵列• LSI原厂提供的LSI MegaRAID阵列卡管理工具• 安装 rpm -i Lib_Utils-1.00-09.noarch.rpm rpm -i MegaCli-8.02.21-1.noarch.rpm 程序安装目标目录: /opt/MegaRAID/MegaCli/MegaCli(或者MegaCli64)
  11. 11. MegaCli管理阵列• 查看阵列卡信息 MegaCli –AdpAllInfo –a0阵列卡Firmware版本如果较低,最好升级,保证可靠性及性能
  12. 12. MegaCli管理阵列• 查看阵列配置 MegaCli -CfgDsply -a0阵列的读写CACHE策略最好修改成FORCE WB(WB Write Cache if Bad BBU)阵列是否有热备盘、阵列状态是否为Optimal
  13. 13. MegaCli管理阵列• 创建/删除阵列 MegaCli -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -Hsp[1:5] -a0 MegaCli -CfgLdDel -L1 -a0 (删除阵列时无确认提示,务必小心)• 修改阵列逻辑盘读写CACHE策略(写策略用WB;可关闭预读,影响很小) MegaCli -LDSetProp WT|WB|NORA|RA|ADRA -L0 -a0• 修改阵列逻辑盘BBU策略(电池充放电期间仍可强制启用WB写策略,性能不受到影响) MegaCli -LDSetProp CachedBadBBU -L0 -a0
  14. 14. MegaCli管理阵列• 修改阵列物理盘CACHE策略(强烈建议关闭物理硬盘的CACHE策略) MegaCli -LDSetProp -EnDskCache|-DisDskCache -L0 -a0• 强制上线/下线某块物理磁盘(个别时候,物理硬盘有异常,要强制下线;阵列不能识别某硬盘时,可尝试强制上线) MegaCli -PDOffline/PDOnline -PhysDrv [8:4] -a0• 清除阵列卡外部阵列信息(如果存在外部阵列信息说明个别硬盘在其他阵列上用过,不能自动加入本地阵列) MegaCli -CfgForeign -Clear –a0
  15. 15. MegaCli管理阵列• 查看阵列卡电池状态(电池健康状况不佳时,需谨慎使用WB策略) MegaCli -AdpBbuCmd –a0• 强制充放电(防止自动充放电期间遇上业务高峰期) MegaCli -AdpBbuCmd -BbuLearn –a0 DELL阵列卡充放电周期一般是:90天,IBM阵列卡充放电周期一般是:30天 下次电池充放电,从2000-01-01开始的秒数,有的起始时间不一定是这个
  16. 16. MegaCli管理阵列• 查看阵列卡TTY日志(关注failed/error/warn等关键字) MegaCli -FwTermLog -Dsply -a0
  17. 17. MegaCli管理阵列• 查看物理硬盘状态(需关注几个Count值,异常暴增时要迅速将该物理硬盘下线) MegaCli -PDList -a0 MegaCli -pdinfo -PhysDrv[8:0] -a0
  18. 18. MegaCli管理阵列• 阵列在线添加磁盘 MegaCli -LDRecon -Start -r5 -Add -PhysDrv[1:4] -L1 -a0• 指定全局/特定逻辑阵列热备盘 MegaCli -PDHSP -Set [-EnclAffinity] [-nonRevertible] -PhysDrv[1:5] -a0 MegaCli -PDHSP -Set [-Dedicated [-Array1]] [-EnclAffinity] [-nonRevertible] -PhysDrv[1:5] -a0推荐阅读手册: USER’S GUIDE,MegaRAID SAS Software
  19. 19. Hpacucli管理阵列• HP封装的Smart Array阵列卡管理工具• 安装 rpm -i hpacucli-8.35-7.0.noarch.rpm 程序安装目标目录: /usr/sbin/hpacucli(这是个封装后的shell脚本,实际上可执行文件是/opt/compaq/hpacucli/bld/.hpacucli)
  20. 20. Hpacucli管理阵列• 查看阵列卡信息 hpacucli ctrl all show config detail 阵列卡Firmware版本如果较低,升级可提升可靠性及性能。 关闭Drive Write Cache(和DisDskCache类似)。 在这个例子中,” Total Cache Memory Available”异常,可尝试升级firmware并重启。 HP Smart Array的电池只有新装的时候会充放电一次,之后全部在后台充放电,不可调整。
  21. 21. Hpacucli管理阵列• 查看阵列配置 hpacucli ctrl slot=0 array all show detail 阵列的读写CACHING策略最好是 Enabled 阵列是否有热备盘、阵列状态是否为Ok
  22. 22. Hpacucli管理阵列• 创建/删除阵列 hpacucli ctrl slot=0 create type=ld drives=1I:1:3,1I:1:4,2I:1:5,2I:1:6 raid=1+0 hpacucli ctrl slot=0 create type=ld drives=1I:1:3,1I:1:4,2I:1:5 raid=5• 修改阵列逻辑盘CACHE加速策略 hpacucli ctrl slot=0 logicaldrive 1 modify arrayaccelerator=enable/disable• 修改阵列逻辑盘读写缓存比策略 hpacucli ctrl slot=0 modify cacheratio=25/75(50/50、75/25、0/100、100/0)
  23. 23. Hpacucli管理阵列• 修改阵列逻辑盘BBU策略(电池充放电期间仍可强制启用WB写策略,性能不受到影响) hpacucli ctrl slot=0 modify nobatterywritecache=enable/disable• 修改阵列物理盘CACHE策略(强烈建议关闭物理硬盘的CACHE策略) hpacucli ctrl slot=0 modify drivewritecache=disable• 强制上线/下线某块物理磁盘 hpacucli ctrl slot=0 array A add/remove drives/spares=1:1/allunassigned
  24. 24. Hpacucli管理阵列• 查看阵列卡TTY日志(关注failed/error/warn等关键字) hpaducli -f adu-report.zip hpaducli -f ssdreport.zip -ssdrpt hpaducli -f textreport.txt –txt推荐阅读手册:HP Array Configuration Utility User Guide
  25. 25. PERC H700 & BBU
  26. 26. HP Smart Array P410 & BBU
  27. 27. 非专业人士整理,很多知识点不全,请访了解更多内容 问官网了解更多内容。 LSI DELL HP IBM

×