Linux/RHEL

[Linux_CentOS] MegaCli Configuration

콧물도련님 2023. 2. 6. 15:36

[소개]

MegaCli는 LSI RAID 컨트롤러에서 정보를 가져오는 데 사용되는 유틸리티

온라인 상에서 RAID 상태 및 RAID를 설정해 줄 수 있게 해주는 프로그램

이제는 Megacli -> Storcli 라고 합니다.

 

[실습 내용]

실습 주 목적은 online 상에서 서버를 다운시키지 않고 디스크 교체 및 RAID 재설정 작업을 실시한다. 

 

[실습 환경]

CentOS 7.x 

MegaCli 8-07-14

 

[실습]

1. MegaCli를 통해 물리적 디스크 ID 확인

#./MegaCli64 -PDList -aALL 

-a : adapter

-PD : Physical Drive

2. MegaCli를 통해 논리적 디스크 ID 확인

#./MegaCli64 -LDinfo -Lall -aALL

-LDinfo : Logical Drive information

-Lall : Logical Drvive 

3. RAID 1으로 잡혀있는 물리적 디스크 하나를 Offline 설정 및 확인

#./MegaCli64 -PDOffline -PhyDrv[62:1] -a0 

[62:1] : [enclosure ID : Slot ID]

#./MegaCli64 -PDList -aALL 

4. Offline 설정 된 디스크 missing 설정 및 확인 

#./MegaCli64 -pdmarkmissing -PhyDrv [62:1] -a0

#./MegaCli64 -PDGetmissing -a0

5. missing 설정 된 디스크 삭제

#./MegaCli64 -pdprprmv -PhysDrv [62:1] -a0

6. 디스크 삭제 후 교체 및 RAID 0 만들기

#./MegaCli64 -CfgLdAdd -r0 [62:1] -a0

-r0 : Raid0 구성

7. RAID0 구성 확인

#MegaCli64 -LDinfo -Lall -aALL 

 

※기존에 있던 RIAD 1으로 구성 할시 디스크 교체 후 ./MegaCli64 -pdrbld -start physdrv[62:1] -a0 명령 사용