드레스룸 시스템행거 인테리어

반응형

LSI Raid - MSM (Megaraid-storage-management) 설치 및 사용

 

 

 

 

요즘 서버에서 사용하는 raid장치는 90% 이상은 lsi raid를 사용하는 것 같다.

 

머 hp나 dell도 자사제품인듯 하지만 사실 oem방식의 lsi raid제품을 사용하는 것이다.

 

일단 oem이니 머니 중요한 것은 lsi raid에 대한 것이다.

 

보통 raid를 구성할때나 상태 체크 시 우리가 사용할 방법은 여러 가지가 있다.

 

 

 

 

1. 서버를 중단 후 리부팅이 가능한 경우

 

엔지니어가 편하게 작업할 수있는 환경인 webbios를 통해 raidcontroller에 접근하여 상태 확인 및 

 

raid 구성 troubleshooting등 모든 작업이 가능하다.

 

일단 webbios의 진입하겠다는 것은 서버를 종료 후 하겠다는 의미이기 때문에 굉장히 편하며 마음 또한 편해진다.

 

 

 

 

2. 서버의 서비스상태에서 운영 중에 가능한 경우

 

CLI를 통한 커맨드입력 방법으로 webbios와 모든 작업 및 방법이 동일하지만 클릭 클릭이 아닌 megacli 혹은 

 

storcli를 통한 명령어로 진행을 해야 하며, help명령어로 직접 커맨드를 찾아가며 활용해야 한다.

 

하지만 기본적인 command조차 알지 못한다면 사용하기 쉽지 않다.

 

그리고 마지막으로 MSM(megaraid-storage-management)로서 GUI 서버를 사용하는 환경에서 가능하다.

 

MSM(megaraid storage management)만 설치되어 있다면 굳이 webbios를 들어가지 않아도 될 만큼 편리하다.

 

 

 

 

MSM(megaraid storage management) 설치

 

msm은 os별로 설치 파일이 다르다... 당연한 소리였지만 linux계열에도 redhat계열과 debian계열이 또 다르다

 

설치 파일은 어렵지 않게 구글에서 검색하면 된다. 

 

msm linux 혹은 ubunut 이런식으로 검색한 후 다운로드하도록 하자.

 

현재 내 테스트 서버는 ubunut이기 때문에 나는 우분투용 msm을 다운로드 후 설치하였다.

 

 

(base) root@ckkim:/opt/msm# ls
64bit-MSM_6.7_for_Ubuntu_Debian.tgz  install_msm_quiet.sh  install_msm.sh  
lib-utils2_1.00-07_all.deb  megaraid-storage-manager_15.03.01-00_all.deb  msm_start.sh 
purge_msm_quiet.sh  purge_msm.sh  Readme.txt
(base) root@ckkim:/opt/msm# dpkg -i lib-utils2_1.00-07_all.deb
(Reading database ... 180124 files and directories currently installed.)
Preparing to unpack lib-utils2_1.00-07_all.deb ...
Installing....
Unpacking lib-utils2 (1.00-07) over (1.00-07) ...
Setting up lib-utils2 (1.00-07) ...
(base) root@ckkim:/opt/msm# dpkg -i megaraid-storage-manager_15.03.01-00_all.deb
(Reading database ... 180124 files and directories currently installed.)
Preparing to unpack megaraid-storage-manager_15.03.01-00_all.deb ...
MegaRAID Storage Manager is running. Please shutdown the process and retry.
dpkg: warning: old megaraid-storage-manager package pre-removal script subprocess 
returned error exit status 1
dpkg: trying script from the new package instead ...
MegaRAID Storage Manager is running. Please shutdown the process and retry.
..
..

(base) root@ckkim:/opt/msm# ./install_msm.sh
+ dpkg -i lib-utils2_1.00-07_all.deb
Selecting previously unselected package lib-utils2.
(Reading database ... 175687 files and directories currently installed.)
Preparing to unpack lib-utils2_1.00-07_all.deb ...
Installing....
Unpacking lib-utils2 (1.00-07) ...
Setting up lib-utils2 (1.00-07) ...
+ dpkg -i megaraid-storage-manager_15.03.01-00_all.deb
Selecting previously unselected package megaraid-storage-manager.
(Reading database ... 175702 files and directories currently installed.)
Preparing to unpack megaraid-storage-manager_15.03.01-00_all.deb ...
Installing....
Unpacking megaraid-storage-manager (15.03.01-00) ...
Setting up megaraid-storage-manager (15.03.01-00) ...
..
..

 

위와 같이 압축을 해제한 msm설치 파일에 있는 deb파일을 dpkg -i (i = install)로 설치 후

 

install_msm.sh 설치해 주면 된다.

 

 

 

 

MSM(Megaraid-Storage-Management) 살펴보기

 

 

MSM 실행

 

 

설치된 폴더의 msm_start.sh을 실행하게 되면 팝업 형태의 MSM이 등장하게 된다.

 

centos 같은 경우에는 설치 icon이 생성이 되었는데 ubuntu는 왜 안되는지는 잘 모르겠다.

 

 

MSM 로그인

 

 

작은 팝업 때문에 잘 안보이겠지만 큰 팝업 중간에 본인 서버의 IP주소가 하이퍼링크 걸려 있을 것이다.

 

그 IP 하이퍼링크를 누르게 되면 작은 팝업이 생기고 로그인할 수 있게 된다.

 

User Name과 Password는 따로 설정해 주는 것이 아니라 본인 리눅스의 계정 주소와 패스워드를 입력하면 된다.

 

일반 유저가 아닌 root계정과 패스워드이다.

 

또한 우측에 health표시로 현재 Raidcontroller의 상태를 가볍게 확인할 수 있으며,

 

configure host에서는 다른 storage server IP를 추가 후 함께 관리할 수 있다.

 

 

 

 

MSM Dashboard

 

 

raidcontroller상태를 간단하게 표기되어 있고 view server profile을 클릭하게 되면 server와 컨트롤러의

 

정보를 확인할 수 있다. 

 

os정보, driver version, firmware 등등..

 

그리고 하단에는 항상 event들이 표기된다.

 

필요 없는 event가 쌓이기 원치 않는다면 상단 바에 tools에 monitor configure alerts 항목에 진입하여 변경하면 된다.

 

 

 

 

MSM Physical 1

 

 

Controller의 1개의 backplane아래 두 개의 slot에 disk가 있는 것을 확인할 수 있다.

 

현재 disk는 online상태이지만 마우스 우클릭 후 offline으로 변경도 할 수 있다.

 

또한 controller에서 마우스 우클릭 후 configuration을 삭제 또는 저장 등을 할 수 있다.

 

하지만 아쉽게도 ubuntu상에서 상단 바에 탭이나 우클릭 후에 스크린샷을 저장할 수 있는 방법을 찾지 못하여

 

블로그상에 보여줄 수가 없다.

 

 

 

 

MSM Pysical 2

 

 

disk를 클릭하게 되면 우측에 속성이 나온다.

 

상세한 정보가 나오다 보니 굉장히 편하다, 현재 상태 및 drive speed, serial number, 용량

 

그리고 무엇보다 media error count 및 pred fail count가 표기가 된다.

 

 

 

 

MSM Logical 1

 

 

Logical에는 raid구성에 대한 전반적인 내용을 확인할 수 있다.

 

Drive Group안에 Virtural Drive의 구성 및 drives도 확인 가능하며 필요 없어 보이지만 필요한

 

SAS Address 및 여러 정보가 있다.

 

 

 

 

MSM Logical 2

 

 

Virtural Drive에는 Raid Level 및 size, state, 각종 policy 등의 정보가 기록되어 있다.

 

물론 변경도 가능하다.

 

이상으로 LSI Raidcontroller MSM(Megaraid-Storage-Managenent)에 대하여 알아보았다.

 

 

 

2020/07/10 - [linux] - parted - linux 파티션 설정

2020/07/09 - [linux] - lsi storcil - 사용법

2020/07/08 - [linux] - lsi-3108 raidcontroller

2020/07/07 - [linux] - raid란? raid 구성 살펴 보기

2020/07/05 - [linux] - linux 기본 구성(cpu, mem, disk, network) 확인 방법

 

반응형

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band