어느날 리눅스에서 3ware 레이드의 상태 및 구성 확인 관련으로 문의를 받은적이 있었습니다.
다행이게도 제가 알고있는 부분이다보니 쉽게 설명이 가능했는데요.
설명한 이후에는 추후에 메가레이드의 상태 및 구성 확인 문의가 들어오면 어떻게 안내해야할지
고민하게 됐습니다.
메가레이드 MegaCli로 레이드의 상태를 확인
MegaCli 명령어로 레이드의 상태를 확인할수 있습니다. 필요한 부분은 확인되지만 지저분하고 가독성이 떨어지는것을 확인할수 있습니다.
# MegaCli -PDList -aAll -NoLog | egrep “Slot Number:|Error|Inquiry Data:|state”
3ware tw_cli로 레이드의 상태를 확인
3ware는 메가레이드보다 보기 쉽게 정리가 되어있습니다.
megaclisas-status를 생성해서 간단하게 보는법
이것을 사용하려면 먼저 MegaCli가 필요합니다. 만약 설치되어있지않다면 아래를 참고하신후에 설치하시고 밑의 내용을 진행해보세요.
MegaCLI 파일 다운로드 압축 해제 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” |
이대로는 안되겠다 싶어 찾아보니 메가레이드의 상태를 깔끔하게 확인할수 있는 좋은 스크립트를 발견하였습니다.
사용 전 서버에 python이 설치가 되어있는지 확인이 필요할것같습니다.
아래의 URL로 들어가셔서 내용을 모두 복사해주세요
# https://github.com/ElCoyote27/hwraid/blob/master/wrapper-scripts/megaclisas-status
vi로 megaclisas-status 파일을 생성한뒤 복사한 내용을 모두 붙여넣은후 저장합니다.
# vi megaclisas-status
저장후 megaclisas-status의 퍼미션을 755로 변경하고 ./megaclisas-status를 사용하면 3ware처럼 깔끔하고 자세하게
확인이 가능한 부분을 볼수있습니다. 이후 명령어 형식으로 간단하게 사용하고 싶다면 megaclisas-status를
/bin으로 옮겨서 사용하시면 됩니다.
# chmod 755 megaclisas-status
# ./megaclisas-status 또는 sudo ./megaclisas-status
명령어 형식으로 사용하고 싶다면
mv megaclisas-status /bin