Adaptec / Intel ICH10R RAID 컨트롤러를 모니터링하는 방법 (모든 SNMP 알림 옵션)


9

SuperMicro의 Super Doctor III는 내가 찾고 있던 소프트웨어입니다. SuperMicro는 IBM의 ServerGuide 또는 Dell의 OpenManage와 동일합니다. 불행히도 하드웨어 모니터링 및 SNMP 또는 전자 메일 경고는 지원하지만 Server Core에서 실행되는 것은 지원하지 않습니다.


사랑스러운 Intel ICH10R 기반 가짜 RAID 컨트롤러 중 하나가 장착 된 MBD-X8-DTL-IO 메인 보드를 사용하는 SuperMirco 서버 가 있습니다 (Adaptec 장치로 혼란스럽게보고됩니다-일부는 가정합니다) 컨트롤러 및 Adaptec 펌웨어 용 ICH10R 칩셋의 부정한 결혼). 약간의 혼란이 발생한 후 올바른 ACHI 드라이버를 찾아 Windows Server 2008 R2를 RAID-1 설치에 설치할 수있었습니다.

혼동의 일부는 Windows가 컨트롤러를 "Adaptec Serial ATA HostRAID"로보고하고 하드 드라이브를 "ADAPTEC RAID 1 SCSI 디스크 장치"로보고하는 반면 부팅 프로세스 중에 컨트롤러 하드웨어가 실제로 사용하고 있음을 명확하게보고한다는 사실에서 비롯됩니다 인텔 ICH10R ( "컨트롤러 # 00 : PCI 버스의 HostRAID-ICH10r : 00 ...")

관리 측면 에서이 컨트롤러에서 많이 기대하지는 않지만 RAID 배열의 상태를 모니터링하고 나에게 알릴 수있는 소프트웨어 (타사 또는 기타)가 있습니까 (SNMP를 통해 OpenNMS 서버로). 이 서버는 오프 사이트에 있으며 물리적으로 깜박이는 표시등을 보지 않고도 드라이브가 죽었다는 것을 알고 싶습니다. 내가 찾을 수있는 것은 모든 원격 모니터링 및 알림 기능이 없다고 생각되는 치즈가 많은 인텔 RST 소프트웨어입니다. 또한 컨트롤러 칩셋이 "비 호환성 오류"로 인해 설치가 불가능하다고 불평했습니다. ICH10R-그러나 그것은 또 다른 질문입니다).

Windows 기반 플랫폼에서 이러한 위조 카드를 사용하는 사람들을 위해 : RAID 어레이를 어떻게 모니터링합니까?

(이것이 Windows에서 방금 처리되는 경우 KB 또는 TechNet 기사를 알려 주시겠습니까? 주로 Unix 관리자이므로 Windows에 mdadm 또는 raidtools에 해당하는 Windows가있는 경우 무시하십시오).


편집하다:

일이 제대로 작동하지 않습니다.

  • MMC를 통한 가상 디스크 서비스 사용은 완벽한 솔루션으로 작동하지 않습니다. 운영 체제에 단일 디스크로 제공되는 RAID-1 볼륨 만 볼 수 있으며 기본 RAID에 대한 지식이 없습니다. 필요한 것은 RAID 볼륨 자체가 아니라 RAID 자체의 상태 (예 : 어레이의 성능 저하 여부)에 대한 실제 정보입니다.
  • SNMP 서비스 및 SNMPInformant를 설치했지만 MIB에서 ICH10R 컨트롤러를 모니터링하기위한 참조를 찾을 수 없습니다. 이것은 훌륭한 제안이지만 진행하려면 조금 더 자세히 설명해야합니다. 그리고 다시, 운영 체제는 RAID에 대해 어떻게 알고 있습니까? 추상화 된 RAID 볼륨을 디스크 드라이브 및 컨트롤러로 간주합니다.
  • 필자가 얻을 수있는 최선의 방법은 RDP를 사용하여 로컬로 Adapter Storage Manager를 로그인하고 실행하는 것입니다. 그러나 이것이 내가 피하고 싶은 종류입니다. 나는이 위조 카드를 사용하는 유일한 사람이 될 수 없습니다. 더 나은 모니터링 솔루션이 있기를 바랍니다.
  • Intel Storage Matrix Manager의 설치 프로그램이 다음과 같은 오류로 유용하게 종료됩니다. "이 컴퓨터는 소프트웨어 사용을위한 최소 설치 요구 사항을 충족하지 않습니다." 나는 이것이이 컨트롤러와 작동하도록 설계되지 않았 음을 의미한다고 가정합니다 ( readme.txt 의 SATA ACHI 섹션에 지원되는 장치로 나열되어 있음에도 불구하고 ).
  • Adaptec Storage Manager sorta 는 작동하지만 실제로 내가 원하는 곳을 얻지는 못합니다. 어레이를 구성하는 개별 드라이브를 "보지"않습니다. 그러나 1) 원격으로 모니터링, 2) 이메일 알림 전송 및 3) SNMP 트랩 전송이 가능합니다. 이것은 훌륭하고 멋지지만 컨트롤러와 인터페이스 할 수있는 기능이 없다면 Windows의 가상 디스크 서비스 관리보다 모니터링이 더 정교하지 않습니다 (스크린 샷 참조).Adaptec 스토리지 모니터

Adaptec 기반 컨트롤러에는 사용 가능한 스토리지 관리자가 있습니다. 그래도 인텔에 대해서는 확실하지 않습니다.
앤드류

물리적 드라이브와 OS를 전달할 수있는 BIOS 옵션이 있습니까?
Nils

답변:


3

몇 가지 아이디어 :

드라이브가 SMART를 지원하는 경우이 소프트웨어를 사용해 볼 수 있습니다 : http://www.panterasoft.com/ (HDD 모니터 참조)

인텔 스토리지 매트릭스 관리자 = http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=17882&keyword=ich10r+console&lang=eng

이메일 알림에 사용하지는 않았지만 RST 콘솔에는 이메일 옵션이 있다고 생각합니다.

또는 Mike가 말했듯이 Storage Matrix Manager는 이벤트를 이벤트 vwr로 시작하므로 08 R2의 기능을 사용하여 해당 이벤트를 가져와 전자 메일을 통해 전달하거나 OpenNMS를 사용하므로 http : // www. opennms.org/wiki/Windows_Event_Log_Traps .


Intel Storage Matrix Manager 설치 프로그램이 "이 컴퓨터는 소프트웨어 사용을위한 최소 설치 요구 사항을 충족하지 않습니다"라는 오류와 함께 종료됩니다.

다른 사람이이 드라이버를 발견했습니다 : downloadcenter.intel.com/… 이 드라이버 를 설치하여 해당 시점에서 모니터 할 수있었습니다. YMMV는 RAID 어레이를 호스로 연결할 수 있으므로주의하십시오.
TheCleaner

또한 "Super Doctor III"라는 Super Micro의 소프트웨어는 무엇입니까? 나는 그들의 물건에 대해 전반적으로 익숙하지 않지만, 그것과 함께 제공되며 하드웨어를 모니터링 할 수 있다고 말합니다. Super에 연락하여 소프트웨어로 모니터 할 수있는 방법이 있는지 물어 보는 것이 좋습니다.
TheCleaner

1
Intel Matrix Storage Manager를 사용하려면 Adaptec에서 Intel 펌웨어로 전환해야합니다. 이것은 X8DTL-i 및 기타 유사한 Supermicro 보드에서 가능하지만 (BIOS 설정에서 "ICH RAID 코드베이스"설정을 찾으십시오)이 설정을 변경하면 기존 어레이가 손상됩니다.
Sergey Vlasov

Super Doctor III 소프트웨어를 살펴본 적이 있습니까? RAID 정보를 제공하는지 알 수 없지만 WhatsUp 또는 IBM Director 등의 버전으로
보입니다

4

실제로 인텔 스토리지 매트릭스 소프트웨어가 최선의 방법 일 것입니다 ....

그러나 먼저 BIOS로 이동하여 컨트롤러를 RAID> ADAPTEC에서 RAID> INTEL로 변경해야합니다 (이는 현재 server08 설치를 차단합니다.

일부 오픈 소스 소프트웨어는 인텔 가짜 레이드에 설치하는 데 어려움을 겪으므로 supermicro (및 다른 일부)는 레이드 바이오스를 사용하여 adaptec과 계약을 체결했습니다.

조금 늦었 어 하지만 Google에서 스레드를 가져올 때 답변을 게시하려고합니다 (실제로는 완전히 다른 것을 찾고 있습니다)


1

세 가지 답변이 있습니다 (또는 제안이 더 좋을 수도 있습니다).

먼저 Windows MMC를 사용하면 컴퓨터에 원격으로 연결하여 해당 컴퓨터의 가상 디스크 서비스에 연결할 수 있습니다. 그러면 모든 Windows 관리 볼륨을 볼 수 있습니다. RAID 컨트롤러에서 관리하는 실제 디스크가 아닌 Windows 액세스 가능한 가상 디스크 만 표시되므로이 방법이 도움이되지는 않습니다. 그러나 컴퓨터를 원격으로 관리하면 이벤트 관리자도 사용할 수 있으며 Adaptec의 드라이버는 이벤트 로그에 쓰기 위해 "끼리 기"때문에 필요할 때 찌를 곳이 있습니다.

두 번째는 2008 년 SNMP 기능을 살펴 보는 것입니다. 어딘가에 해당 컨트롤러를 모니터링하기위한 MIB가 있음을 발견 할 수 있습니다. (볼만한 가치가 있습니다). "서버 관리자"-> "기능-> 기능 추가-> SNMP 서비스에서 SNMP 서비스를 켜면 관리 도구의"서비스 "에서 구성 할 수있는 시스템 서비스로 설치됩니다.

셋째, 원격 데스크톱은 친구입니다. 디스크 장애에 대한 알림을받는 것이 좋은 방법은 아니지만 Adaptec Storage Manager와 같은 방식으로 드라이브 구성을 로컬로 볼 수 있도록 로그인 할 수 있습니다.

네 번째 옵션을 생각했습니다. 2008 R2에는 이벤트 로그에 기능이있어 창에서 발생한 이벤트를 기반으로 앱을 보내거나 이메일을 보낼 수 있습니다. 이를 사용하여 실패를 알릴 수 있습니다.


1

첫 번째 단계는 Windows에서이 어레이 또는 물리적 드라이브에 대해 사용할 수있는 정보를 찾는 것입니다. 논리 드라이브가 OS에 단일 물리적 드라이브로 표시되는 것으로 상상하십니까?

이 도구 중 하나를 사용하여이 어레이 또는 물리 드라이브에 대한 정보가 OS에 노출되어 있는지 확인하십시오. -lodctr.exe-Typeperf.exe
-WMI 카운터-HKEY_LOCAL_MACHINE \ HARDWARE \ DEVICEMAP \ Scsi

마이크로 소프트는 WMI 익스플로러 툴을 가지고 있지만 이것은 GUI를 사용하는 건초 더미의 일종이다. 클래스를 덤프하기 위해 VBscript를 얻을 수있는 경우 (Rob Vanderwoude에는 여기 있음) wmic.exe path [wmi path] get / format : list 명령 행 형식을 사용하여 WMIC.exe를 사용할 수 있습니다 .

드라이브 나 어레이에 관한 정보를 찾을 수 있다면 Opennms를 업데이트하는 방법을 알아낼 수 있어야합니다.

또 다른 생각 : 단순히 실행중인 시스템에서 드라이브 중 하나를 제거 한 적이 있습니까? 어떤 방식 으로든 시스템 이벤트 로그를 업데이트 했습니까? 아마도 HKEY_LOCAL_MACHINE \ HARDWARE \ DEVICEMAP \ Scsi 키 주위에서 레지스트리가 변경 되었습니까 ?


나는 단순히 드라이브를 꺼내고 무슨 일이 일어나는지 보려고하지 않았습니다. 이론적으로는 깨지지 않아야하지만 두 번째 로이 서버를 다시 빌드하지는 않을 것입니다 ... 반면에 더 나은 것이 좋습니다. 현장보다.

권리. 드라이브를 당기는 요점은 Windows에 하드웨어 변경이 있는지 확인하는 것입니다. 이것에 대해 생각하면, 변경은 평균 검색 또는 캐시 큐의 증가만큼 적을 수 있습니다. 측정 가능한 것을 볼 수 있다면 그것을 볼 수있는 방법을 설계 할 수 있습니다.
RobW

1

불행히도 Windows에서 RAID를 감시하는 표준 방법은 없습니다. 그래서 당신이 할 수있는 최선의 방법은 당신 (사람)이 어떻게 것인지 알아 낸 다음 자동화가 가능한지 확인하는 것입니다.

일부 시스템은 이벤트 로그에 기록하고 일부 시스템에는 현재 RAID 상태를 모니터링 할 수있는 내장 웹 페이지가 있습니다. 특정 하드웨어에 대해서는 잘 모르지만 위의 경우 중 하나에 해당하면 대부분의 서버 모니터링 제품이 작동합니다. 예를 들어 PA Server Monitor 의 무료 버전은 둘 다를 모니터링하고 경고를 보낼 수 있습니다.


"Windows에서 RAID를 모니터링하는 표준 방법은 없습니다"-이것이 엉터리 RAID 컨트롤러를 사용하는 것 같습니다.

글쎄-리눅스를 사용하는 표준적인 방법이있다-모든 "크 래피 (crappy)"RAID 컨트롤러는 동일한 드라이버를 통해 지원된다.
Nils

0

인텔 또는 Adaptec 중에서 RAID 컨트롤러 유형을 선택하는 상자가 메인 보드 BIOS에 있습니다. Adaptec으로 설정 한 것처럼 들리므로 인텔 드라이버를 사용하지 않습니다.

경고-일단 BIOS에서이 설정을 변경하면 OS가 설정되면 OS를 부팅 할 수 없게됩니다.

일반적으로 현재 Adaptec Storage Manager를 사용하여 임베디드 RAID 컨트롤러를 구성 할 수 있다고 생각하지 않습니다. 구버전을 찾으면 약간의 성공을 거둘 수 있습니다.

행운을 빌어 요.



0

나는 약간 다른 마더 보드에서 같은 것을 찾고있었습니다. X8DTE / X8DT6, 그러나 나는이 방식으로 작동하게하고 다른 사람들과 공유 할 것이라고 생각했습니다.

Adaptec Controller를 관리하기 위해 Server 2016에서 64 비트 버전의 Win7 소프트웨어가 제대로 설치되었습니다. Gui를 사용하고 있지만 MSI에는 명령 줄 도구와 MS Storage Service에 대한 플러그인이 모두 포함되어 있습니다. 배열)을 쿼리 할 수 ​​있어야합니다.

Adaptec Storage Manager를위한 것입니다.

 -설명 : ICH10R 관리 도구 (Adaptec)
 -버전 : 18727
 -파일 크기 : 228 MB
 -게시일 : 2010 년 12 월 14 일
 -링크 : ftp://ftp.supermicro.com/driver/Adaptec_Storage_Management/ASM18771.zip

저는 2008 R2 버전의 x64 RAID 드라이버를 사용하여 2016 설치 관리자가 어레이를 인식하도록했습니다. (거의 마운트 된 ISO를 통해 원격에서 OS를 설치하고 있었으므로 Server 2016을 설치하는 동안 드라이버를 IPMI를 통해 가상 플로피 드라이브 이미지로 마운트했습니다.)


-1

언급 한 바와 같이 이전에 , 버전 10 이상 실패 함수에 전자 메일을들 수있다.

방금 버전 13.x를 다운로드하여 설치 했으며 슬레이브 드라이브의 빨간색 표시 등 문제를 해결했습니다.

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