스토리지/MegaRaid

MegaRaid 컨트롤러에서 disk상태가 unconfigured good 상태인 경우

G. Hong 2021. 3. 12. 11:48
728x90
반응형

MegaRaid 컨트롤러를 사용하는 장비에서 disk의 상태가 unconfigured good인 상태인 경우가 있습니다. 보통은 장애가 발생한 disk를 교체하는 중에 많이 보게 되는데요. 

 

Unconfigured Good인 경우는 2가지가 있습니다.

1. Disk가 foreign 상태라서 LD(virtual drive)에 할당되지 않는 상태

2. Disk가 할당된 LD(virtual drive)가 없어서 사용할 준비가 안된 경우

 

Disk가 foreign 상태라서 LD(virtual drive)에 할당되지 않는 상태

이 경우는 교체한 디스크가 다른 환경의 설정이 있는 것으로 인식을 한 경우 발생하게 되는데요. 디스크 교체시에 흔히 발생하는 문제입니다. 아래와 같이 import 커맨드를 사용하면 쉽게 해결이 됩니다. 

 

# MegaCli64 -CfgForeign -Import -aAll

 

foreign이 해제되면, replace와 rebuilding을 진행하면 됩니다. 상세한 커맨드는 아래 글을 참고하시기 바랍니다.

 

 

스토리지 관리: MegaCli 커맨드 모음

LSI Logic RAID 컨트롤러에서 사용되는 툴인 MegaCli 커맨드 모음입니다. 델의 파워엣지등과 같은 LSI 로직을 사용하는 스토리지에서 유용하게 사용할 수 있습니다. 데이타 수집 - 컨트롤러 정보 MegaCli

itknowledge.tistory.com

 

Disk가 할당된 LD(virtual drive)가 없어서 사용할 준비가 안된 경우

이 경우는 좀 희귀한 케이스 입니다. MegaCli64 -PDList 커맨드 등을 사용해서 상태를 체크해보면, unconfigured이지만, foreign상태가 아닙니다. 완전히 새 장비를 구성하는 경우에는 볼 수 있지만, 장애난 disk를 교체할 때에는 보기 힘든 상태입니다. 하지만 발생하기도 합니다!

 

 

# ./MegaCli64 -PDList -aALL
...생략...
Firmware State: Unconfigured(good), Spun Up
Foreign State: None
...생략...

 

이 경우에는 교체하는 disk의 PD와 LD정보를 한번에 볼수 있는 LDPDInfo 옵션이 유용합니다. 아래처럼 필요한 정보만 grep하여 출력해서 각각의 LD에 PD들이 정확하게 포함이 되었는지 확인 할 수 있습니다. 

# ./MegaCli64 -LDPDInfo -a0 | egrep 'Target|Information|Drives|Device ID|Slot Number'
Virtual Drive: 0 (Target Id: 0)
Number Of Drives    : 2
PD: 0 Information
Enclosure Device ID: 32
Slot Number: 0
PD: 1 Information
Enclosure Device ID: 32
Slot Number: 1
Virtual Drive: 1 (Target Id: 1)
Number Of Drives    : 2
PD: 0 Information
Enclosure Device ID: 32
Slot Number: 2
PD: 1 Information
Enclosure Device ID: 32
Slot Number: 3

 

각각의 Disk들이 구성되어야할 LD(virtual drive)에 정확히 할당이 되어 있는지 검토를 합니다.

보통은 교체한 disk가 속해야 할 LD가 없고, 함께 구성되어야 할 disk가 엉뚱한 LD에 있을 경우 이러한 증상이 발생합니다. 상황에 따라서 함께 구성할 disk가 있는 LD에 교체한 PD를 추가 하거나, 해당 LD를 삭제 후 LD를 다시 구성합니다.(주의: LD 재구성시에 데이타는 손실됩니다. 하지만 이 상태일 경우에는 이미 데이타가 손실되었을 가능성이 큰 상태입니다.)

 

728x90
반응형

'스토리지 > MegaRaid' 카테고리의 다른 글

perccli 커맨드 문서  (0) 2022.05.26
스토리지 관리: MegaCli 커맨드 모음  (0) 2020.02.07