Recent Posts
Recent Comments
Link
«   2025/12   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

scottlang

DSS MegaRAID Raid 구성 및 확인 방법 본문

Server

DSS MegaRAID Raid 구성 및 확인 방법

Scottlang 2025. 9. 12. 17:20
728x90

DSS7500 + SI9361-8i RAID 카드  + 백플레인 디스크 구성(A /B Sled) 90EA

TSR / iDRAC상에서 확인이 안된다..   MegaRaid 컨트롤의 설계디자인 특성 때문인 것 같다

 

LSI 공식 자료

https://www.supermicro.com/manuals/other/MegaRAID_SAS_Software_Rev_I_UG.pdf

 

Dell 공식 자료

https://www.dell.com/support/kbdoc/ko-kr/000219727/dss7500-%EC%9D%B4%EC%A4%91-%EC%9E%A5%EC%95%A0-%EB%B0%8F-%EA%B0%95%EC%A0%9C-%EC%98%A8%EB%9D%BC%EC%9D%B8-%EB%94%94%EC%8A%A4%ED%81%AC-%EB%B0%A9%EB%B2%95

 

디스크를 확인하기 위해선  MegaCLi 사용해야한다. 

 

1. MegaCLI 설치

# wget http://mirror.nforce.com/pub/software/raidtools/Megaraid/8-07-14_MegaCLI.zip

# unzip 8-07-14_MegaCLI.zip

# rpm -ivh MegaCli-8.07.14-1.noarch.rpm

# ln -s /opt/MegaRAID/MegaCli/MegaCli64 /usr/bin/megacli (심볼릭 링크 생성하여 별칭으로 지정해주면 사용하기 편함)

 

2. Command 수행

/opt/MegaRAID/MegaCLI/로 이동 후 아래 명령을 실행합니다.

 

#./MegaCli64 -FwTermLog -Dsply -aALL > ttylog.txt  (RAID 컨트롤러 로그(ttylog)를 만듭니다.)

#./MegaCli64 -PDList -aALL > disks.txt       (설치된 RAID 컨트롤러, 가상 디스크 및 하드 디스크에 대한 정보가 있는 목록을 만듭니다.)

#./MegaCli64 -LDInfo -LALL -aALL > LDinfo.txt        (기존 RAID 볼륨 및 구성에 대한 정보가 있는 목록을 만듭니다.)

#./MegaCli64 -AdpAllInfo -aALL > Adapterinfo.txt (RAID 컨트롤러 설정에 대한 정보가 있는 목록을 만듭니다.)

#./MegaCli64 -AdpEventLog -IncludeDeleted -f deleted.txt -aALL  (첫 번째 컨트롤러 초기화 이후의 모든 정보가 포함된 RAID 컨트롤러 로그(ttylog)를 만듭니다(참고: 이 파일은 항상 MegaCLI 루트 폴더에 저장됨)

 

HDD이상유무 확인

megacli -PDList -aall -nolog | egrep "Slot Number:|Error|Inquiry Data:|state|Failure"

megacli -LDPDInfo -aALL | egrep "Slot Number:|Error|Inquiry Data:|state|Failure|PDs:|Virtual Drive|Raw|State|RAID"

* LDinfo 파일로 Disk 상태를 확인 가능하다 

 

Raid 구성  예

A : RAID50 * 1EA(45EA, 3 Span),

B : RAID5 * 3EA(45EA, 각각 1 Span)

 

A Sled RAID50 * 1EA (Raid50_SPAN3),  

Span:0 - Number of PDs: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 

Span:1 - Number of PDs: 15 : 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29

Span 2 - Number of PDs: 30, 31, 32, 33, 34, 35, 36 , 37, 38, 39, 40, 41, 42, 43, 44

 

B Sled RAID5 * 3EA (Raid5_50T_1,2,3),

RAID5_50T_1 - Number of PDs: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 

RAID5_50T_2 - Number of PDs: 15 : 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29

RAID5_50T_3 - Number of PDs: 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44

 

 

 Raid50 / Span 구성

Raid0 (Raid5 (Disk 1~14) (Disk 15~29) (Disk 30~44) ) Raid5 3개의 Group으로 구성하고 RAID 0으로 묶는 방식이다 

Raid5 그룹당 최대 15개의 디스크만 구성하는 것이 권장 이며, Span 구성은 그룹당 1개의 Span 디스크를 구성 하는게 성능 과 안정성 측면에서 균현 잡 구성이다.   * Span 디스크느 자동으로 구성되지 않아 수동으로 지정해야한다.

 

Raid50 장애 허용

* RAID 50에서 허용 가능한 장애 수는 Span 수에 따라 다릅니다. 각 RAID 5 그룹(Span)은 단일 디스크 장애를 견딜 수 있으므로, Span 3개의 RAID 50은 최대 3개 디스크 장애를 동시에, 각각 다른 Span에서 허용 한다

단, Span 내에서 2개 이상의 장애가 발생하면 데이터 손실이 발생할 수 있다 

 

Raid 5

제로는 사용하는 RAID 컨트롤러나 구현체에 따라 다릅니다. 일반적으로 많이 알려진 권장 최대 디스크 수는 16개 내외이며, 일부 시스템이나 컨트롤러는 32개까지도 지원하지만, 디스크 수가 많아질수록 데이터 재구성(rebuild)시간과 장애 위험이 커지기에 성능 및 안정성이 떨어져 권장 하지 않는다.  * 16개 디스크 범위 내에서 구성하는것이 보편적이다

 

 

 

 

Comments