메뉴 건너뛰기

imitator

어느날 리눅스에서 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 https://www.broadcom.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

번호 제목 글쓴이 날짜 조회 수
82 리눅스 CentOS eth1을 eth0로 교체하는 방법 [3] file 관리자 2015.01.09 6078
81 vsftpd 호스트로갈 루트가 없음(No route to host) 에러 처리 방법 file 관리자 2017.05.08 6057
80 외부아이피를 막아보자 file 관리자 2015.09.09 5196
79 쉘 스크립트 expect에서 spawn 파이프(pipe) 사용 방법 [1] file 관리자 2018.02.21 5160
78 리눅스 centos6에서 java 버전 변경하기 관리자 2016.12.26 4881
» 메가레이드의 상태를 간단하게 확인할수 있는방법 file 관리자 2016.06.16 4798
76 umount target is busy 강제 해제하는 방법 관리자 2017.02.10 4751
75 리눅스 CentOS 마인크래프트 서버 spigot 1.11.2 설치(셋팅)방법 [1] file 관리자 2017.02.27 4460
74 우분투 PC Virtual Box 설치 및 ISO 이미지 부팅 file 관리자 2015.02.06 4291
73 우분투 16.04 /var/lib/dpkg/lock 잠금 파일을 얻을 수 없습니다 해결법 [1] file 관리자 2017.07.20 3807
72 gdisk로 대용량 파티션을 생성하기 file 관리자 2016.07.22 3805
71 우분투에서 로케일(locale)을 변경하기 관리자 2015.10.20 3657
70 Ubuntu 16.04 apt-get 패키지 설치 오류 발생시 해결방법 file 관리자 2017.10.10 3464
69 오픈스택 미타카 NoValidHost: No valid host was found. There are not enough hosts available. file 관리자 2017.02.15 3457
68 우분투 시디 굽기 프로그램 브라세로 [1] file 관리자 2015.01.16 3058
67 리눅스 LSI MegaRAID SAS 9261-8i & SAS 9361-8i 펌웨어 설치 [1] file 관리자 2015.12.10 2901
66 centos 6 tomcat 설치 [1] file 관리자 2016.12.09 2635
65 CentOS 6 nginx php-fpm mysql을 yum(rpm) 설치하는 방법 file 관리자 2016.11.04 2547
64 apache2 ProxyPass 사용 중 503 에러 발생시 해결 방법 관리자 2018.05.21 2462
63 Read-only file system 관리자 2014.12.30 1996