안녕하세요.
서버를 사용하다가 보면 OS 상에서도 Raid 정보 확인 및 구성, 장애 등 처리할 때가 발생하는 데 이럴 때 사용할 수 있는 방법을 알려드리고 싶어서 블로그를 작성해봅니다.
제가 사용하는 모델은 Lenovo x3650 M5 이며, 장착되어 있는 Raid Controller 모델은 M5210 입니다.
이번에 사용할 OS는 Linux(Rocky 9.2) 입니다.
OS를 설치한 후 “Storcli”라는 관리 패키지를 설치해주어야 합니다.
- Storcli 설치
1. 설치 파일을 다운로드하기 위해서 Lenovo 홈페이지에 접속합니다.
2. Lenovo홈페이지에 접속했다면 “고객지원” 메뉴를 선택합니다.
3. “제품군 선택” 밑에 보이는 “데이터 센터” 클릭
4. 다음 창에서는 제품명 또는 시리얼 번호로 검색하셔도 되며, 아닐 경우 “인기 리소스” 밑에 “드라이버 및 소프트웨어”에 있는 다운로드하기를 클릭하셔도 됩니다.
5. 왼쪽 탭의 “①드라이버 및 소프트웨어” 선택 후 “②조종장치, RAID, SATA, SAS, SCSI. iSCSI”를 선택합니다.
6. 다음 창에서 “Lenovo StroCLI Storage... Linux Utility”를 설치해 서버로 파일을 이동 시켜줍니다.
- 저는 리눅스 서버에서 “storcli” 디렉터리를 생성해서 "storcli" 디렉터리 안에 파일을 넣어주었습니다.
-
mkdir /storcli
7. 압축을 풀어줍니다.
-
tar -zxvf lnvgy_utl_raid_mr3.storcli-007.1907.0000.0000-0_linux_x86-64.tgz
- 압축이 풀어진 디렉터리로 이동해 rpm 파일을 풀어줍니다.
-
cd lnvgy_utl_raid_mr3.storcli-007.1907.0000.0000-0_linux_x86-64 rpm -ivh storcli-007.1907.0000.0000-1.noarch.rpm
- TIP
- 절대 경로를 다 입력하여서 사용하기에는 너무 불편하기에 환경 변수 설정을 합니다.
-
ln -s /opt/MegaRAID/storcli64 /bin/storcli
명령어 사용법
- storcli --help를 입력하면 사용할 수 있는 옵션을 볼 수 있습니다.
[root@localhost bin]# storcli --help
syntax error, unexpected TOKEN_UNKNOWN, expecting $end
StorCli SAS Customization Utility Ver 007.1907.0000.0000 Sep 13, 2021
(c)Copyright 2021, Broadcom Inc. All Rights Reserved.
help - lists all the commands with their usage. E.g. storcli help
<command> help - gives details about a particular command. E.g. storcli add help
List of commands:
Commands Description
-------------------------------------------------------------------
add Adds/creates a new element to controller like VD,Spare..etc
delete Deletes an element like VD,Spare
show Displays information about an element
set Set a particular value to a property
get Get a particular value to a property
compare Compares particular value to a property
start Start background operation
stop Stop background operation
pause Pause background operation
resume Resume background operation
download Downloads file to given device
expand expands size of given drive
insert inserts new drive for missing
transform downgrades the controller
reset resets the controller phy
split splits the logical drive mirror
/cx Controller specific commands
/ex Enclosure specific commands
/sx Slot/PD specific commands
/vx Virtual drive specific commands
/dx Disk group specific commands
/fall Foreign configuration specific commands
/px Phy specific commands
/lnx Lane specific commands
/[bbu|cv] Battery Backup Unit, Cachevault commands
Other aliases : cachecade, freespace, sysinfo
Use a combination of commands to filter the output of help further.
E.g. 'storcli cx show help' displays all the show operations on cx.
Use verbose for detailed description E.g. 'storcli add verbose help'
Use 'page[=x]' as the last option in all the commands to set the page break.
X=lines per page. E.g. 'storcli help page=10'
Use J as the last option to print the command output in JSON format
Command options must be entered in the same order as displayed in the help of
the respective commands.
Use 'nolog' option to disable debug logging. E.g. 'storcli show nolog'
예시)
[root@localhost bin]# storcli show
CLI Version = 007.1907.0000.0000 Sep 13, 2021
Operating system = Linux 5.14.0-284.11.1.el9_2.x86_64
Status Code = 0
Status = Success
Description = None
Number of Controllers = 1
Host Name = localhost.localdomain
Operating System = Linux 5.14.0-284.11.1.el9_2.x86_64
System Overview :
===============
--------------------------------------------------------------------------
Ctl Model Ports PDs DGs DNOpt VDs VNOpt BBU sPR DS EHS ASOs Hlth
--------------------------------------------------------------------------
0 ServeRAIDM5210 8 2 2 0 2 0 Opt On - Y 2 Opt
--------------------------------------------------------------------------
Ctl=Controller Index|DGs=Drive groups|VDs=Virtual drives|Fld=Failed
PDs=Physical drives|DNOpt=Array NotOptimal|VNOpt=VD NotOptimal|Opt=Optimal
Msng=Missing|Dgd=Degraded|NdAtn=Need Attention|Unkwn=Unknown
sPR=Scheduled Patrol Read|DS=DimmerSwitch|EHS=Emergency Spare Drive
Y=Yes|N=No|ASOs=Advanced Software Options|BBU=Battery backup unit/CV
Hlth=Health|Safe=Safe-mode boot|CertProv-Certificate Provision mode
Chrg=Charging | MsngCbl=Cable Failure
'Technical > System' 카테고리의 다른 글
(HPE) 서버 랜카드 펌웨어 업데이트 (1) | 2024.11.14 |
---|---|
리눅스 배너(Banner) 설정 방법 (0) | 2024.11.05 |
Linux 라우팅 테이블 생성 및 삭제 방법 (1) | 2024.09.30 |
Linux(Rocky8.6) Docker 설치 (0) | 2024.09.27 |
Proxmox VE 설치 및 설정 (0) | 2024.09.19 |
댓글