메뉴 닫기

MegaRaid 9261-8i 명령어로 구성테스트

안녕하세요 기술지원팀 조기량 입니다.

오늘은 MegaRaid 9261-8i 를 명령어로 구성하는 법을 포스팅 하도록 하겠습니다.

먼저 raid 카드 종류 검색 입니다.

– RAID 카드 종류 검색

[root@localhost ~]# more /proc/scsi/scsi

Attached devices:

Host: scsi0 Channel: 02 Id: 00 Lun: 00

Vendor: LSI Model: MR9261-8i Rev: 2.13

Type: Direct-Access ANSI SCSI revision: 05

위와 같이 버전이 나오고 있습니다.

 

하드디스크 검사 입니다.

아래와 같이 상태가 good으로 나오고 있습니다.

[root@localhost disk]# /opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL |grep Firmware

Firmware state: Unconfigured(good), Spun Up

Device Firmware Level: JC4B

Firmware state: Unconfigured(good), Spun Up

Device Firmware Level: KC48

Firmware state: Unconfigured(good), Spun Up

Device Firmware Level: KC45

Firmware state: Unconfigured(good), Spun Up

Device Firmware Level: CC38

Firmware state: Unconfigured(good), Spun Up

Device Firmware Level: KC48

Firmware state: Unconfigured(good), Spun Up

Device Firmware Level: JC45

Firmware state: Unconfigured(good), Spun Up

Device Firmware Level: CC46

Firmware state: Unconfigured(good), Spun Up

Device Firmware Level: KC45

 

현재 RAID 상태 확인

RAID를 구성하기 전에 현재 잡혀있는 RAID 상태를 확인하였습니다.

RAID 1 로 두개(4개의 디스크) RAID 5 로 하나(4개의 디스크) 로 구성되어 있었습니다.

[root@localhost disk]# /opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL

Adapter 0 — Virtual Drive Information: => 어뎁터 넘버는 0입니다

Virtual Drive: 0 (Target Id: 0) => 가상드라이브 넘버 입니다.

Name :

RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0 => RAID 1 입니다.

Size : 464.719 GB

Sector Size : 512

Is VD emulated : Yes

Mirror Data : 464.719 GB

State : Optimal

Strip Size : 64 KB

Number Of Drives : 2

Span Depth : 1

Virtual Drive: 1 (Target Id: 1) => 가상드라이브 넘버 입니다.

Name :

RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0 => RAID 1 입니다.

Size : 464.719 GB

Sector Size : 512

Is VD emulated : Yes

Mirror Data : 464.719 GB

State : Optimal

Strip Size : 64 KB

Number Of Drives : 2

Span Depth : 1

Virtual Drive: 2 (Target Id: 2) => 가상드라이브 넘버 입니다.

Name :

RAID Level : Primary-5, Secondary-0, RAID Level Qualifier-3 => RAID 5 입니다.

Size : 1.361 TB

Sector Size : 512

Is VD emulated : Yes

Parity Size : 464.729 GB

State : Offline

Strip Size : 64 KB

Number Of Drives : 4

Span Depth : 1

 

위에 구성되어 있는 RAID를 삭제해 보도록 하겠습니다.

– RAID 삭제

# /opt/MegaRAID/MegaCli/MegaCli64 CfgLdDel -L”가상 드라이브 넘버” -a”어댑터 넘버”

# /opt/MegaRAID/MegaCli/MegaCli64 CfgLdDel -L0 -a0

# /opt/MegaRAID/MegaCli/MegaCli64 CfgLdDel -L1 -a0

# /opt/MegaRAID/MegaCli/MegaCli64 CfgLdDel -L2 -a0

명령어로 모든 RAID를 삭제하였습니다.

삭제 후 상황 입니다.

# /opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL

Adapter 0 — Virtual Drive Information:

Adapter 0: No Virtual Drive Configured.

위와 같이 아무런 드라이브도 나오지 않고 있습니다.

 

이제 다시 RAID를 생성해 보도록 하겠습니다.

– RAID 생성

생성 전 하드디스크가 사용되고 있는지 확실히 확인하고 생성하겠습니다.

[root@localhost disk]# /opt/MegaRAID/MegaCli/MegaCli64 -PDInfo -PhysDrv [252:5] -a0

Enclosure Device ID: 252

Slot Number: 5

Enclosure position: N/A

Device Id: 7

WWN: 5000c5002e0b7b7a

Sequence Number: 3

Media Error Count: 0

Other Error Count: 0

Predictive Failure Count: 0

Last Predictive Failure Event Seq Number: 0

PD Type: SATA

Raw Size: 465.761 GB [0x3a386030 Sectors]

Non Coerced Size: 465.261 GB [0x3a286030 Sectors]

Coerced Size: 464.729 GB [0x3a175800 Sectors]

Sector Size: 0

Logical Sector Size: 0

Physical Sector Size: 0

Firmware state: Unconfigured(good), Spun Up => 사용중이면 Online 으로 표시 됩니다.

Commissioned Spare : No

Emergency Spare : No

Device Firmware Level: JC45

Shield Counter: 0

Successful diagnostics completion on : N/A

SAS Address(0): 0x4433221106000000

Connected Port Number: 4(path0)

Inquiry Data: Z2A1GHRCST3500413AS JC45

위와 같이 사용중이 아니여야 RAID 구성이 가능합니다.

 

이제 RAID0,1,5,6, 10 으로 구성해보도록 하겠습니다.

/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r”레이드 레벨” [Enclosure:Slot,Enclosure:Slot] -a0

RAID 0 설정 방법 입니다.

# /opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r0 [252:0,252:1] -a0 => RAID 0

RAID 1 설정 방법 입니다.

# /opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r1 [252:2,252:3] -a0 => RAID 1

RAID 5 설정 방법 입니다.

# /opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r5 [252:0,252:1,252:2,252:3] -a0 => RAID 5

RAID 6 설정 방법 입니다.

# /opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r6 [252:0,252:1,252:2,252:3] -a0

RAID 10 설정 방법 입니다.

# /opt/MegaRAID/MegaCli/MegaCli64 -CfgSpanAdd -r10 -Array0 [252:0,252:1] -Array1 [252:2,252:3] -a0

=> 바이오스에서 RIAD 10 을 설정할때는 먼저 RIAD 1 그룹을 두개 만들어 주고 그 그룹을 RAID 0 으로 다시 설정을 해줘야 하지만 특이하게 명령어로 RAID 10을 설정할때는 그룹을 두개로 나누지 않고 바로 범위만 설정해 줬습니다.

 

구성된 RIAD 확인 방법 입니다.

# /opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL

RIAD 0 입니다.

Adapter 0 — Virtual Drive Information:

Virtual Drive: 0 (Target Id: 0)

Name :

RAID Level : Primary-0, Secondary-0, RAID Level Qualifier-0

Size : 929.458 GB

Sector Size : 512

Is VD emulated : Yes

Parity Size : 0

State : Optimal

Strip Size : 64 KB

Number Of Drives : 2

Span Depth : 1

RIAD 1 입니다.

Virtual Drive: 1 (Target Id: 1)

Name :

RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0

Size : 464.729 GB

Sector Size : 512

Is VD emulated : Yes

Mirror Data : 464.729 GB

State : Optimal

Strip Size : 64 KB

Number Of Drives : 2

Span Depth : 1

RIAD 5 입니다.

Adapter 0 — Virtual Drive Information:

Virtual Drive: 0 (Target Id: 0)

Name :

RAID Level : Primary-5, Secondary-0, RAID Level Qualifier-3

Size : 1.361 TB

Sector Size : 512

Is VD emulated : Yes

Parity Size : 464.729 GB

State : Optimal

Strip Size : 64 KB

Number Of Drives : 4

Span Depth : 1

=> Partiy Size 464.729GB 인 점 확인할 수 있습니다.

RAID 6 입니다.

Adapter 0 — Virtual Drive Information:

Virtual Drive: 0 (Target Id: 0)

Name :

RAID Level : Primary-6, Secondary-0, RAID Level Qualifier-3

Size : 929.458 GB

Sector Size : 512

Is VD emulated : Yes

Parity Size : 929.458 GB

State : Optimal

Strip Size : 64 KB

Number Of Drives : 4

Span Depth : 1

=> RAID 5 보다 저장공간이 감소한 것을 볼 수 있습니다. Partiy Size 929458GB 인 점 확인할 수 있습니다.

RIAD 10 입니다.

Adapter 0 — Virtual Drive Information:

Virtual Drive: 0 (Target Id: 0)

Name :

RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0

Size : 929.458 GB

Sector Size : 512

Is VD emulated : Yes

Mirror Data : 929.458 GB

State : Optimal

Strip Size : 64 KB

Number Of Drives per span:2

Span Depth : 2

 

=> RAID 10 은 콘솔창에 10으로 나타나지 않았습니다. 그리고 다른 RAID 와는 다르게 Number Of Drives 나오지 않고 Number Of Drives per span 2로 나오고 있었습니다. (다른 RAID 0,1,5는 이 값이 1이였습니다.)

그래서 확실하게 RAID 10 으로 잡혔는지 확인하기 위하여 서버앞에서 콘솔을 물려놓고 리부팅을 하였습니다.

리부팅 결과 아래와 같이 RAID 10으로 잡힌걸 볼 수 있습니다.

 

=> 사진과 같이 RAID 10 으로 잡혔고, 용량 도 나오는 점 알 수 있습니다.

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x