메뉴 닫기

메가레이드의 상태를 간단하게 확인하기

어느날 리눅스에서 3ware 레이드의 상태 및 구성 확인 관련으로 문의를 받은적이 있었습니다.
다행이게도 제가 알고있는 부분이다보니 쉽게 설명이 가능했는데요.
설명한 이후에는 추후에 메가레이드의 상태 및 구성 확인 문의가 들어오면 어떻게 안내해야할지
고민하게 됐습니다.

메가레이드 MegaCli로 레이드의 상태를 확인

1.png

MegaCli 명령어로 레이드의 상태를 확인할수 있습니다. 필요한 부분은 확인되지만 지저분하고 가독성이 떨어지는것을 확인할수 있습니다.

# MegaCli -PDList -aAll -NoLog | egrep “Slot Number:|Error|Inquiry Data:|state”

3ware tw_cli로 레이드의 상태를 확인

2.png 

3ware는 메가레이드보다 보기 쉽게 정리가 되어있습니다.

megaclisas-status를 생성해서 간단하게 보는법

이것을 사용하려면 먼저 MegaCli가 필요합니다. 만약 설치되어있지않다면 아래를 참고하신후에 설치하시고 밑의 내용을 진행해보세요.

MegaCLI 파일 다운로드 
wget http://docs.avagotech.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/8-07-14_MegaCLI.zip

압축 해제
unzip 8-07-14_MegaCLI.zip

Linux 디렉토리로 이동 후 MegaCli 설치

cd Linux

rpm -ihv MegaCli-8.07.14-1.noarch.rpm

MegaCli 심볼릭 링크 설정 후 명령어 동작 확인 

ln -s /opt/MegaRAID/MegaCli/MegaCli64 /bin/MegaCli

MegaCli -PDList -aAll -NoLog | egrep “Slot Number:|Error|Inquiry Data:|state”

 

3.png

이대로는 안되겠다 싶어 찾아보니 메가레이드의 상태를 깔끔하게 확인할수 있는 좋은 스크립트를 발견하였습니다.
사용 전 서버에 python이 설치가 되어있는지 확인이 필요할것같습니다.
아래의 URL로 들어가셔서 내용을 모두 복사해주세요 

https://github.com/ElCoyote27/hwraid/blob/master/wrapper-scripts/megaclisas-status

4.png

vi로 megaclisas-status 파일을 생성한뒤 복사한 내용을 모두 붙여넣은후 저장합니다.

# vi megaclisas-status

5.png

저장후 megaclisas-status의 퍼미션을 755로 변경하고 ./megaclisas-status를 사용하면 3ware처럼 깔끔하고 자세하게
확인이 가능한 부분을 볼수있습니다. 이후 명령어 형식으로 간단하게 사용하고 싶다면 megaclisas-status를
/bin으로 옮겨서 사용하시면 됩니다.

# chmod 755  megaclisas-status

# ./megaclisas-status 또는 sudo ./megaclisas-status

명령어 형식으로 사용하고 싶다면

mv megaclisas-status /bin

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x