Jak monitorować kontroler RAID Adaptec / Intel ICH10R (jakieś opcje powiadomień SNMP?)


9

Super Doctor III SuperMicro to oprogramowanie, którego szukałem. Jest to odpowiednik SuperMicro ServerGuide IBM lub OpenManage firmy Dell. Niestety, chociaż obsługuje monitorowanie sprzętu i alerty SNMP lub e-mail, nie obsługuje uruchamiania w Server Core.


Mam serwer SuperMirco, który korzysta z płyty głównej MBD-X8-DTL-IO, która jest wyposażona w jeden z uroczych kontrolerów RAID opartych na Intel ICH10R (dość myląco zgłaszanych jako urządzenie Adaptec - zakładam, że to trochę bezbożne małżeństwo chipsetu ICH10R dla kontrolera i oprogramowania Adaptec). Po kilku rozmyślaniach udało mi się znaleźć odpowiednie sterowniki ACHI i zainstalować system Windows Server 2008 R2 na instalacji RAID-1.

Część moich nieporozumień wynika z faktu, że system Windows zgłasza kontroler jako „Adaptec Serial ATA HostRAID”, a dysk twardy jako „Urządzenie dyskowe SCSI ADAPTEC RAID 1”, podczas gdy podczas uruchamiania sprzęt kontrolerów wyraźnie zgłasza, że ​​faktycznie używa Intel ICH10R („Kontroler nr 00: HostRAID-ICH10r na szynie PCI: 00 ...).

Nie oczekuję wiele od tego kontrolera pod względem zarządzania, ale czy jest jakieś oprogramowanie (zewnętrzne lub inne), które może monitorować kondycję macierzy RAID i powiadamiać mnie (najlepiej przez SNMP na naszym serwerze OpenNMS)? Ten serwer jest poza witryną i miło byłoby wiedzieć, że dysk zginął bez konieczności fizycznego patrzenia na migające światła. Wszystko, co mogę znaleźć, to tandetne oprogramowanie Intel RST, które, jak sądzę, nie ma żadnych funkcji zdalnego monitorowania i powiadamiania (skarżyło się również, że nie można go zainstalować z powodu „błędu niezgodności”, co jest dziwne, biorąc pod uwagę, że chipset kontrolera jest ICH10R - ale to kolejne pytanie).

Dla tych z nas, którzy radzą sobie z tymi kartami fakeraid na platformach Windows: Jak monitorujesz swoją macierz RAID?

(Jeśli jest to obsługiwane tylko przez system Windows, czy możesz wskazać mi artykuł KB lub TechNet? Jestem przede wszystkim administratorem systemu Unix, więc jeśli istnieje po prostu odpowiednik mdadm lub raidtools w systemie Windows, nie jestem tego świadom).


Edytować:

Rzeczy nie do końca działają:

  • Korzystanie z usługi Virtual Disk Service przez MMC nie działa dla mnie jako kompletne rozwiązanie. Widzi tylko wolumin RAID-1 prezentowany systemowi operacyjnemu jako pojedynczy dysk - nie ma wiedzy o podstawowej macierzy RAID. Potrzebne mi są rzeczywiste informacje o stanie samej macierzy RAID (np. Czy tablica jest zdegradowana), a nie objętość, którą prezentuje.
  • Zainstalowałem usługę SNMP i SNMPInformant, ale nie mogę znaleźć żadnych referencji w bazach MIB do monitorowania kontrolera ICH10R. To doskonała sugestia, ale potrzebuję trochę więcej szczegółów, aby kontynuować. I znowu, w jaki sposób system operacyjny powinien wiedzieć cokolwiek o RAID? Po prostu widzi abstrakcyjny wolumin RAID jako napęd dyskowy i kontroler.
  • Zdaję sobie sprawę, że najlepsze, co mogę uzyskać, to użyć protokołu RDP do zalogowania się i uruchomienia Adapter Storage Manager lokalnie, ale tego właśnie chcę uniknąć. Nie mogę być jedynym, który utknął przy użyciu tych kart fakeraidów; Mam nadzieję, że istnieje lepsze rozwiązanie do monitorowania.
  • Instalator programu Intel Storage Matrix Manager pomaga wyjść z błędem: „Ten komputer nie spełnia minimalnych wymagań konfiguracyjnych dotyczących korzystania z oprogramowania”. Zakładam, że oznacza to, że nie jest przeznaczony do współpracy z tym kontrolerem (chociaż jest wymieniony jako obsługiwane urządzenie w sekcji SATA ACHI pliku readme.txt ).
  • Adaptec Storage Manager jakoś działa, ale tak naprawdę nie dostać się mnie, gdzie chcę być. Nie „widzi” poszczególnych dysków tworzących macierz. Może być jednak 1) zdalnie monitorowany, 2) wysłać powiadomienie e-mail i 3) wysłać pułapki SNMP. To wszystko jest miłe i eleganckie, ale jeśli nie ma możliwości komunikowania się z kontrolerem, nie jest bardziej wyrafinowane w monitorowaniu niż zarządzanie usługami wirtualnego dysku systemu Windows (patrz zrzut ekranu).Adaptec Storage Monitor

Kontrolery oparte na Adaptec mają dostępnego menedżera pamięci; nie jestem pewien co do Intel.
Andrew

Czy masz opcję BIOS-u, która pozwala ci również przekazywać dyski fizyczne do systemu operacyjnego?
Nils,

Odpowiedzi:


3

Kilka pomysłów:

Możesz wypróbować to oprogramowanie, jeśli dyski obsługują SMART: http://www.panterasoft.com/ (patrz monitor HDD)

Możesz także pobrać Intel Storage Matrix Manager = http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=17882&keyword=ich10r+console&lang=eng

Nie używałem go do powiadomień e-mail, ale wierzę, że i konsola RST ma tę opcję e-mail.

Lub, jak powiedział Mike, ponieważ menedżer macierzy pamięci masowej odpala zdarzenia do eventvwr, możesz użyć tej funkcji w 08 R2, aby przechwycić te zdarzenia i przesłać je pocztą elektroniczną, a ponieważ używasz OpenNMS, możesz pobrać zdarzenia http: // www. opennms.org/wiki/Windows_Event_Log_Traps .


Instalator programu Intel Storage Matrix Manager kończy działanie z błędem: „Ten komputer nie spełnia minimalnych wymagań konfiguracyjnych dotyczących korzystania z oprogramowania”.

Ktoś inny znalazł ten sterownik: downloadcenter.intel.com/… i był w stanie go zainstalować i poprosić o monitorowanie w tym momencie. YMMV należy zachować ostrożność, ponieważ mogłoby to doprowadzić do wycieku macierzy RAID.
TheCleaner,

Jakie jest oprogramowanie Super Micro o nazwie „Super Doctor III”? Ogólnie rzecz biorąc, nie jestem zaznajomiony z ich materiałami, ale mówi, że pochodzi z tego i może monitorować sprzęt. Warto zadzwonić do Super i zapytać, czy istnieje sposób na monitorowanie tego za pomocą oprogramowania.
TheCleaner,

1
Korzystanie z Intel Matrix Storage Manager wymagałoby zmiany oprogramowania układowego z Adaptec na Intel. Jest to możliwe na X8DTL-i i innych podobnych płytach Supermicro (poszukaj ustawienia „ICH RAID Code Base” w ustawieniach BIOS), ale zmiana tego ustawienia zniszczy twoją istniejącą macierz.
Siergiej Własow,

Czy kiedykolwiek zaglądałeś do oprogramowania Super Doctor III? Nie wiem, czy to robi informacje RAID, ale wydaje się, że jest to ich wersja WhatsUp lub IBM Director itp.
TheCleaner

4

tak naprawdę najlepszym rozwiązaniem byłoby oprogramowanie do macierzy pamięci Intel ....

ale najpierw musisz przejść do BIOS-u i zmienić kontroler z RAID> ADAPTEC na RAID> INTEL (to zepsuje twoją obecną instalację server08, tak, to oznacza świeżą instalację)

niektóre oprogramowanie open source ma trudności z instalacją na fałszywym nalocie Intel, więc Supermicro (i kilka innych) zgodziło się z Adaptec na wykorzystanie biografii RAID.

trochę późno, wiem. ale próbuję publikować odpowiedzi, gdy ściągam wątki z Google'a (szukam czegoś zupełnie innego)


1

Mam trzy odpowiedzi (a może lepiej byłoby to ująć w sugestie).

Po pierwsze, Windows MMC pozwala na zdalne połączenie z maszyną i połączenie się z usługą dysku wirtualnego na tym komputerze. Umożliwi to obejrzenie dowolnych woluminów zarządzanych w systemie Windows. Chociaż to prawdopodobnie nie pomoże, ponieważ pojawi się tylko dysk wirtualny z dostępem do systemu Windows, a nie dysk fizyczny zarządzany przez kontroler RAID. Ale zdalne zarządzanie maszyną pozwoli ci również wejść do menedżera zdarzeń, a sterowniki Adaptec „mają tendencję” do zapisywania dzienników zdarzeń, więc w razie potrzeby będziesz miał miejsce, gdzie możesz się przespać.

Po drugie, zajrzyj do funkcji SNMP w 2008 roku. Możesz odkryć, że istnieje gdzieś MIB do monitorowania tego kontrolera. (Warto spojrzeć). Możesz włączyć usługę SNMP w „Menedżerze serwera” -> „Funkcje-> Dodaj funkcję-> Usługi SNMP. Zainstaluje ją jako usługę systemową, którą można skonfigurować w„ Usługach ”w Narzędziach administracyjnych.

Po trzecie, zdalny pulpit to twój przyjaciel. Zdaję sobie sprawę, że nie jest to dobry sposób na otrzymanie powiadomienia o awarii dysku, ale pozwoli ci zalogować się lokalnie, aby spojrzeć na konfiguracje dysków za pomocą czegoś takiego jak Adaptec Storage Manager.

Pomyślałem o czwartej opcji. W 2008 R2 dostępna jest funkcja Dzienników zdarzeń, która pozwala uruchamiać aplikacje / wysyłać wiadomości e-mail na podstawie zdarzeń generowanych w systemie Windows. Możesz użyć tego, aby powiadomić Cię o awarii.


1

Myślę, że Twoim pierwszym krokiem jest zlokalizowanie dostępnych w systemie Windows informacji o tej macierzy lub o dyskach fizycznych. Wyobrażam sobie, że dysk logiczny pojawia się jako pojedynczy dysk fizyczny w systemie operacyjnym?

Skorzystaj z jednego z tych narzędzi, aby sprawdzić, czy jakieś informacje o tej macierzy lub dyskach fizycznych zostały udostępnione systemowi operacyjnemu. - lodctr.exe - Typeperf.exe
- Liczniki WMI - HKEY_LOCAL_MACHINE \ HARDWARE \ DEVICEMAP \ Scsi

Microsoft ma narzędzia WMI Explorer, ale jest to rodzaj igły w stogu siana za pomocą GUI. Jeśli możesz uzyskać skrypt VB do zrzutu klas (Rob Vanderwoude ma go tutaj) , możesz użyć WMIC.exe, używając formatu wiersza polecenia ścieżki wmic.exe [ścieżka wmi] get / format: list

Jeśli potrafisz zlokalizować informacje o dyskach lub macierzy, powinieneś być w stanie znaleźć sposób na aktualizację Opennms.

Inna myśl: czy kiedykolwiek po prostu usunąłeś jeden z dysków z działającego systemu? Czy w jakikolwiek sposób zaktualizował dziennik zdarzeń systemowych? Czy rejestr się zmienił, być może w pobliżu klucza HKEY_LOCAL_MACHINE \ HARDWARE \ DEVICEMAP \ Scsi ?


Nie udało mi się po prostu wyciągnąć dysku i zobaczyć, co się stanie - teoretycznie nie powinno się zepsuć, ale wolałbym nie odbudowywać tego serwera po raz drugi ... z drugiej strony lepiej, żeby się zepsuł tutaj niż na miejscu.

Dobrze. Chcąc wyciągnąć dysk, należy sprawdzić, czy system Windows zauważy zmianę sprzętu. Biorąc to pod uwagę, zmiana może być tak niewielka, jak wzrost średniej kolejki wyszukiwania lub pamięci podręcznej. Jeśli widzisz coś mierzalnego, możesz zaprojektować sposób, aby na to zwrócić uwagę.
RobW

1

Niestety nie ma standardowego sposobu oglądania RAID w systemie Windows. Więc najlepsze, co możesz zrobić, to dowiedzieć się, jak to zrobić zrobiłbyś (człowiek), a następnie sprawdzić, czy można to zautomatyzować.

Niektóre systemy zapisują do dziennika zdarzeń, a niektóre mają wbudowaną stronę internetową, na której można monitorować bieżący stan RAID. Nie wiem o twoim konkretnym sprzęcie, ale jeśli tak, to większość produktów do monitorowania serwerów będzie działać. Darmowa wersja PA Server Monitor może na przykład monitorować oba te elementy i wysyłać alerty.


„Nie ma standardowego sposobu monitorowania RAID w systemie Windows” - Myślę, że to właśnie dostaję za używanie kiepskiego kontrolera RAID.

Cóż - istnieje standardowy sposób korzystania z Linuksa - wszystkie „gburowate” kontrolery RAID są obsługiwane przez ten sam sterownik ...
Nils,

0

W biosie płyty głównej znajdziesz pole wyboru typu kontrolera RAID - Intel lub Adaptec. Wygląda na to, że masz ustawiony Adaptec, dlatego nie ma sterowników Intel.

Ostrzeżenie - po skonfigurowaniu systemu operacyjnego, jeśli zmienisz to ustawienie w BIOS, najprawdopodobniej uniemożliwi to uruchomienie systemu.

Zasadniczo nie sądzę, że do skonfigurowania wbudowanych kontrolerów rajdowych można użyć bieżącego Adaptec Storage Manager. Jeśli znajdziesz starszą wersję, możesz odnieść sukces.

Powodzenia.



0

Szukałem tego samego dla nieco innej płyty głównej. X8DTE / X8DT6, jednak udało mi się uruchomić go w ten sposób i pomyślałem, że podzielę się nimi z innymi.

Aby zarządzać Adaptec Controller, 64-bitowa wersja oprogramowania Win7 została poprawnie zainstalowana na serwerze 2016. Używam GUI, jednak MSI zawiera zarówno narzędzia wiersza poleceń, jak i wtyczkę do MS Storage Service (czego nie zrobiłem use), co powinno umożliwić sprawdzenie stanu tablicy.

To było dla Adaptec Storage Manager.

 - Opis: narzędzie do zarządzania ICH10R (autor: Adaptec)
 - Wersja: 18727
 - Rozmiar pliku: 228 MB
 - Data publikacji: 12/14/2010
 - Link: ftp://ftp.supermicro.com/driver/Adaptec_Storage_Management/ASM18771.zip

Użyłem wersji RAID sterownika x64 2008 R2, aby tablica została rozpoznana przez instalatora 2016. (Instalowałem system operacyjny zdalnie za pośrednictwem wirtualnie zamontowanego ISO, więc podłączyłem sterownik jako obraz wirtualnej stacji dyskietek przez IPMI podczas instalacji Server 2016).


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.