Megacli 기본 커맨드 ( Rhel 리눅스 Cli 환경 )
레이드 구성 확인 커맨드
#/opt/MegaRAID/MegaCli/MegaCli -ShowSummary -aALL
- 레이드 카드의 모델명과 현재 설정된 드라이브들의 상태를 요약하여 표시해줍니다.
- PD(Physical drive)에서 실제 장착 된 물리적 디스크의 위치와 상태, 수량 등을 확인 합니다.
- Virtual Drives 에서 레이드 그룹별로 레이드 종류 및 현재 상태를 확인 합니다.
- 레이드 상태는 optimal일 때 정상이며, Degraded 의 경우 디스크 fault가 발생하였지만, 서비스는 계속 돌아가는 상태이므로 확인 시 디스크 교체 작업이 필요합니다.
VD/PD 정보 확인 커맨드
#/opt/MegaRAID/MegaCli/MegaCli65 -LDPDInfo -aALL
- VD 별로 자세한 상태 정보와 각가 VD 그룹에 포함 된 디스크들의 상태를 개별로 보여줍니다.
- 만약 Raid 구성이 여러 개일 경우 Virtual Drive 0번 부터 오름차순으로 보여줍니다.
- 디스크 역시 각 VD에 속한 PD 0 1 2 3 순으로 보여줍니다.
- 여기서도 마찬가지로 레이드 상태가 state 에 표시되어 있으며, 몇 번 Raid 그룹에 몇 번 슬롯의 디스크들이 포함 되어 있는 지는 여기서 확인 가능합니다.
- 추가적으로 PD 정보에서 각 물리 디스크 별로 상세 디스크 모델 및 에러 카운트 등의 정보도 확인 가능합니다.
PD 개별 상세 정보
#/opt/MegaRaid/MegaCli/MegaCli64 -PDList -aAll
- spare 디스크에 대한 정보는 이 명령어로 확인 가능합니다.
- Firmware state에서 Hotspare, spum down을 통해 현재 핫스페어로 지정되어 있고, 대기 상태임을 알 수 있습니다. type에서 글로벌 핫스페어임을 알 수 있습니다.
- 마찬가지로 Inquiry Date 에서 디스크 모델을 확인 가능합니다.
* 만약 서버에 스페어가 1개만 존재할 때 위치만 빠르게 파악하기 위해서는 다음과 같은 커맨드가 유용합니다.
/opt/MegaRAID/MegaCli/MegaCli64 -pdlist -a0 | grep -iE "slot|firmware"
진행 중인 작업
#/opt/MegaRAID/MegaCli/MegaCli64 -fwtermlog -dsply -aAll
-디스크 리빌딩 상태 및 copyback 상태를 %로 표기합니다.
- 100%가 완료가 되면 summary 화면에서 해당 raid state 는 degraded -> optimal로 변경 됩니다.
기타 커맨드
#/opt/MegaRAID/MegaCli/MegaCli74 -AdpAllInfo -aAll
-레이드 어댑터의 상세정보를 출력합니다.
#/opt/MegaRAID/MegaCli/MegaCli64 -AdpEventLog -GetEvents -f raid_event.log -aAll
-현재 디렉토리에 raid_event.log라는 이름의 파일로 이벤트 로그를 출력합니다.
특이사항 - LSI 3108 어뎁터의 경우 Enbale jbod 메뉴가 활성화 되어 있을 경우 copyback 프로세스가 돌지 않을 수 있습니다.
때문에 레이드 바이오스에서 해당 설정을 비활성화 해줘야 합니다.
'System engineer' 카테고리의 다른 글
apache CGI Perl 사용_ 간단한 파일 생성 및 URL 테스트 (0) | 2019.06.12 |
---|---|
Apache 웹 서버 설치와 기본설정. php 사용 (0) | 2019.06.11 |
CentOS7_Lsync를 이용한 양방향 데이터 동기화 (2) | 2019.06.03 |
CentOS7 NFS 서버 마운트, 데이터 동기화 (0) | 2019.06.03 |
리눅스 파일 소유권 및 파일 권한 간단하게 정리!! (0) | 2019.05.31 |