LSI Logic RAID 컨트롤러에서 사용되는 툴인 MegaCli 커맨드 모음입니다.
델의 파워엣지등과 같은 LSI 로직을 사용하는 스토리지에서 유용하게 사용할 수 있습니다.
데이타 수집
- 컨트롤러 정보
MegaCli -AdpAllInfo -aALL
MegaCli -CfgDsply -aALL
MegaCli -AdpEventLog -GetEvents -f events.log -aALL && cat events.log
MegaCli -FwTermLog -Dsply -aALL > fwlog.out
- Enclosure 정보
MegaCli -EncInfo -aALL
- Virtual 드라이브 정보
MegaCli -LDInfo -Lall -aALL
- Physical 드라이브 정보
MegaCli -PDList -aALLMegaCli -PDInfo -PhysDrv [E:S] -aALL
- 배터리백업 정보
MegaCli -AdpBbuCmd -aALL
컨트롤러 관리
- 알람기능 Silence
MegaCli -AdpSetProp AlarmSilence -aALL
- 알람기능 Disable
MegaCli -AdpSetProp AlarmDsbl -aALL
- 알람기능 Enable
MegaCli -AdpSetProp AlarmEnbl -aALL
Virtual 드라이브 관리
- RAID 0, 1, 5 생성
MegaCli -CfgLdAdd -r(0|1|5) [E:S, E:S, ...] -aN
- RAID 10 생성
MegaCli -CfgSpanAdd -r10 -Array0[E:S,E:S] -Array1[E:S,E:S] -aN
- 드라이브 삭제
MegaCli -CfgLdDel -Lx -aN
Physical 드라이브 관리
- offline으로 상태변경
MegaCli -PDOffline -PhysDrv [E:S] -aN
- online으로 상태변경
MegaCli -PDOnline -PhysDrv [E:S] -aN
- missing으로 지정하기
MegaCli -PDMarkMissing -PhysDrv [E:S] -aN
- 디스크제거(removal) 준비
MegaCli -PdPrpRmv -PhysDrv [E:S] -aN
- missing드라이브 교체
MegaCli -PdReplaceMissing -PhysDrv [E:S] -ArrayN -rowN -aN
* -ArrayN과 -rowN의 값은 MegaCli -PdGetMissing -aN 로 확인이 가능
- 드라이브 리빌드 시작,중지,진행상태
MegaCli -PDRbld -Start -PhysDrv [E:S] -aN
MegaCli -PDRbld -Stop -PhysDrv [E:S] -aN
MegaCli -PDRbld -ShowProg -PhysDrv [E:S] -aN
- 드라이브 Clear
MegaCli -PDClear -Start -PhysDrv [E:S] -aN
MegaCli -PDClear -Stop -PhysDrv [E:S] -aN
MegaCli -PDClear -ShowProg -PhysDrv [E:S] -aN
- Bad상태를 good으로 변경
MegaCli -PDMakeGood -PhysDrv[E:S] -aN
MegaCli -PDMakeGood -PhysDrv[E:S] -Force -aN (force변경옵션시)
- Foreign상태의 디스크 추가(import)하기
MegaCli -CfgForeign -Import -aAll
Hot spare 관리
- Global hot spare 설정
MegaCli -PDHSP -Set -PhysDrv [E:S] -aN
- Hot spare 삭제
MegaCli -PDHSP -Rmv -PhysDrv [E:S] -aN
- Dedicated hot spare 설정
MegaCli -PDHSP -Set -Dedicated -ArrayN,M,... -PhysDrv [E:S] -aN
드라이브 교체 과정
1. (드라이브가 오프라인이 아닐 경우) 오프라인으로 변경
MegaCli -PDOffline -PhysDrv [E:S] -aN
2. 드라이브 Missing으로 변경
MegaCli -PDMarkMissing -PhysDrv [E:S] -aN
3. 디스크교체준비(Prepare removal) 진행
MegaCli -PDPrpRmv -PhysDrv [E:S] -aN
4. 디스크 교체
5. 핫스페어를 사용 중이라면, 교체된디스크가 핫스페어로 지정이 됨
MegaCli -PDHSP -Set -PhysDrv [E:S] -aN
6. 핫스페어가 없다면, RAID에 교체된 디스크를 추가하고 리빌딩을 시작
MegaCli -PdReplaceMissing -PhysDrv [E:S] -ArrayN -rowN -aN
MegaCli -PDRbld -Start -PhysDrv [E:S] -aN
'스토리지 > MegaRaid' 카테고리의 다른 글
perccli 커맨드 문서 (0) | 2022.05.26 |
---|---|
MegaRaid 컨트롤러에서 disk상태가 unconfigured good 상태인 경우 (0) | 2021.03.12 |