메가 클리가 날 죽이고있어


14

BIOS를 통해 구성된 raid0에 2 개의 드라이브가있는 서버를 실행합니다. 핫 플러그를 사용하여 2 개의 드라이브를 추가했습니다 (서버는 RHEL 5.4 64 비트의 dell r610 임).이 드라이브에서 별도의 raid0 파티션을 구성하고 싶습니다. 다음과 같은 오류가 발생합니다.

/ opt / MegaRAID / MegaCli / MegaCli64 -CfgLdAdd r0 [32 : 2, 32 : 3] -a0

지정된 물리 디스크에 요청 된 명령을 완료하기위한 적절한 속성이 없습니다.

종료 코드 : 0x26

모든 매개 변수가 정확 하고이 명령이 작동하지 않는 이유는 없습니다.이 내용을 참조하십시오 (후지쯔는 현재 습격입니다. 씨게이트는 내가 만들고 싶은 새로운 것입니다).

/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL | egrep 'Adapter|Enclosure|Slot|Inquiry'
Adapter #0
Enclosure Device ID: 32
Slot Number: 0
Enclosure position: 0
Inquiry Data: FUJITSU MBD2147RC       D807D0A4PA101174
Enclosure Device ID: 32
Slot Number: 1
Enclosure position: 0
Inquiry Data: FUJITSU MBD2147RC       D807D0A4PA10115T
Enclosure Device ID: 32
Slot Number: 2
Enclosure position: 0
Inquiry Data: SEAGATE ST9300603SS     FS033SE0TF5K
Enclosure Device ID: 32
Slot Number: 3
Enclosure position: 0
Inquiry Data: SEAGATE ST9300603SS     FS023SE070FK

또한 드라이브를 핫 스페어로 설정하고 이상한 오류가 발생했습니다.

/ opt / MegaRAID / MegaCli / MegaCli64 -PDHSP-설정 -physdrv [32 : 3] -a0

어댑터 : 0 : EnclId-32 SlotId-3의 물리적 드라이브를 핫 스페어 실패로 설정하십시오.

FW 오류 설명 : 지정된 장치가 요청 된 명령을 지원하지 않는 상태에 있습니다.

종료 코드 : 0x32

디스크가 Unconfigured, Good 상태 인 것을 볼 수 있습니다 :

Enclosure Device ID: 32
Slot Number: 3
Enclosure position: 0
Device Id: 3
Sequence Number: 1
Media Error Count: 0
Other Error Count: 0
Predictive Failure Count: 0
Last Predictive Failure Event Seq Number: 0
PD Type: SAS
Raw Size: 279.396 GB [0x22ecb25c Sectors]
Non Coerced Size: 278.896 GB [0x22dcb25c Sectors]
Coerced Size: 278.875 GB [0x22dc0000 Sectors]
Firmware state: Unconfigured(good), Spun Up
SAS Address(0): 0x5000c50005cd20b1
SAS Address(1): 0x0
Connected Port Number: 3(path0)
Inquiry Data: SEAGATE ST9300603SS     FS023SE070FK
FDE Capable: Not Capable
FDE Enable: Disable
Secured: Unsecured
Locked: Unlocked
Needs EKM Attention: No
Foreign State: Foreign
Foreign Secure: Drive is not secured by a foreign lock key
Device Speed: Unknown
Link Speed: Unknown
Media Type: Hard Disk Device
Drive Temperature :30C (86.00 F)

답변:


15

드라이브가 "Foreign (외국)"으로 표시되어 있으며 다른 RAID 컨트롤러에서 가져온 것일 수 있습니다. 먼저 정리해야 할 수도 있습니다.

MegaCli64 -CfgForeign -Scan -Clear


짧은 순간, 나는 당신이 정확하지만, 구글에서 "해당 상태가 제거 될 때까지 새로운 컨트롤러에서 외국 상태의 드라이브를 사용할 수 없다"는 의견을 찾았습니다. 또한 사용하려고하는 드라이브는 이전에 사용되었습니다 다른 서버 !!! 그러나 새 컨트롤러가 외부 구성을 찾지 못하는 것 같습니다. / opt / MegaRAID / MegaCli / MegaCli64 -CfgForeign -Scan -a0 컨트롤러 0에 외부 구성이 없습니다. ps. 왜 "질문에 답하는"동안 작동했던 서식이 주석에서 작동하지 않습니까?
Stefan

4
/ opt / MegaRAID / MegaCli / MegaCli64 -CfgForeign -Clear -aALL 컨트롤러 0에 외부 구성이 없습니다.
Stefan

나는이 드라이브를 다른 서버 (비 프로덕션)로 옮겼습니다. 드라이브를 프로덕션 서버로 다시 옮겼는데, 외국 상태는 여전히 지워졌고 이제는이 드라이브에 대한 공격대를 만들려고합니다.)
Stefan

1
예, 습격을 생성하면 효과가 있습니다 :) 단서 감사합니다 !!
Stefan

4
내 MegaRAID 버전은 Scan옵션이 마음에 들지 않습니다 . 이것은 효과가 있었다 : /opt/MegaRAID/MegaCli/MegaCli64 -CfgForeign -Clear -a0. -aALL모든 어댑터에 사용하십시오 .
Banjer

2

오늘이 문제가 발생하여 드라이브를 교체하기 전에 드라이브를 보지 않아 약 2 시간 동안 목숨을 잃었다 고 말하는 것이 부끄럽습니다.

여기서 문제의 핵심은 종료 코드 : 0x26입니다 . "SATA (SAS) 드라이브를 사용하여 SAS (SATA)를 교체 할 수 없음"을 의미합니다.

FUJITSU MBD2147RC는 SAS 드라이브이고 SEAGATE ST9300603SS는 SATA 드라이브입니다. 다른 프로토콜을 사용하는 드라이브로 하드웨어 RAID를 만들 수 없습니다. 모두 SAS이거나 모든 SATA입니다. 그것들을 혼합 해야하는 경우 소프트웨어 RAID를 만들 수 있습니다.

https://www.thomas-krenn.com/de/wiki/MegaCLI_Error_Messages 에는 MegaCli의 오류 코드 목록이 있습니다.


1

나는 비슷한 문제가 있었고 나를 위해해야했다.

megacli -PDMakeGood -PhysDrv '[64:6]' -Force -a0

그 후 CfgLdAdd 명령으로 공격대를 만들 수있었습니다.


1

나는 전에 같은 문제에 직면했다. 여전히 관련이 있다면 :

  • Unconfigured (good) 드라이브 가 있는지 확인하십시오 :

    root@sto:~# sudo python scripts/megaraid_status.py
    c0uXpY  | SSD  | FECA075B010803000281Patriot Blast SAFM11.0 | 446.1 Gb | Unconfigured(good), Spun Up | 6.0Gb/s  | N/A  | [252:3]  | 0
    
  • 외부 구성을 확인하십시오.

    root@sto# megacli -CfgForeign -Scan -aall
    There are 1 foreign configuration(s) on controller 0.
    Exit Code: 0x00
    
  • 그것을 지우십시오 :

    root@sto# megacli -CfgForeign -Clear -aall
    Foreign configuration 0 is cleared on controller 0.
    Exit Code: 0x00
    

출처 : http://sysadm.pp.ua/linux/monitoring-systems/megaraid-assembling-raid6.html

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.