perc 命令管理硬盘raid

一. 背景

二. 介绍:

dell官方推荐: 从 PERC 系列 8 和更新的系列起,PERCCLI 已取代 MegaCli

dell 官方存储方案

参考: https://www.dell.com/support/kbdoc/zh-cn/000177280/%E5%A6%82-%E4%BD%95-%E4%BD%BF%E7%94%A8-poweredge-raid-%E6%8E%A7%E5%88%B6%E5%99%A8-perc-%E5%91%BD%E4%BB%A4-%E8%A1%8C-%E7%95%8C%E9%9D%A2-cli-%E5%AE%9E%E7%94%A8%E7%A8%8B%E5%BA%8F-%E7%AE%A1%E7%90%86-raid-%E6%8E%A7%E5%88%B6%E5%99%A8?lang=zh

三. vmware esxi部署perc工具:

1. 软件获取

https://dl.dell.com/FOLDER07818623M/1/PERCCLI_MRXX5_7.1910.0_A12_VMware.tar.gz?uid=667709f5-14dc-45cb-19b5-7eaa421965ad&fn=PERCCLI_MRXX5_7.1910.0_A12_VMware.tar.gz

2. 安装

[root@localhost:~] cd PERCCLI_MRXX5_7.1910.0_A12_VMware/PERCCLI_7.1910_VMware/ESXI\ 6.7/
[root@localhost:/PERCCLI_MRXX5_7.1910.0_A12_VMware/PERCCLI_7.1910_VMware/ESXI 6.7] ls
vmware-perccli-007.1910.vib
[root@localhost:/PERCCLI_MRXX5_7.1910.0_A12_VMware/PERCCLI_7.1910_VMware/ESXI 6.7] esxcli software vib install -v /PERCCLI_MRXX5_7.1910.0_A12_VMware/PERCCLI_7.1910_VMware/ESXI\ 6.7/vmware-perccli-007.1910.vib
Installation ResultMessage: Operation finished successfully.Reboot Required: falseVIBs Installed: BCM_bootbank_vmware-perccli_007.1910.0000.0000-01VIBs Removed: VIBs Skipped:
[root@localhost:/PERCCLI_MRXX5_7.1910.0_A12_VMware/PERCCLI_7.1910_VMware/ESXI 6.7] 

  • ESXI 软件安装操作
使用以下命令查看已安装的VIB软件包的列表:esxcli software vib list
使用以下命令安装VIB软件包:esxcli software vib install -v /vmfs/volume/datastore1/vmware-perccli-xxx.xxxx.xxxx.xxxx.vib --no-sig-check,其中/vmfs/volume/datastore1是VIB的路径详情。
您可以使用以下命令删除安装的VIB:esxcli software vib remove -n=vmware-esx-perccli.vib --force
通过浏览到以下位置运行perccli:cd/opt/lsi/perccli

参考: https://www.dell.com/support/kbdoc/zh-cn/000177280/%E5%A6%82-%E4%BD%95-%E4%BD%BF%E7%94%A8-poweredge-raid-%E6%8E%A7%E5%88%B6%E5%99%A8-perc-%E5%91%BD%E4%BB%A4-%E8%A1%8C-%E7%95%8C%E9%9D%A2-cli-%E5%AE%9E%E7%94%A8%E7%A8%8B%E5%BA%8F-%E7%AE%A1%E7%90%86-raid-%E6%8E%A7%E5%88%B6%E5%99%A8?lang=zh

四. 操作案列:

清理外来盘,重做raid

背景:有两块盘外来了,需要进行处理重新创建raid.

./perccli /c0/eall/sall show 查看所有磁盘情况

[root@localhost:/opt/lsi/perccli] ./perccli /c0/e32/sall show
CLI Version = 007.1910.0000.0000 Oct 08, 2021
Operating system = VMkernel 6.7.0
Controller = 0
Status = Success
Description = Show Drive Information Succeeded.Drive Information :
=================----------------------------------------------------------------------------------
EID:Slt DID State DG       Size Intf Med SED PI SeSz Model                Sp Type
----------------------------------------------------------------------------------
32:0      0 UGood F  185.750 GB SATA SSD N   N  512B INTEL SSDSC2BX200G4R U  -
32:1      1 UGood F  185.750 GB SATA SSD N   N  512B INTEL SSDSC2BX200G4R U  -
32:2      2 Onln  0  558.375 GB SAS  HDD N   Y  512B ST600MM0088          U  -
32:3      3 Onln  0  558.375 GB SAS  HDD N   Y  512B ST600MM0088          U  -
32:4      4 Onln  0  558.375 GB SAS  HDD N   Y  512B ST600MM0088          U  -
32:5      5 Onln  0  558.375 GB SAS  HDD N   Y  512B ST600MM0088          U  -
32:7      7 UGood -  185.750 GB SATA SSD N   N  512B INTEL SSDSC2BX200G4R U  -
----------------------------------------------------------------------------------EID=Enclosure Device ID|Slt=Slot No|DID=Device ID|DG=DriveGroup
DHS=Dedicated Hot Spare|UGood=Unconfigured Good|GHS=Global Hotspare
UBad=Unconfigured Bad|Sntze=Sanitize|Onln=Online|Offln=Offline|Intf=Interface
Med=Media Type|SED=Self Encryptive Drive|PI=Protection Info
SeSz=Sector Size|Sp=Spun|U=Up|D=Down|T=Transition|F=Foreign
UGUnsp=UGood Unsupported|UGShld=UGood shielded|HSPShld=Hotspare shielded
CFShld=Configured shielded|Cpybck=CopyBack|CBShld=Copyback Shielded
UBUnsp=UBad Unsupported|Rbld=Rebuild

导入/清理外来盘

./perccli /c0/fall import

[root@localhost:/opt/lsi/perccli] ./perccli /c0/fall import
CLI Version = 007.1910.0000.0000 Oct 08, 2021
Operating system = VMkernel 6.7.0
Controller = 0
Status = Failure
Description = Incomplete foreign configuration[root@localhost:/opt/lsi/perccli] ./perccli /c0/fall delete
CLI Version = 007.1910.0000.0000 Oct 08, 2021
Operating system = VMkernel 6.7.0
Controller = 0
Status = Success
Description = Successfully deleted foreign configuration[root@localhost:/opt/lsi/perccli] ./perccli /c0/e32/sall show CLI Version = 007.1910.0000.0000 Oct 08, 2021
Operating system = VMkernel 6.7.0
Controller = 0
Status = Success
Description = Show Drive Information Succeeded.Drive Information :
=================----------------------------------------------------------------------------------
EID:Slt DID State DG       Size Intf Med SED PI SeSz Model                Sp Type
----------------------------------------------------------------------------------
32:0      0 UGood -  185.750 GB SATA SSD N   N  512B INTEL SSDSC2BX200G4R U  -
32:1      1 UGood -  185.750 GB SATA SSD N   N  512B INTEL SSDSC2BX200G4R U  -
32:2      2 Onln  0  558.375 GB SAS  HDD N   Y  512B ST600MM0088          U  -
32:3      3 Onln  0  558.375 GB SAS  HDD N   Y  512B ST600MM0088          U  -
32:4      4 Onln  0  558.375 GB SAS  HDD N   Y  512B ST600MM0088          U  -
32:5      5 Onln  0  558.375 GB SAS  HDD N   Y  512B ST600MM0088          U  -
32:7      7 UGood -  185.750 GB SATA SSD N   N  512B INTEL SSDSC2BX200G4R U  -
----------------------------------------------------------------------------------EID=Enclosure Device ID|Slt=Slot No|DID=Device ID|DG=DriveGroup
DHS=Dedicated Hot Spare|UGood=Unconfigured Good|GHS=Global Hotspare
UBad=Unconfigured Bad|Sntze=Sanitize|Onln=Online|Offln=Offline|Intf=Interface
Med=Media Type|SED=Self Encryptive Drive|PI=Protection Info
SeSz=Sector Size|Sp=Spun|U=Up|D=Down|T=Transition|F=Foreign
UGUnsp=UGood Unsupported|UGShld=UGood shielded|HSPShld=Hotspare shielded
CFShld=Configured shielded|Cpybck=CopyBack|CBShld=Copyback Shielded
UBUnsp=UBad Unsupported|Rbld=Rebuild

创建raid

perccli /c0 add vd r0 name=ssh_tmp drives=32:0,1,7

[root@localhost:/opt/lsi/perccli] ./perccli /c0 add vd r0 name=ssh_tmp drives=32:0,1,7
CLI Version = 007.1910.0000.0000 Oct 08, 2021
Operating system = VMkernel 6.7.0
Controller = 0
Status = Success
Description = Add VD Succeeded.[root@localhost:/opt/lsi/perccli] ./perccli /c0/vall show
CLI Version = 007.1910.0000.0000 Oct 08, 2021
Operating system = VMkernel 6.7.0
Controller = 0
Status = Success
Description = NoneVirtual Drives :
==============------------------------------------------------------------------------
DG/VD TYPE  State Access Consist Cache Cac sCC       Size Name
------------------------------------------------------------------------
0/0   RAID5 Dgrd  RW     Yes     RWBD  -   OFF   2.180 TB Virtual Disk0
1/1   RAID0 Optl  RW     Yes     RWBD  -   OFF 557.250 GB ssh_tmp
------------------------------------------------------------------------VD=Virtual Drive| DG=Drive Group|Rec=Recovery
Cac=CacheCade|Rec=Recovery|OfLn=OffLine|Pdgd=Partially Degraded|Dgrd=Degraded
Optl=Optimal|dflt=Default|RO=Read Only|RW=Read Write|HD=Hidden|TRANS=TransportReady
B=Blocked|Consist=Consistent|R=Read Ahead Always|NR=No Read Ahead|WB=WriteBack
FWB=Force WriteBack|WT=WriteThrough|C=Cached IO|D=Direct IO|sCC=Scheduled
Check Consistency[root@localhost:/opt/lsi/perccli] ./perccli /c0/v1 start init
CLI Version = 007.1910.0000.0000 Oct 08, 2021
Operating system = VMkernel 6.7.0
Controller = 0
Status = Failure
Description = NoneDetailed Status :
===============-----------------------------------------------------------
VD Operation Status ErrCd ErrMsg
-----------------------------------------------------------1 INIT      Failed   255 VD has OS/FS, use 'force' option
-----------------------------------------------------------[root@localhost:/opt/lsi/perccli] ./perccli /c0/v1 start init force
CLI Version = 007.1910.0000.0000 Oct 08, 2021
Operating system = VMkernel 6.7.0
Controller = 0
Status = Success
Description = Start INIT Operation Success[root@localhost:/opt/lsi/perccli] ./perccli /c0/v1 show init
CLI Version = 007.1910.0000.0000 Oct 08, 2021
Operating system = VMkernel 6.7.0
Controller = 0
Status = Success
Description = NoneVD Operation Status :
===================-------------------------------------------------------
VD Operation Progress% Status      Estimated Time Left
-------------------------------------------------------1 INIT             66 In progress 4 Seconds
-------------------------------------------------------[root@localhost:/opt/lsi/perccli] ./perccli /c0/v1 show init
CLI Version = 007.1910.0000.0000 Oct 08, 2021
Operating system = VMkernel 6.7.0
Controller = 0
Status = Success
Description = NoneVD Operation Status :
===================-----------------------------------------------------------
VD Operation Progress% Status          Estimated Time Left
-----------------------------------------------------------1 INIT      -         Not in progress -
-----------------------------------------------------------[root@localhost:/opt/lsi/perccli] ./perccli /c0/vall show
CLI Version = 007.1910.0000.0000 Oct 08, 2021
Operating system = VMkernel 6.7.0
Controller = 0
Status = Success
Description = NoneVirtual Drives :
==============------------------------------------------------------------------------
DG/VD TYPE  State Access Consist Cache Cac sCC       Size Name
------------------------------------------------------------------------
0/0   RAID5 Dgrd  RW     Yes     RWBD  -   OFF   2.180 TB Virtual Disk0
1/1   RAID0 Optl  RW     Yes     RWBD  -   OFF 557.250 GB ssh_tmp
------------------------------------------------------------------------VD=Virtual Drive| DG=Drive Group|Rec=Recovery
Cac=CacheCade|Rec=Recovery|OfLn=OffLine|Pdgd=Partially Degraded|Dgrd=Degraded
Optl=Optimal|dflt=Default|RO=Read Only|RW=Read Write|HD=Hidden|TRANS=TransportReady
B=Blocked|Consist=Consistent|R=Read Ahead Always|NR=No Read Ahead|WB=WriteBack
FWB=Force WriteBack|WT=WriteThrough|C=Cached IO|D=Direct IO|sCC=Scheduled
Check Consistency

常用命令:

查看所有控制卡信息:
./perccli /call show   # 查看到控制卡的变化,如编号0 即c0
查看C0 控制卡信息: 上一步获取的
./perccli /c0 show
./perccli /c0 show all
查看背板信息:
./perccli /c0/eall show  # 获取的Eid 就是板块号,如编号32 即e32
查看e32 信息:
./percli /c0/e32 show
./percli /c0/e32 show all
查看所有背板信息:
./percli /call/eall show
查看卡槽信息:
./percli /c0/e32/sall show
./percli /c0/e32/sall show all
./percli /c0/e32/s6 show
查看所有硬盘信息
./percli /call/eall/sall show
查看raid 虚拟磁盘组信息
./percli /c0/vall show
查看具体的raid信息
./percli /c0/v1 show
./percli /c0/v1 show all
查看外来盘信息
./percli /c0/fall show
./percli /c0/fall show all
./percli /c0/f1 show
导入外来raid信息:
./percli /c0/fall import [force]
./percli /c0/f1 import [force]
删除外来raid信息:
./percli /c0/f1 del
./percli /c0/fall del
创建raid信息:
./percli /c0 add vd rx --name=raid名 --drviers=32:5-7

参考:

https://www.dell.com/support/manuals/zh-cn/poweredge-rc-h730/perc_cli_rg/working-with-the-perc-command-line-interface-tool?guid=guid-2ac58a14-580a-42cd-8bb6-e710dcdb0cd3&lang=en-us

https://zhuanlan.zhihu.com/p/479129405
https://blog.csdn.net/weixin_34202952/article/details/92156516

perc 基本使用 命令管理硬盘raid相关推荐

  1. Linux就该这么学---第九天(存储结构与使用命令管理硬盘)

    文章目录 第六章-存储结构与管理磁盘 6.1 一切从"/"开始 6.2 物理设备的命名规则 6.3 文件系统与数据资料 inode与block 虚拟文件系统(Virutal Fil ...

  2. linux命令管理GPT分区,Linux硬盘GPT分区和MBR分区

    之所以想到写这篇,是因为本人在折腾Linux系统的过程中,有多次掉入硬盘分区的陷阱的经历.最近几天,再一次掉入坑中,折腾了两天才从坑中爬出来.经过多方查询资料,终于弄明白了硬盘分区的一些概念.下面将其 ...

  3. openeuler 21.3 : 使用LVM管理硬盘

    LVM简介 LVM是逻辑卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制.LVM通过在硬盘和文件系统之间添加一个逻辑层,来为文件系统屏蔽下 ...

  4. linux下使用mdadm组软raid,Linux下使用mdadm创建和管理软raid

    Linux下使用mdadm创建和管理软raid 注:本次操作以RHEL4为例,但应该可以应用到其它大部分的distro上(guess). mdadm的几个常用参数 -C 创建Raid,后面跟参数,代表 ...

  5. 硬盘raid残留信息的擦除

    硬盘raid残留信息的擦除_网络小虾米的技术博客_51CTO博客 由于平时测试需要用到大量硬盘,并且经常会根据不同测试组建raid.在更换硬盘过程中,难免将一些有raid残留信息的盘插入到服务器中,当 ...

  6. linux软RAId配置与管理总结,Linux下使用mdadm创建和管理软raid(转)

    Linux下使用mdadm创建和管理软raid 注:本次操作以RHEL4为例,但应该可以应用到其它大部分的distro上(guess). mdadm的几个常用参数 -C 创建Raid,后面跟参数,代表 ...

  7. linux mdadm 脚本,Linux下使用mdadm创建和管理软raid

    Linux下使用mdadm创建和管理软raid 注:本次操作以RHEL4为例,但应该可以应用到其它大部分的distro上(guess). mdadm的几个常用参数 -C 创建Raid,后面跟参数,代表 ...

  8. 在 Linux 下使用 RAID(九):如何使用 ‘Mdadm’ 工具管理软件 RAID

    无论你以前有没有使用 RAID 阵列的经验,以及是否完成了 此 RAID 系列 的所有教程,一旦你在 Linux 中熟悉了 mdadm --manage 命令的使用,管理软件 RAID 将不是很复杂的 ...

  9. 使用winpe管理linux分区,WinPE管理硬盘分区的另类方法

    WPE管理硬盘分区的另类方法  linux WPE管理硬盘分区的另类方法 对于个人用户来说,WPE管理硬盘分区的这个功能很实用,也很方便.但是有不少朋友却说只有而没有,根本无法管理分区.其实这是一个误 ...

最新文章

  1. 测试用例设计方法基础理论知识
  2. 如何在单页应用程序Angular 7中使用FastReport Core Web报表
  3. Hive的安装和配置
  4. Telnet远程访问思科交换机、路由器
  5. 袁亚湘院士谈如何做好研究生:要逼着自己去想问题,最大的浪费是聪明人不思考...
  6. wps文字表格制作拼音田字格模板_学生练字字帖模板118个打包下载 118个WPS、WORD田字格模板...
  7. sql 左侧要固定最近一周的周四 怎么写_数据与IT人怎么提高公司地位,避免被业务当工具人?...
  8. java基础之 反射_Java基础之反射原理与用法详解
  9. 正态分布的前世今生:正态分布的各种推导
  10. MapTask工作机制图解
  11. 【动态规划】最大子段和问题,最大子矩阵和问题,最大m子段和问题
  12. windows痛苦面具-C盘瘦身法
  13. RapidMiner Studio 自动模型
  14. mtk平台sensor分析一:alsps框架下的光距感驱动流程
  15. 极速office(excel)如何根据身份证号提取性别
  16. C# 如何给Excel添加水印
  17. 阿里百川HotFix的使用
  18. ROMS四维变分测试
  19. video Station 支持字幕格式
  20. Cura切片3d打印设置

热门文章

  1. ios跳转到potato群聊
  2. 摄像头互动游戏-抓飞机躲炸弹
  3. Google Docs 介绍
  4. moviepy-用python编辑视频剪辑
  5. 直播服务器的搭建以及感想
  6. LittleVGL 学习笔记1-标签,风格,字体
  7. 【多媒体课件制作软件】Focusky教程 | 编辑插入数理化公式
  8. 无法打开计算机上的event log服务,win 2008 r2无法启动(Task Scheduler和windows eventlog 服务...
  9. 诺基亚一口气发布三款安卓机:Nokia X 配4吋屏
  10. [18调剂]曲阜师范大学2018年硕士研究生调剂信息