메뉴 건너뛰기

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

번호 제목 글쓴이 날짜 조회 수
41 Read-only file system 관리자 2014.12.30 2157
40 CentOS 8 APM(Apache + PHP + mariadb) yum 설치 방법 file 관리자 2019.12.24 2379
39 우분투에서 리부팅할때 Grub에서 카운트가 멈춰있는경우 관리자 2015.02.11 2494
38 CentOS 6 nginx php-fpm mysql을 yum(rpm) 설치하는 방법 file 관리자 2016.11.04 2609
37 centos 6 tomcat 설치 [1] file 관리자 2016.12.09 2783
36 apache2 ProxyPass 사용 중 503 에러 발생시 해결 방법 관리자 2018.05.21 2888
35 리눅스 LSI MegaRAID SAS 9261-8i & SAS 9361-8i 펌웨어 설치 [1] file 관리자 2015.12.10 2956
34 우분투 시디 굽기 프로그램 브라세로 [1] file 관리자 2015.01.16 3212
33 오픈스택 미타카 NoValidHost: No valid host was found. There are not enough hosts available. file 관리자 2017.02.15 3702
32 우분투에서 로케일(locale)을 변경하기 관리자 2015.10.20 3903
31 Ubuntu 16.04 apt-get 패키지 설치 오류 발생시 해결방법 file 관리자 2017.10.10 3920
30 우분투 16.04 /var/lib/dpkg/lock 잠금 파일을 얻을 수 없습니다 해결법 [1] file 관리자 2017.07.20 3968
29 gdisk로 대용량 파티션을 생성하기 file 관리자 2016.07.22 4153
28 리눅스 CentOS 마인크래프트 서버 spigot 1.11.2 설치(셋팅)방법 [1] file 관리자 2017.02.27 4907
» 메가레이드의 상태를 간단하게 확인할수 있는방법 file 관리자 2016.06.16 4932
26 우분투 PC Virtual Box 설치 및 ISO 이미지 부팅 file 관리자 2015.02.06 5094
25 리눅스 centos6에서 java 버전 변경하기 관리자 2016.12.26 5143
24 외부아이피를 막아보자 file 관리자 2015.09.09 5335
23 우분투(Ubuntu) 16.04 LTS 네트워크 드라이브를 eth0로 변경하는법 [3] file 관리자 2016.04.22 6382
22 쉘 스크립트 expect에서 spawn 파이프(pipe) 사용 방법 [1] file 관리자 2018.02.21 6489