perc 基本使用 命令管理硬盘raid

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 Result
   Message: Operation finished successfully.
   Reboot Required: false
   VIBs Installed: BCM_bootbank_vmware-perccli_007.1910.0000.0000-01
   VIBs 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 = None


Virtual 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 = None

Detailed 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 = None


VD 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 = None


VD 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 = None


Virtual 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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Dell T110 II是戴尔推出的一款服务器,支持RAID(Redundant Array of Independent Disks)功能。而PERC S100是一种RAID控制器,它可以管理和控制硬盘阵列以提高数据读取和写入的速度,并增加数据的冗余度。 CentOS 7是一种基于Linux的操作系统,它可以兼容并安装在Dell T110 II服务器上。在CentOS 7中安装PERC S100 RAID控制器需要执行一些步骤: 1. 首先,在系统启动时按下相应的快捷键(通常是Ctrl+R)进入RAID控制器管理界面。 2. 在RAID控制器管理界面,您可以创建、配置和管理RAID阵列。您可以选择创建一个RAID 0(条带化)阵列,它在多个硬盘上分布数据来提高性能,或者创建一个RAID 1(镜像)阵列,它将数据同时存储在两个硬盘上以增加冗余度。 3. 创建阵列后,您可以将硬盘分为逻辑驱动器(Logical Drives),这些驱动器将被操作系统视为单独的存储设备。您可以选择将逻辑驱动器设置为引导设备(Boot Device),以便在系统启动时加载CentOS 7操作系统。 4. 完成RAID阵列和逻辑驱动器的配置后,您可以退出RAID控制器管理界面,系统将自动保存设置并重新启动。 5. 在重新启动后,您可以使用CentOS 7光盘或USB驱动器引导系统安装程序。在安装过程中,您需要选择适当的RAID适配器驱动程序以识别和访问逻辑驱动器。 总结来说,Dell T110 II服务器使用PERC S100 RAID控制器可以实现硬盘阵列的创建和管理,在CentOS 7操作系统上可以通过设置逻辑驱动器来提供更高的性能和数据冗余度。同时,在CentOS 7安装过程中需要选择适当的RAID适配器驱动程序以确保正确识别和访问逻辑驱动器。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值